You are on page 1of 12

23/10/2013

Universidad Católica de El Salvador Facultad de Ingeniería y Arquitectura Materia: programación I, Sección A Docente: Matro. Giovanni Acosta

Objetivos: Definir que es propiedad, método y evento. Identificar la estructura de un proyecto Windows Form Identificar los tipos de controles disponibles para Windows Form

¿Qué es un formulario?

Un formulario es, en última instancia, una hoja en blanco que el desarrollador rellena con controles, para crear una interfaz de usuario, y con código, para procesar los datos. Para ese fin, Visual Studio proporciona un entorno de desarrollo integrado que ayuda a escribir el código, así como un completo conjunto de controles escrito con .NET Framework. La funcionalidad de estos controles se complementa con el código escrito por el desarrollador, lo que permite desarrollar fácil y rápidamente las soluciones deseadas.

1

23/10/2013

¿Qué es una Aplicación Windows Form?

Es una aplicación con una interfaz de usuario de Windows.

¿Qué es un control?

Un control es aquel elemento situado dentro de una ventana o formulario, y que permite al usuario de la aplicación Windows, interactuar con la misma, para introducir datos o recuperar información.

Visitar el siguiente link: http://msdn.microsoft.com/es-es/library/k50ex0x9.aspx Para conocer las propiedades, métodos y eventos de cada control.

2

23/10/2013

Entorno de trabajo Visual Studio 2010

Herramientas

Formulario

Propiedades

Controles de formularios Windows Forms

3

23/10/2013

Controles comunes de Formularios Windows

Button: Inicia, detiene o interrumpe un proceso CheckBox: Muestra una casilla y una etiqueta para texto. Se utiliza en general para establecer opciones. ComboBox: Muestra una lista desplegable de elementos. DateTimePicker: Muestra un calendario gráfico que permite que los usuarios seleccionen una fecha o una hora. Label: Muestra texto que los usuarios no pueden modificar directamente. ListBox: Muestra una lista de texto y elementos gráficos (iconos). MaskedTextBox: Restringe el formato de los datos proporcionados por el usuario. MonthCalendar: Muestra un calendario gráfico que permite que los usuarios seleccionen un intervalo de fechas. NumericUpDown: Muestra una lista de números a través de la cual los usuarios se pueden desplazar mediante botones hacia arriba y hacia abajo. PictureBox: Muestra archivos gráficos, tales como mapas de bits e iconos, en un marco. RadioButton: Muestra un botón que puede activarse o desactivarse. TextBox: Muestra texto escrito en tiempo de diseño que puede ser editado por los usuarios en tiempo de ejecución o ser modificado mediante programación.

Comprender propiedades, métodos y eventos

Todos los objetos en el lenguaje de Visual Basic, incluidos los formularios y controles, tienen sus propias propiedades, métodos y eventos. Las propiedades pueden considerarse como los atributos de un objeto, los métodos como sus acciones y los eventos como sus respuestas.

Un globo tiene propiedades (Color, Height, Diameter), responde a eventos (Puncture) y puede ejecutar métodos (Deflate, MakeNoise).

4

23/10/2013

Ejemplo: propiedades y métodos de un objeto

Propiedades: si pudiera programar un globo, el código de Visual Basic podría parecerse al siguiente "código" que establece las propiedades de un globo.
Balloon.Color = Red Balloon.Diameter = 10 Balloon.Inflated = True Observe el orden del código: el objeto (Globo) seguido por la propiedad (Color) seguida por la asignación del valor (= Rojo). Puede cambiar el color del globo sustituyendo un valor diferente.

Métodos: los métodos de un globo se denominan de este modo.
Balloon.Inflate Balloon.Deflate Balloon.Rise(5) El orden es parecido al de una propiedad: el objeto (un nombre), seguido por el método (un verbo). En el tercer método, hay un elemento adicional, llamado argumento, que especifica la distancia a que se elevará el globo. Algunos métodos tendrán uno o más argumentos para describir aún más la acción que se va a realizar.

Ejemplo: eventos del globo

Eventos: el globo podría responder a un evento de la siguiente manera.

Sub Balloon_Puncture()
Balloon.MakeNoise("Bang") Balloon.Deflate Balloon.Inflated = False

End Sub En este caso, el código describe el comportamiento del globo cuando se produce un evento Puncture: llama al método MakeNoise con un argumento "Bang", (el tipo de ruido a realizar), luego llama al método Deflate. Puesto que el globo ya no está inflado, la propiedad Inflated se establece en False. Si bien, en realidad no puede programar un globo, puede programar un formulario o control de Visual Basic. Como programador, es el responsable de decidir las propiedades que se deben cambiar, los métodos que se deben invocar o los eventos que se deben responder para lograr la apariencia y el comportamiento deseados.

5

23/10/2013

¿Cuáles serían las propiedades eventos y método de un teléfono celular?

¿Cuáles serían las propiedades eventos y métodos de un automóvil?

6

23/10/2013

Usando propiedades, método y eventos en los controles

¿Qué es tiempo de diseño? Y ¿Qué es tiempo de ejecución?

Propiedades de tiempo de diseño y de tiempo de ejecución

¿Cuáles son las propiedad, métodos y eventos de un botón de comando?

7

23/10/2013

Sintaxis para asignar una propiedad

Objeto.propiedad = valor Ejemplo:

Uso de with:

Anclaje de controles

8

23/10/2013

Acople de controles

Tipos de formularios

Formulario de inicio de sesión

9

23/10/2013

Tipos de formularios

Formulario explorador

Tipos de formularios

Formulario MDI

10

23/10/2013

Tipos de formularios

Formulario acerca de

Tipos de formularios

Pantalla de presentación

11

23/10/2013

Ejercicio: formulario de compras

Reglas de funcionamiento:

Agregar mediante código 5 productos al ComboBox, establecer la cantidad existente y el precio de cada producto. Permitir quitar elementos de la lista. Mostrar automáticamente el total de la compra. Limpiar todo el formulario con la opción nueva compra.

Investigar
 

Tipos de cuadros de dialogo de Visual Basic .NET Estudiar propiedades, métodos y eventos de los controles más utilizados

12