Introducción a la programación orientada a eventos Antes de dar

Anuncio
Introducción a la programación orientada a eventos
Antes de dar comienzo a la introducción y definición de la programación orientada
a evento, se debe conocer lo que es un paradigma de programación y un evento.
Un paradigma de programación es una forma de representar y manipular el
conocimiento, estos representan un enfoque particular, o filosofía para la
construcción del software. No es mejor uno que otro, sino que cada uno tiene
ventajas y desventajas, también hay situaciones donde un paradigma resulta más
apropiado que otro.
Se conoce como evento las acciones del usuario sobre el programa. El clic sobre
un botón, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar
un icono, estos entre otros, son eventos típicos que el usuario realiza con
frecuencia en un sobre un programa.
Paradigma orientado a eventos
En este paradigma de programación tanto la estructura como la ejecución de los
programas van determinados por los sucesos que ocurran en el sistema o que
ellos mismos provoquen.
Expresado de un modo simple es que, en lugar de que los usuarios esperen al
programa, el programa espera al usuario. Ahora el sistema espera la ocurrencia
de eventos y actúa en consecuencia. Es decir, el programa debe saber cómo
manejar los objetos disponibles y responder a los estímulos que vienen del
usuario.
Un ejemplo de esta programación orientada a evento, son los programas de
Windows, tales como Word y Excel, cuando uno de estos programas arranca, lo
único que se hace es quedarse a la espera de los eventos que realiza el usuario.
En este tipo de programación, el programador debe definir los eventos a los cuales
el programa reaccionará y las acciones que seguirá al presentarse cada uno, esto
se conoce como manejador de eventos.
Existen múltiples eventos y dependen del sistema operativo y del lenguaje de
programación. Al ejecutarse un programa desarrollado así, se iniciara con el
código correspondiente a su ejecución y luego el programa esperara a que ocurra
un evento. Al ocurrir este, se ejecuta el código correspondiente al evento que se
realizó.
Visual Basic es un ejemplo de programación orientada a eventos.
Los lenguajes visuales orientados al evento y manejo de componentes dan al
usuario que no cuenta con experiencia en desarrollo, la posibilidad de construir
sus propias aplicaciones utilizando interfaces graficas sobre la base de ocurrencia
de eventos.
Para soportar ese tipo de desarrollos interactúan dos tipos de herramientas, una
que permita realizar diseños gráficos y, un lenguaje de alto nivel que permite
codificar los eventos. Con dichas herramientas es posible desarrollar cualquier tipo
de aplicaciones basadas en el entorno.
Descargar