Las Aplicaciones Manejadas por Eventos

En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de código en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el código se ejecuta. Es por esto que la ruta que sigue el código de la aplicación es diferente cada vez que se ejecuta el programa.

Una parte esencial de la programación manejada por eventos es el escribir código que responda a los posibles eventos que pueden ocurrir en una aplicación. Visual Basic facilita la implementación del modelo de programación manejada por eventos.

¿Qué es un objeto?

Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo autocontenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento definido ( propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario ha sido diseñado para cumplir determinada función en una aplicación, y no es lo mismo que un objeto menú.

Propiedades

El conjunto de datos que describen las características de un objeto se le conoce como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de fondo), Height (altura).

Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendrá o no el botón Maximizar. La presencia o ausencia de este botón determinará si el formulario se puede o no maximizar.

Métodos

Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar.

Eventos

Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interacción del usuario con el objeto. También puede dispararse debido a la ejecución de código (sentencias) o como resultado de la interacción de otro objeto con el objeto de poseedor del evento. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; o el evento Click para un botón de comando, se dispara cuando se hace clic sobre él.

¿Qué papel cumplen las propiedades, métodos y eventos?

Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual el usuario interactúa con la aplicación. Los bloques básicos de construcción de una interfaz de usuario son los formularios y los controles. Visual Basic utiliza técnicas de programación visual para diseñar las aplicaciones.


Resumen terminología de Visual Basic Si tienes dudas pregunta al profesor

Conforme trabaje con Visual Basic, necesitará estar familiarizado con los siguientes términos:

Tiempo de diseño Es el momento en el que se construye la aplicación.

Tiempo de ejecución Es el momento en el cual ejecutamos e interactuamos con la aplicación como lo haría el usuario.

Formulario Un formulario sirve como una ventana que puede personalizar como la interfaz de su aplicación o como un cuadro de diálogo que usa para obtener información del usuario. Un formulario puede existir individualmente o puede servir como un documento dentro de una interfaz de documento múltiple (MDI)

Controles Representación gráfica de objetos tales como botones, cuadros de lista, cuadros de edición, etc., con los que el usuario interactúa para proporcionar información a la aplicación.

Objetos Un término general usado para describir todos los formularios y controles que forman parte de la aplicación.

Propiedades Los valores de un objeto, tales como tamaño, título, color, etc.

Métodos Las acciones que un objeto puede realizar sobre sí mismo.

Eventos Son acciones reconocidas por un formulario o control. Los eventos ocurren a medida que el usuario interactúa con los objetos de la aplicación.

Programación controlada por eventos Cuando un programa es controlado por eventos, usted escribe código que se ejecuta en respuesta a eventos invocados por el usuario. Difiere de la programación procedural, en la cual el programa comienza en la primera línea de código y sigue un flujo definido llamando procedimientos cuando es necesario. La programación controlada por eventos es la esencia de las interfaces gráficas de usuario; el usuario acciona y el código responde.


TALLER N° 1

Realice el siguiente taller en su computador y al terminar presentelo al profesor. Grabelo en la carpeta de su curso con el nombre de: ejercicio1vb

titulo: SIETE AFORTUNADO

Objetos: 1 formulario, 2 botones, 4 etiquetas, 1 imagen

Propiedades de los objetos:

objeto/propiedad
valor
Formulario
Caption Siete Afortunado
WindowState 0-Normal
Label1, Label2, Label3
aligment 2-center
autosize False
backstyle 1-opaque
borderstyle 1-fixed single
Caption "Vacio"
visible true
Font Times New Roman - 24 - Negrita
Fore Color rojo &H000000FF&
height 615
width 1095
Label4
aligment 2-center
autosize true
backstyle 1-opaque
borderstyle 0-none
Caption "GANASTE"
Font arial- 24 - Negrita
Fore Color morado &H00800080&
visible False
Image1
borderstyle 0-none
strecht True
picture face03
visible false
tooltiptext "eres un ganador"
command1
caption JUGAR
command2
caption SALIR
FORMULARIO

CODIGO

 

 

 

 

 

 

 

 

Realizado por:

José Manuel Hernández Rodriguez

Docente de Informática