Кућа Развој Шта је руководилац догађаја у ц? - дефиниција из техопедије

Шта је руководилац догађаја у ц? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи руковалац догађаја?

Алат за обраду догађаја на Ц # је метода која садржи код који се извршава као одговор на одређени догађај који се догађа у апликацији.


Руковатељи догађаја користе се у апликацијама за графичко корисничко сучеље (ГУИ) за обраду догађаја као што су кликови на дугме и одабир менија, подигнути контролама у корисничком интерфејсу. Један обрађивач догађаја може се користити за обраду догађаја прикупљених више контрола. Догађај се може повезати са више обрађивача догађаја који ће се синхроно позивати када се догоди паран. Руковатељи догађаја могу се такође користити за руковање догађајима који сигнализирају промене стања објекта клијентима.

Тецхопедиа објашњава руководиоце догађаја

Модел догађаја Ц # заснован је на обрасцу „објави-претплати се“ у којем класа (издавач) активира догађај, док друга класа (претплатник) прима тај догађај. Руковалац догађаја је претплатник који садржи код за обраду одређених догађаја.


На пример, алат за обраду догађаја може да се користи за руковање догађајем који се догоди током клика на командно дугме у корисничком сучељу.


У Ц # догађају је делегат догађаја повезан са својим управљачем. Да бисте подигли догађај и одговорили на догађај, два неопходна елемента су делегат који повезује догађај са његовом методом руковања и класа која садржи податке о догађајима. Додавањем инстанце делегата објекту догађаја коришћењем оператора додавања додавања ('+ =') позива се руковатељ догађајем када се догоди придружени догађај.


Потпис делегата за обраду догађаја укључује два параметра који представљају инстанцу објекта која подиже догађај и објект који држи податке о догађају. Потпис метода обрађивача догађаја треба да се подудара с потписом делегата за тај догађај и са типом повратка као неважећим. Оквир .НЕТ нуди уграђени руковатељ догађаја који се може користити у случајевима када се делегати који се користе разликују само по називу типа и на тај начин могу умањити код који треба одржавати.

Ова дефиниција је написана у контексту Ц #
Шта је руководилац догађаја у ц? - дефиниција из техопедије