interfaz de usuario vb.net formularios, módulos, clases, controles
TRANSCRIPT
![Page 1: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/1.jpg)
Interfaz de usuario VB.NET
Formularios, Módulos, Clases, Controles
![Page 2: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/2.jpg)
Formulario
• Un formulario es un espacio de trabajo que reemplaza el formato de papel físico con el que normalmente se ingresa o mantiene información para un sistema.
• Un ejemplo de formato en papel son los actuales comprobantes de depósito o giro de dinero de las entidades bancarias.
![Page 3: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/3.jpg)
Formulario
• La generación actual utiliza mucho los formularios. Lo hace en Facebook, en Hotmail, en Gmail, en Fotolog, en Twitter, entre otros tantos lugares en donde se ingresa información.
![Page 4: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/4.jpg)
Ejemplos
![Page 5: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/5.jpg)
Ejemplos
![Page 6: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/6.jpg)
Otro ejemplo más
![Page 7: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/7.jpg)
Uno más
![Page 8: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/8.jpg)
Muchos más…
![Page 9: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/9.jpg)
Formularios
• Como dato extra, la mayor parte de los formularios que hemos visto son formularios Web.
• Nosotros vamos a construir formularios Windows, aunque ideológicamente son más bien parecidos.
![Page 10: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/10.jpg)
Vista de una aplicación con Windows Forms
![Page 11: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/11.jpg)
Controles
• Los formularios son el espacio donde se distribuyen los controles.
• Los controles son, finalmente, los elementos que permiten el ingreso y presentación de la información.
![Page 12: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/12.jpg)
Los controles clásicos
![Page 13: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/13.jpg)
Ejercicios
• Crear una calculadora como la provista por Windows.
![Page 14: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/14.jpg)
Ejercicio
• Crear un block de notas como el de Windows.
![Page 15: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/15.jpg)
Ejercicio
• Crear un login de usuario
![Page 16: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/16.jpg)
Pasar información entre Formularios
• Normalmente se usan variables globales (que son aquellas que pueden ser accedidas desde cualquier lugar del programa)
• Estas variables se definen dentro de Módulos.
• Los módulos son espacios creados para alojar información que pueda ser usada por todos los elementos del sistema.
![Page 17: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/17.jpg)
En un módulo…
• Encontrarás– Variables Globales (públicas)– Funciones Globales (públicas)– Procedimientos o Rutinas Globales (públicas)– Tipos de datos definidos por el usuario (Type)– Enumeraciones definidas por el usuario.
![Page 18: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/18.jpg)
Ejemplo
![Page 19: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/19.jpg)
Resumen de hoy
• Formularios
• Controles
• Módulos
![Page 20: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/20.jpg)
Próxima clase
• Acceso a datos con ADO.NET– Conexiones, Comandos y lectores de datos.
• Configuración de ODBC.
![Page 21: Interfaz de usuario VB.NET Formularios, Módulos, Clases, Controles](https://reader033.vdocuments.mx/reader033/viewer/2022061302/54e170ee4a795950188b46de/html5/thumbnails/21.jpg)
Tarea
• Investigar para qué se usan las clases en VB.NET.
• Cree una clase para manejar los logins de usuario.