Para fines de obtener un mejor aprendizaje y conocimiento la ING. Mónica Laurent León Juárez quien es la que imparte el curso dejo al grupo una investigación sobre la programación orientada a eventos, net send y los tipos de eventos.
Programación orientada a eventos.
Es un paradigma de la 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.
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 del
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 click 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
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.
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 de núcleos.
Net send.
Es una herramienta de la línea de comandos que se utiliza en
Windows XP para enviar mensajes a otros usuarios y computadoras de la red
local. En Windows Vista, Net Send se reemplazó por msg.exe, otra herramienta
que tiene una funcionalidad y una sintaxis bastante similar. Con Net Send, no
es posible enviar mensajes desde una computadora con Windows XP hacia otra
computadora que tenga una versión más nueva de Windows.