Organizatorul evenimentului

Autor: Laura McKinney
Data Creației: 9 Aprilie 2021
Data Actualizării: 24 Iunie 2024
Anonim
Organizatorul evenimentului în memoria lui Petrică Mâțu Stoian rupe tăcerea
Video: Organizatorul evenimentului în memoria lui Petrică Mâțu Stoian rupe tăcerea

Conţinut

Definiție - Ce înseamnă Event Handler?

Un handler de evenimente, în C #, este o metodă care conține codul care se execută ca răspuns la un eveniment specific care are loc într-o aplicație.

Manipulatoarele de evenimente sunt utilizate în aplicațiile grafice ale utilizatorului (GUI) pentru a gestiona evenimente precum clicuri de butoane și selecții de meniu, ridicate de controale în interfața de utilizator. Un singur manager de evenimente poate fi utilizat pentru procesarea evenimentelor ridicate de mai multe controale. Un eveniment poate fi asociat cu mai multe manageri de evenimente, care vor fi invocate sincron atunci când apare. Manipulatoarele de evenimente pot fi, de asemenea, folosite pentru a gestiona evenimente care semnalează modificări ale stării unui obiect la clienții obiecte.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Event Handler

Modelul de eveniment C # se bazează pe un model de „publicare-abonare” în care o clasă (editor) declanșează un eveniment, în timp ce o altă clasă (abonat) primește acel eveniment. Un handler de evenimente este abonatul care conține codul pentru gestionarea anumitor evenimente.

De exemplu, un handler de evenimente poate fi utilizat pentru a gestiona un eveniment care are loc în timpul clicului pe un buton de comandă din UI.

În C #, un delegat este conectat la managerul său. Pentru a ridica un eveniment și a răspunde la eveniment, cele două elemente necesare sunt delegatul care leagă evenimentul cu metoda lui de gestionare și clasa care deține datele evenimentului. Prin adăugarea instanței de delegare la obiectul eveniment utilizând operatorul de alocare de adăugare („+ =”), managerul de evenimente este chemat la apariția evenimentului său asociat.

Semnătura unui delegat de gestionare a evenimentului include doi parametri care reprezintă instanța obiectului care ridică evenimentul și datele despre evenimentul care deține obiectul. Semnarea unei metode de gestionare a evenimentelor trebuie să se potrivească cu cea a delegatului pentru acel eveniment și cu tipul de retur ca fiind nul. Cadrul .NET oferă un instrument de gestionare a evenimentelor încorporat care poate fi utilizat în cazurile în care delegații folosiți diferă numai după numele tipului și, prin urmare, pot reduce codul care trebuie menținut.


Această definiție a fost scrisă în versiunea lui C #