Domov Razvoj Kaj je obdelovalec dogodkov v c? - definicija iz tehopedije

Kaj je obdelovalec dogodkov v c? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Delavec dogodkov?

Obdelovalec dogodkov v C # je metoda, ki vsebuje kodo, ki se izvrši kot odziv na določen dogodek, ki se zgodi v aplikaciji.


Obdelovalci dogodkov se uporabljajo v aplikacijah grafičnega uporabniškega vmesnika (GUI) za obravnavo dogodkov, kot so kliki gumbov in izbiranje menijev, ki jih sprožijo kontrole v uporabniškem vmesniku. En obdelovalec dogodkov se lahko uporablja za obdelavo dogodkov, ki jih ustvari več kontrol. Dogodek je lahko povezan z več obdelovalci dogodkov, ki se bodo sprožili sinhrono, ko se celo zgodi. Obdelovalci dogodkov se lahko uporabljajo tudi za obravnavo dogodkov, ki signalizirajo, da se stanje objekta spreminja v odjemalce objekta.

Techopedia razlaga priročnik dogodkov

Model dogodkov C # temelji na vzorcu »objavi-naroči se«, v katerem razred (založnik) sproži dogodek, drugi razred (naročnik) pa ta dogodek. Obdelovalec dogodkov je naročnik, ki vsebuje kodo za obdelavo določenih dogodkov.


Na primer, lahko upravljavec dogodkov uporablja za obravnavo dogodka, ki se zgodi med klikom na ukazni gumb v uporabniškem vmesniku.


V C # je dogodek pooblaščenec povezal s svojim upravljavcem. Za dvig dogodka in odgovarjanje na dogodek sta dva potrebna elementa delegat, ki dogodek poveže z njegovo metodo obdelave in razredom, ki vsebuje podatke o dogodkih. Z dodajanjem delegatnega primerka predmetu dogodka z uporabo operaterja dodelitve dodajanja ('+ =') se pokliče upravljavec dogodkov ob pojavu pridruženega dogodka.


Podpis delegata za obdelavo dogodkov vključuje dva parametra, ki predstavljata predmet primera, ki dviguje dogodek, in objekt, ki vsebuje podatke o dogodku. Podpis metode za obdelavo dogodkov se mora ujemati s podpisom pooblaščenca za ta dogodek in z vrnitvijo kot neveljavno. Okvir .NET ponuja vgrajen obdelovalec dogodkov, ki ga je mogoče uporabiti v primerih, ko se uporabljeni delegati razlikujejo le glede na ime vrste in s tem lahko zmanjšajo kodo, ki jo je treba vzdrževati.

Ta definicija je bila napisana v okviru C #
Kaj je obdelovalec dogodkov v c? - definicija iz tehopedije