La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Módulo 2: Trabajando con Formularios y Controles.

Presentaciones similares


Presentación del tema: "Módulo 2: Trabajando con Formularios y Controles."— Transcripción de la presentación:

1 Módulo 2: Trabajando con Formularios y Controles

2 Entender Conceptos de Programación Trabajar con Windows Forms Trabajar con Controles Darle Estilo a su Código Descripción Usar Visual Studio 2005 Acceder a Datos Depurar y Desplegar Escribir Código Crear la Interfaz

3 Programación orientada a eventos Programación orientada a eventos Eventos Métodos Objetos Propiedades Clases Lección: Entendiendo Conceptos de Programación

4 ¿Qué es Programación Orientada a Eventos? Sub Button1_Click (…) Inserte código para el evento End Sub Sub Button1_Click (…) Inserte código para el evento End Sub

5 Clases: Planos para los Objetos Una instancia de una clase. Analogía: Un edificio basado en el plano. Una instancia de una clase. Analogía: Un edificio basado en el plano.ObjetoObjeto Cada formulario en un proyecto Visual Basic es un objeto. Cada formulario es una instancia de la clase Form. Cada formulario en un proyecto Visual Basic es un objeto. Cada formulario es una instancia de la clase Form.EjemploEjemplo Una representación simbólica de un objeto. Analogía: Un Plano. Una representación simbólica de un objeto. Analogía: Un Plano.ClaseClase

6 ¿Qué Son las Propiedades, Métodos y Eventos? Form1PropiedadesPropiedades Size Text Size Text MétodosMétodos Close Hide Close Hide EventosEventos Click Volume Bass Volume Bass Tune Low Battery

7 Práctica: Propiedades, Métodos, y Eventos Puerta Automóvil Ejemplo: Teléfono Propiedades: Ancho, Color, Volumen Métodos: Ring, SubirVolumen Eventos: VolumenSubido, MarcadoCompletado Para cada uno de los siguientes objetos, sugiera propiedades, métodos y eventos asociados:

8 Lección: Trabajando con Windows Forms Cómo Crear un Formulario Cómo Asignar las Propiedades de un Formulario Cómo Invocar Métodos Cómo Manejar los Eventos del Formulario Formularios Modales y No Modales Cómo Manejar Formularios Múltiples

9 Cómo Crear un Formulario

10 Cómo Asignar las Propiedades del Formulario Nombre del Objeto Botón para Lista Alfabética Panel de Descripción Botón para Lista por Categorías

11 Cómo Invocar Métodos Sub Form1_Click Me.CenterToScreen( ) End Sub Sub Form1_Click Me.CenterToScreen( ) End Sub Métodos

12 Cómo Manejar Eventos del Formulario Eventos Lista de Nombres de Clase Lista de Nombres de Clase

13 Demo: Escribiendo Código Para Eventos del Formulario Abrir una nueva aplicación Windows en Visual Basic 2005 Abrir el editor de código para el formulario Agregar código para el manejador de eventos Abrir el manejador de eventos Form1_Click Ejecutar la aplicación y probar el código

14 Formas Modales y No Modales Forma Modal ¿Guardar archivos antes de salir? Forma Principal Sí No

15 Cómo Manejar Múltiples Formularios Form1 Form2 AbrirCerrar

16 Lección: Trabajando con Controles Cómo Agregar Controles a un Formulario Cómo Asignar las Propiedades del Control Cómo Agregar Código para los Eventos del Control Cómo Usar la Función MessageBox.Show()

17 Cómo Agregar Controles a un Formulario

18 Cómo Asignar las Propiedades de un Control Puede asignar el mismo valor de propiedad para múltiples controles al mismo tiempo

19 Cómo Agregar Código Para los Eventos del Control

20 Cómo Usar la Función MessageBox.Show() MessageBox.Show( ) Default Button Icon Text As String Caption As String Buttons

21 Demo: Creando una Message Box Abra una nueva aplicación Windows en Visual Basic 2005 Cree la interfaz de usuario Abra un manejador de eventos y agregue código para crear un message box Asigne las propiedades del formulario y de los controles Ejecute la aplicación y pruebe su código

22 Lección: Codificando con Estilo Convenciones de Nombramiento Cómo Dar Formato y Documentar el Código

23 Convenciones de Nombramiento Reglas Solo use letras, dígitos y subguiones (_) Empiece con una letra o subguión No use palabras clave (keywords) Guías Case: Use PascalCasing o camelCasing, dependiendo del elemento que está nombrando Mecánica: Use sustantivos para objetos y verbos para métodos Selección de palabra: Use términos consistentemente entre segmentos de código Respuesta42 42Respuesta Respuesta42 42Respuesta MALESTILO _estilopobre MejorEstilo MALESTILO _estilopobre MejorEstilo BotonAbrir True BotonAbrir True

24 Cómo Dar Formato y Documentar Código Indentado Continuación de linea y encadenamiento Agregando comentarios Agregue comentarios a su código para hacerlo más legible y fácil de mantener MessageBox.Show(Usuario = " & Usuario.Text & _ ", Password = " & Password.Text) MessageBox.Show(Usuario = " & Usuario.Text & _ ", Password = " & Password.Text) Sub Button1_Click Me.Close End Sub Sub Button1_Click Me.Close End Sub Mostrar CalculationForm Dim CalculationForm as new Form2( ) CalculationForm.Show( ) Mostrar CalculationForm Dim CalculationForm as new Form2( ) CalculationForm.Show( )

25 Entender Conceptos de Programación Trabajar con Windows Forms Trabajar con Controles Darle Estilo a su Código Repaso Usar Visual Studio 2005 Acceder a Datos Depurar y Desplegar Escribir Código Crear la Interfaz

26 Lab 2.1: Creando la Interfaz de Usuario Ejercicio 1: Creando el Formulario Principal


Descargar ppt "Módulo 2: Trabajando con Formularios y Controles."

Presentaciones similares


Anuncios Google