Prg1 clase13

Page 1

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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.