Gestionnaire d'événements

Auteur: Laura McKinney
Date De Création: 9 Avril 2021
Date De Mise À Jour: 16 Peut 2024
Anonim
Gestionnaire d'événements - La Technologie
Gestionnaire d'événements - La Technologie

Contenu

Définition - Que signifie gestionnaire d'événement?

Un gestionnaire d'événements, en C #, est une méthode qui contient le code qui est exécuté en réponse à un événement spécifique survenant dans une application.

Les gestionnaires d'événements sont utilisés dans les applications d'interface utilisateur graphique (GUI) pour gérer des événements tels que les clics sur les boutons et les sélections de menus, générés par les contrôles de l'interface utilisateur. Un seul gestionnaire d'événements peut être utilisé pour traiter les événements générés par plusieurs contrôles. Un événement peut être associé à plusieurs gestionnaires d'événements, qui seront appelés de manière synchrone lorsque l'événement se produit. Les gestionnaires d'événements peuvent également être utilisés pour gérer les événements qui signalent des changements d'état d'objet aux objets clients.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le gestionnaire d'événements

Le modèle d'événement C # est basé sur un modèle "publish-subscribe" dans lequel une classe (éditeur) déclenche un événement, tandis qu'une autre classe (abonné) reçoit cet événement. Un gestionnaire d'événements est l'abonné qui contient le code permettant de gérer des événements spécifiques.

Par exemple, un gestionnaire d'événements peut être utilisé pour gérer un événement qui se produit lorsque l'utilisateur clique sur un bouton de commande dans l'interface utilisateur.

En C #, un événement est connecté à son gestionnaire par un délégué d'événement. Pour déclencher un événement et répondre à l'événement, les deux éléments nécessaires sont le délégué qui relie l'événement à sa méthode de gestionnaire et la classe qui contient les données d'événement. En ajoutant l’instance de délégué à l’objet événement à l’aide de l’opérateur d’affectation d’addition (‘+ =’), le gestionnaire d’événements est appelé lors de l’apparition de son événement associé.

La signature d'un délégué de gestionnaire d'événement comprend deux paramètres qui représentent l'instance d'objet générant l'événement et les données d'événement contenant l'objet. La signature d'une méthode de gestionnaire d'événements doit correspondre à celle du délégué pour cet événement et au type de retour void. Le framework .NET fournit un gestionnaire d'événements intégré qui peut être utilisé dans les cas où les délégués utilisés diffèrent uniquement par le nom du type et permettent donc de réduire le code à gérer.


Cette définition a été écrite dans le con de C #