Accueil Développement Qu'est-ce que l'événement? - définition de techopedia

Qu'est-ce que l'événement? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'événement?

Un événement est une action lancée par un périphérique matériel externe et manipulée par du code logiciel. Les événements permettent aux objets d'informer les objets clients des activités importantes. Les événements offrent une flexibilité considérable par rapport aux applications de console traditionnelles, qui suivent un chemin d'exécution rigide et sont limitées par un câblage dur. Contrairement aux champs, les événements sont membres d'une interface.


Une classe qui envoie un message d'événement est l'éditeur. Une classe recevant l'événement est l'abonné. Les événements ne peuvent être invoqués qu'à partir de leurs classes déclarées, ce qui nécessite une déclaration de modificateur (par exemple, virtuel protégé) permettant l'accès aux classes dérivées.

Techopedia explique l'événement

Les programmes appliquent du code événementiel lorsque des modifications asynchrones externes se produisent. Par exemple, un utilisateur appuyant sur un bouton du clavier provoque un changement externe nécessitant une réponse de son logiciel. L'événement déclenché est un matériel ou un logiciel externe. Lorsqu'un programme indique qu'il est prêt à réagir, l'événement est redirigé vers le module logiciel du gestionnaire d'événements.


Facultativement, un programme peut ignorer et rediriger les événements vers les gestionnaires disponibles. Les données d'événement matériel ou logiciel déclenchées sont des indicateurs de type d'événement, mais des données telles que l'heure précise de l'événement ou des données supplémentaires affectent la réponse finale du gestionnaire d'événements.


Les événements sont toujours pris en compte lorsque le matériel convertit les actions des utilisateurs externes en code d'événement spécifique, en particulier lors de la conception et de la fabrication de l'interface utilisateur.


Les gestionnaires d'événements de programme sont souvent synchrones, où un ou plusieurs modules de code de programme sont dédiés à la gestion des événements. Les sources d'événements courantes sont:

  • Matériel d'interface utilisateur
  • Interruption d'un événement logiciel externe, tel qu'une minuterie

Un logiciel interactif piloté par les événements modifie les réponses en fonction des événements.

Les étapes de mise en œuvre de l'abonnement aux événements sont les suivantes:

  • Déclaration d'événement: cela inclut la déclaration de délégué (gestionnaire d'événements) avec l'ensemble d'arguments requis et le modificateur d'accès.

  • Invocation d'événement: le code est écrit lorsque le client connecte l'événement à un délégué.

  • Connexion aux événements: pour se connecter à l'extérieur de la classe déclarée d'un événement, une instance de délégué nouvellement créée est ajoutée au champ de l'événement avec l'opérateur «+ =».

Un événement peut être publié par plusieurs éditeurs. Un abonné peut gérer plusieurs événements d'éditeur. Lorsque plusieurs abonnés sont enregistrés pour un même événement, les gestionnaires sont appelés de manière synchrone.

Qu'est-ce que l'événement? - définition de techopedia