EVENTOS
La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.
Para entender la programación dirigida por eventos, podemos oponerla a lo que no es: mientras en la programación secuencial (o estructurada) es el programador el que define cuál va a ser el flujo del programa, en la programación dirigida por eventos será el propio usuario —o lo que sea que esté accionando el programa— el que dirija el flujo del programa. Aunque en la programación secuencial puede haber intervención de un agente externo al programa, estas intervenciones ocurrirán cuando el programador lo haya determinado, y no en cualquier momento como puede ser en el caso de la programación dirigida por eventos.
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ódulos del núcleo.
Los lenguajes de programación
orientada a eventos están especialmente indicados para aquellos que no tienen
muchos conocimientos de los lenguajes de programación. Con este tipo de
lenguaje de programación se consiguen en muy poco tiempo realizar sus propios
programas utilizando interfaces gráficas gracias el efecto que producen una
serie de eventos. Estos eventos ofrecen al usuario la posibilidad de realizar
una serie de acciones encaminadas a crear un determinado programa.
Para poder logar
este proceso es preciso que actúen dos herramientas conjuntamente. Una sería la
herramienta que permite llevar a cabo el entorno grafico en el que se
desarrolla este proceso de programación. Y la otra, un lenguaje de programación
de alto nivel que nos ayuda a codificar todos estos eventos. Con estas dos
aplicaciones podemos desarrollar cualquier tipo de aplicación o programa que
necesitemos.

