Evento

Autor: Laura McKinney
Fecha De Creación: 10 Abril 2021
Fecha De Actualización: 16 Mayo 2024
Anonim
ASI FUNCIONA EL NUEVO EVENTO WEB TORRE ASSASSIN CREED FREE FIRE
Video: ASI FUNCIONA EL NUEVO EVENTO WEB TORRE ASSASSIN CREED FREE FIRE

Contenido

Definición - ¿Qué significa Evento?

Un evento es una acción iniciada por un dispositivo de hardware externo y manipulada por código de software. Los eventos permiten que los objetos notifiquen a los objetos del cliente sobre actividades importantes. Los eventos proporcionan una gran flexibilidad en comparación con las aplicaciones de consola tradicionales, que siguen una ruta de ejecución rígida y están limitadas por un cableado rígido. A diferencia de los campos, los eventos son miembros de una interfaz.

Una clase de un evento es el editor. Una clase que recibe el evento es el suscriptor. Los eventos solo se pueden invocar desde sus clases declaradas, lo que requiere una declaración de modificador (por ejemplo, virtual protegido) que permita el acceso a clases derivadas.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Evento

Los programas aplican código controlado por eventos a medida que ocurren cambios asíncronos externos. Por ejemplo, un usuario que presiona un botón del teclado provoca un cambio externo que requiere una respuesta de su software. El evento desencadenado es hardware o software externo. Cuando un programa indica que está listo para reaccionar, el evento se redirige al módulo de software del controlador de eventos.

Opcionalmente, un programa puede ignorar y redirigir eventos a los controladores disponibles. Los datos de eventos de hardware o software disparados son indicadores de tipo de evento, pero datos como el tiempo de evento preciso o los datos adicionales afectan la respuesta del controlador de eventos final.

Los eventos siempre se consideran cuando el hardware convierte las acciones externas del usuario en un código de evento específico, especialmente durante el diseño y la fabricación de la interfaz de usuario.

Los controladores de eventos de programa a menudo son sincrónicos, donde uno o más módulos de código de programa están dedicados al manejo de eventos. Las fuentes de eventos comunes son:


  • Hardware de interfaz de usuario
  • Interrupción de un evento de software externo, como un temporizador

El software interactivo controlado por eventos altera las respuestas según los eventos.


Los pasos de implementación de la suscripción al evento son:
  • Declaración de eventos: Esto incluye la declaración de delegado (controlador de eventos) con el conjunto de argumentos requerido y el modificador de acceso.
  • Invocación de eventos: el código se escribe cuando el cliente conecta el evento a un delegado.
  • Conexión a eventos: para conectar desde fuera de una clase declarada de eventos, se agrega una instancia de delegado recién creada al campo de eventos con el operador "+ =".

Un evento puede ser publicado por varios editores. Un suscriptor puede manejar múltiples eventos de editor. Cuando se registran varios suscriptores para un solo evento, los controladores se invocan de forma sincrónica.