Sei sulla pagina 1di 12

23/10/2013

Universidad Catlica de El Salvador Facultad de Ingeniera y Arquitectura Materia: programacin I, Seccin A Docente: Matro. Giovanni Acosta

Objetivos: Definir que es propiedad, mtodo 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 cdigo, para procesar los datos. Para ese fin, Visual Studio proporciona un entorno de desarrollo integrado que ayuda a escribir el cdigo, as como un completo conjunto de controles escrito con .NET Framework. La funcionalidad de estos controles se complementa con el cdigo escrito por el desarrollador, lo que permite desarrollar fcil y rpidamente las soluciones deseadas.

23/10/2013

Qu es una Aplicacin Windows Form?

Es una aplicacin 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 aplicacin Windows, interactuar con la misma, para introducir datos o recuperar informacin.

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

23/10/2013

Entorno de trabajo Visual Studio 2010

Herramientas

Formulario

Propiedades

Controles de formularios Windows Forms

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 grfico 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 grficos (iconos). MaskedTextBox: Restringe el formato de los datos proporcionados por el usuario. MonthCalendar: Muestra un calendario grfico que permite que los usuarios seleccionen un intervalo de fechas. NumericUpDown: Muestra una lista de nmeros a travs de la cual los usuarios se pueden desplazar mediante botones hacia arriba y hacia abajo. PictureBox: Muestra archivos grficos, tales como mapas de bits e iconos, en un marco. RadioButton: Muestra un botn que puede activarse o desactivarse. TextBox: Muestra texto escrito en tiempo de diseo que puede ser editado por los usuarios en tiempo de ejecucin o ser modificado mediante programacin.

Comprender propiedades, mtodos y eventos

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

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

23/10/2013

Ejemplo: propiedades y mtodos de un objeto

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

Mtodos: los mtodos 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 mtodo (un verbo). En el tercer mtodo, hay un elemento adicional, llamado argumento, que especifica la distancia a que se elevar el globo. Algunos mtodos tendrn uno o ms argumentos para describir an ms la accin que se va a realizar.

Ejemplo: eventos del globo

Eventos: el globo podra 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 cdigo describe el comportamiento del globo cuando se produce un evento Puncture: llama al mtodo MakeNoise con un argumento "Bang", (el tipo de ruido a realizar), luego llama al mtodo 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 mtodos que se deben invocar o los eventos que se deben responder para lograr la apariencia y el comportamiento deseados.

23/10/2013

Cules seran las propiedades eventos y mtodo de un telfono celular?

Cules seran las propiedades eventos y mtodos de un automvil?

23/10/2013

Usando propiedades, mtodo y eventos en los controles

Qu es tiempo de diseo? Y Qu es tiempo de ejecucin?

Propiedades de tiempo de diseo y de tiempo de ejecucin

Cules son las propiedad, mtodos y eventos de un botn de comando?

23/10/2013

Sintaxis para asignar una propiedad

Objeto.propiedad = valor Ejemplo:

Uso de with:

Anclaje de controles

23/10/2013

Acople de controles

Tipos de formularios

Formulario de inicio de sesin

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 presentacin

11

23/10/2013

Ejercicio: formulario de compras

Reglas de funcionamiento:

Agregar mediante cdigo 5 productos al ComboBox, establecer la cantidad existente y el precio de cada producto. Permitir quitar elementos de la lista. Mostrar automticamente el total de la compra. Limpiar todo el formulario con la opcin nueva compra.

Investigar

Tipos de cuadros de dialogo de Visual Basic .NET Estudiar propiedades, mtodos y eventos de los controles ms utilizados

12

Potrebbero piacerti anche