Módulo 2: Trabajando con Formularios y Controles
Descripción Entender Conceptos de Programación Crear la Interfaz Escribir Código Entender Conceptos de Programación Trabajar con Windows Forms Trabajar con Controles Darle Estilo a su Código Usar Visual Studio 2005 Acceder a Datos Depurar y Desplegar
Lección: Entendiendo Conceptos de Programación orientada a eventos Clases Eventos Métodos Objetos Propiedades
¿Qué es Programación Orientada a Eventos? Sub Button1_Click (…) ‘Inserte código para ‘el evento End Sub
Clases: Planos para los Objetos Una representación simbólica de un objeto. Analogía: Un Plano. Clase Una instancia de una clase. Analogía: Un edificio basado en el plano. Objeto Cada formulario en un proyecto Visual Basic es un objeto. Cada formulario es una instancia de la clase Form. Ejemplo
¿Qué Son las Propiedades, Métodos y Eventos? Form1 Propiedades Size Text Volume Bass Métodos Close Hide Tune Eventos Click Low Battery
Práctica: Propiedades, Métodos, y Eventos Para cada uno de los siguientes objetos, sugiera propiedades, métodos y eventos asociados: Puerta Automóvil Ejemplo: Teléfono Propiedades: Ancho, Color, Volumen Métodos: Ring, SubirVolumen Eventos: VolumenSubido, MarcadoCompletado
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
Cómo Crear un Formulario
Cómo Asignar las Propiedades del Formulario Nombre del Objeto Botón para Lista por Categorías Botón para Lista Alfabética Panel de Descripción
Cómo Invocar Métodos Sub Form1_Click Me.CenterToScreen( ) End Sub
Cómo Manejar Eventos del Formulario Lista de Nombres de Clase Eventos
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 Abrir el manejador de eventos Form1_Click Agregar código para el manejador de eventos Ejecutar la aplicación y probar el código
Formas Modales y No Modales Forma Principal Forma Modal ¿Guardar archivos antes de salir? Sí No
Cómo Manejar Múltiples Formularios Abrir Form2 Form2 Cerrar
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()
Cómo Agregar Controles a un Formulario
Cómo Asignar las Propiedades de un Control Puede asignar el mismo valor de propiedad para múltiples controles al mismo tiempo
Cómo Agregar Código Para los Eventos del Control
Cómo Usar la Función MessageBox.Show() Caption As String Icon Text As String Buttons Default Button MessageBox.Show( )
Demo: Creando una Message Box Abra una nueva aplicación Windows en Visual Basic 2005 Cree la interfaz de usuario Asigne las propiedades del formulario y de los controles Abra un manejador de eventos y agregue código para crear un message box Ejecute la aplicación y pruebe su código
Lección: Codificando con Estilo Convenciones de Nombramiento Cómo Dar Formato y Documentar el Código
Convenciones de Nombramiento Reglas Solo use letras, dígitos y subguiones (_) Empiece con una letra o subguión No use palabras clave (keywords) Respuesta42 42Respuesta BotonAbrir True 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 MALESTILO _estilopobre MejorEstilo
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 Sub Button1_Click Me.Close End Sub MessageBox.Show(“Usuario = " & Usuario.Text & _ ", Password = " & Password.Text) ‘Mostrar CalculationForm Dim CalculationForm as new Form2( ) CalculationForm.Show( )
Repaso Entender Conceptos de Programación Trabajar con Windows Forms Crear la Interfaz Escribir Código Entender Conceptos de Programación Trabajar con Windows Forms Trabajar con Controles Darle Estilo a su Código Usar Visual Studio 2005 Acceder a Datos Depurar y Desplegar
Lab 2.1: Creando la Interfaz de Usuario Ejercicio 1: Creando el Formulario Principal