Ürituste käitleja

Autor: Laura McKinney
Loomise Kuupäev: 9 Aprill 2021
Värskenduse Kuupäev: 24 Juunis 2024
Anonim
Ürituste käitleja - Tehnoloogia
Ürituste käitleja - Tehnoloogia

Sisu

Definitsioon - mida tähendab sündmuste käitleja?

Sündmuste käitleja (C #) on meetod, mis sisaldab koodi, mis käivitatakse vastuseks rakenduses aset leidvale konkreetsele sündmusele.

Sündmuste käitlejaid kasutatakse graafilise kasutajaliidese (GUI) rakendustes selliste juhtumite käsitlemiseks nagu nupuklikid ja menüüvalikud, mille kasutajaliidese juhtelemendid tõstavad. Ühte sündmuste töötlejat saab kasutada mitme juhtelemendi abil esile kutsutud sündmuste töötlemiseks. Sündmuse saab seostada mitme sündmusekäitlejaga, mis käivitatakse sünkroonselt, kui paarisarv toimub. Sündmuste käitlejaid saab kasutada ka sündmuste käitlemiseks, mis annavad objektide oleku muutustest objektide klientidele märku.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab ürituste käitlejat

C # sündmuse mudel põhineb "avalda-telli" mustril, milles klass (kirjastaja) käivitab sündmuse, samal ajal kui teine ​​klass (tellija) võtab selle sündmuse vastu. Sündmuste käitleja on abonent, kes sisaldab koodi konkreetsete sündmuste käsitlemiseks.

Näiteks saab sündmusekäitlejat kasutada sündmuse haldamiseks, mis toimub kasutajaliideses käsunupule klõpsamise ajal.

C #-s on sündmus tema käitlejaga ühendatud sündmuse delegaadi poolt. Sündmuse esilekutsumiseks ja sündmusele reageerimiseks on kaks vajalikku elementi delegaat, kes seob sündmuse selle käitleja meetodiga, ja klass, mis hoiab sündmuse andmeid. Kui lisate delegeeritud eksemplari sündmuse objektile, kasutades lisamääramise operaatorit ('= ='), kutsutakse sündmuse käitleja seotud sündmuse toimumisele.

Sündmuste käitleja esindaja allkiri sisaldab kahte parameetrit, mis tähistavad sündmust suurendavat objekti esinemisjuhtu ja objekti, mis hoiab sündmuse andmeid. Sündmusekäitleja meetodi allkiri peaks ühtima selle sündmuse esindaja allkirjaga ja tagasivõtutüübiga olematu. .NET-raamistik pakub sisseehitatud sündmuste käitlejat, mida saab kasutada juhtudel, kui kasutatavad esindajad erinevad ainult tüübinime järgi ja seega võib see vähendada hooldust vajavat koodi.


See määratlus kirjutati C #