Diferencia entre revisiones de «Programación dirigida por eventos»
Contenido eliminado Contenido añadido
Sin resumen de edición Etiquetas: Edición desde móvil Edición vía web móvil |
m Revertidos los cambios de 2800:BF0:8026:DDA:5D90:A59D:1D2B:EDB4 (disc.) a la última edición de SeroBOT Etiqueta: Reversión |
||
Línea 5:
El creador de un programa dirigido por eventos debe definir los eventos que manejarán su programa y las acciones que se realizarán al producirse cada uno de ellos, lo que se conoce como el [[administrador de evento]]. Los eventos soportados estarán determinados por el [[lenguaje de programación]] utilizado, por el [[sistema operativo]] e incluso por eventos creados por el mismo programador.
En la programación dirigida por eventos, al comenzar la ejecución del programa se llevarán a cabo las inicializaciones y demás código inicial y a continuación el programa quedará bloqueado hasta que se produzca algún evento. 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
Un ejemplo claro lo tenemos en los sistemas de programación [[Lexico]] y [[Visual Basic]], en los que a cada elemento del programa (objetos, controles, etcétera) se le asignan una serie de eventos que generará dicho elemento, como la pulsación de un botón del ratón sobre él o el redibujado del control. O en [[Javascript]] que asigna manejadores de eventos a los que responder a eventos en una web en el caso del navegador o a eventos producidos por objetos emisores en el caso de [[NodeJS]].
|