Está en la página 1de 7

TEMA: EVENTOS

Las acciones del usuario sobre el programa se llaman eventos. Son eventos típicos el click sobre
un botón, el hacer doble click sobre el nombre de un fichero para abrirlo, el arrastrar un icono,
el pulsar una tecla o combinación de teclas, el elegir una opción de un menú, el escribir en una caja
de texto, o simplemente mover el ratón.

REFEXION
Son eventos todas aquellas acciones que se realizan sobre los objetos (command button, text, label)
las acciones son pulsar clic, doble clic sobre el objeto diseñado en el proyecto que estemos
diseñando.

Cuando alguno de los eventos esperados por el programa tenga lugar, el programa pasará a
ejecutar el código del correspondiente administrador de evento. Por ejemplo, si el evento consiste
en que el usuario ha hecho clic en el botón de play de un reproductor de películas, se ejecutará el
código del administrador de evento, que será el que haga que la película se muestre por pantalla.

REFLEXIÓN DEL GRAFICO:


Como podemos observar en el gráfico, al dar clic
desencadenamos un evento, el mismo que realizará
la acción que le hayamos asignado en el cuadro de
propiedades del mismo
Por ejemplo, si dibujamos un control Label para
que muestre un mensaje “hola” al dar clic
debemos cambiar en el cuadro de propiedades del
label la opción CLIC y como resultado aparecerá el
mensaje hola
En Visual estudio sus lenguajes de programación (Visual Basic, VisualFox# y Visual C#)
comparten la mayoría de sus eventos y su codificación es similar variando únicamente el código en
sí del contenido del evento. No es un tipo de tecnología o lenguaje de programación, sino un
enfoque que se implementa durante la etapa de desarrollo del producto. Básicamente, separa la
lógica de procesamiento de eventos del resto del código de un programa.

Así, los eventos son acciones que se generan sobre un objeto, control o componente y que permiten
que se realice una acción en respuesta a dicho evento. Para generar un evento el evento
predeterminado de cualquier control u objeto es suficiente con hacer doble click sobre él y
automáticamente Visual Studio va a generar las líneas de código iniciales en la que se declara el
evento en coincidencia con el nombre del objeto.

REFLEXION:
Visual estudio es una programa o plataforma que contiene subprogramas entre ellos esta
Visual Basic, Visual Fox y Visual C estos subprogramas comparten la mayoría de sus eventos
tienen un cambio en su codificación

Si en la ventana de diseño hacemos dobleclic sobre cualquiera de estos botones aparecerá lo


siguiente:

En Visual C#:
REFLEXION
Esta es la codificación propia del subprograma Visual C++

VISUAL BASIC

La diferencia entre los dos lenguajes es mínima, existen coincidencias sobre todo en la
declaración del evento mismo (btnAceptar_Click). Antes de estudiar el primer evento primero se
debe mencionar que todos los controles u objetos del formulario tienen un evento predeterminado
en concordancia con su funcionamiento. Por ejemplo,

el evento predeterminado del button es Click, el evento predeterminado de TextBox es


Changed, de NumericUpDown es ValueChanged, y se llaman predeterminados porque al hacer
dobleclic sobre el control automáticamente es aparecen los eventos antes mencionados
correspondientemente. A continuación, analizaremos dos eventos:

Evento Click Tiene lugar cuando se hace click sobre el componente, y desencadena la ejecución
de un conjunto de líneas de código sólo cuando se hace clic con el ratón sobre los siguientes
controles: Button, Label, PictureBox, ProgressBar, entre otros. En el siguiente ejemplo se programa
el botón salir dentro del evento Click:
este tema: https://www.youtube.com/watch?v=zYmYx3pXNxU
https://www.youtube.com/watch?v=INFcXyDQsVg


https://www.youtube.com/watch?v=zYmYx3pXNxU
https://www.youtube.com/watch?v=INFcXyDQsVg
Material de consulta

Eventos (Visual Basic)


Aunque podría visualizar un proyecto de Visual Studio como una serie de procedimientos
que se ejecutan en una secuencia, en realidad, la mayoría de los programas están controlados
por eventos, lo que significa que el flujo de ejecución viene determinado por repeticiones
externas denominadas eventos.

Un evento es una señal que comunica a una aplicación que ha sucedido algo importante. Por
ejemplo, cuando un usuario hace clic en un control en un formulario, el formulario puede
provocar un evento Click y llamar a un procedimiento que controla el evento. Los eventos
también permiten que las tareas independientes se comuniquen. Por ejemplo, supongamos
que la aplicación realiza una tarea de ordenación de manera independiente a la aplicación
principal. Si un usuario cancela la ordenación, la aplicación puede enviar un evento de
cancelación que indica al proceso de ordenación que se detenga.

Conceptos y términos de eventos

En esta sección se describen los términos y conceptos que se usan con los eventos de
Visual Basic.

Declarar eventos

Puede declarar eventos dentro de clases, estructuras, módulos e interfaces con la palabra
clave Event, como en el ejemplo siguiente:

Event AnEvent(ByVal EventNumber As Integer)

Provocar eventos

Un evento es como un mensaje que anuncia que ha sucedido algo importante. La acción de
difundir el mensaje se denomina generar el evento. En Visual Basic, se generan eventos
con la RaiseEvent instrucción, como en el ejemplo siguiente:

RaiseEvent AnEvent(EventNumber)

Los eventos deben generarse dentro del ámbito de la clase, del módulo o de la estructura donde se
declaran. Por ejemplo, una clase derivada no puede generar eventos heredados de una clase base.

Remitentes de eventos

Cualquier objeto capaz de generar un evento es un remitente del evento, lo que también se
conoce como origen del evento. Los formularios, controles y objetos definidos por el
usuario son ejemplos de remitentes de eventos.
Controladores de eventos

Los controladores de eventos son procedimientos que se invocan cuando se produce un


evento correspondiente. Puede utilizar cualquier subrutina válida con una firma coincidente
como un controlador de eventos. Sin embargo, no se puede utilizar una función como un
controlador de eventos, porque no devolverá un valor al origen del evento.

Visual Basic usa una Convención de nomenclatura estándar para los controladores de eventos
que combina el nombre del remitente del evento, un carácter de subrayado y el nombre del
evento. Por ejemplo, el evento Click de un botón con nombre button1 se denominaría
Sub button1_Click.

También podría gustarte