Diferencia entre revisiones de «Programación dirigida por eventos»

sin resumen de edición
m (Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores))
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 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.
 
Un ejemplo claro lo tenemos en los sistemas de programación [[Léxico]] 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 [[[[https://es.wikipedia.org/wiki/Node.js|NodeJS]]]].
 
La programación dirigida por eventos es la base de lo que llamamos [[interfaz de usuario]], aunque puede emplearse también para desarrollar interfaces entre componentes de Software o [[Módulo de núcleo|módulos del núcleo]].
Usuario anónimo