Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación orientada a eventos, Diapositivas de Tecnología

el tema es programación orientada a eventos

Tipo: Diapositivas

2021/2022

Subido el 23/11/2022

el-diego-gamer
el-diego-gamer 🇲🇽

2 documentos

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programacion
orientada a
objetos
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Programación orientada a eventos y más Diapositivas en PDF de Tecnología solo en Docsity!

Programacion

orientada a

objetos

¿Que es la programacion

orientada a objetos?

⬡ 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.

El padre del desarrollo estructurado (que no de la

programación estructurada ojo) fue Larry LeRoy Constantine

bajo el ala del Instituto de Investigación de Sistemas de IBM.

Uno de los mayores expertos y defensores de los métodos

estructurados es Edward Yourdon, tanto que las expresiones

“Yourdon” y “métodos de análisis y diseño estructurado” son

sinónimos.Constantine y Yourdon definieron nuevos modelos

de control del flujo de datos implementando lo que llamaron

transacciones que en realidad son un patrón de diseño de

manejadores de eventos.

En el diagrama de la derecha se muestra el siguiente proceso:Un flujo de datos invoca eventos o lo que Constantine y Yourdon llamaron “transacciones“Un disparador los envía a manejadores especializados, Constantine y Yourdon lo llamaron “centro de transacciones“un conjunto de manejadores que se encargan de realizar operaciones sobre el flujo de datos

¿Cómo se utiliza?

⬡ 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 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

Características de la

programación

orientada a eventos

El flujo del programa viene dado por eventos que

pueden ser acciones del usuario, mensajes de otros

programas etc. Orientada al servicio.

Se utiliza para escribir programas diseñados para el

servicio sin ralentizar la computadora, ya que la

orientación al servicio solo consume poco poder de

procesamiento.