Bahay Pag-unlad Ano ang kaganapan? - kahulugan mula sa techopedia

Ano ang kaganapan? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Kaganapan?

Ang isang kaganapan ay isang pagkilos na inilunsad ng isang panlabas na aparato ng hardware at manipulahin ng code ng software. Pinapayagan ng mga kaganapan ang mga bagay na ipaalam sa mga bagay ng kliyente tungkol sa mga mahahalagang aktibidad. Ang mga kaganapan ay nagbibigay ng matinding kakayahang umangkop kumpara sa tradisyonal na mga aplikasyon ng console, na sumusunod sa isang mahigpit na landas sa pagpapatupad at limitado sa pamamagitan ng matapang na mga kable. Hindi tulad ng mga patlang, ang mga kaganapan ay miyembro ng isang interface.


Ang isang klase na nagpapadala ng isang mensahe ng kaganapan ay ang publisher. Ang isang klase na tumatanggap ng kaganapan ay ang tagasuskribi. Ang mga kaganapan ay maaari lamang mai-invoke mula sa kanilang ipinahayag na mga klase, na nangangailangan ng deklarasyon ng modifier (halimbawa, protektado virtual) na nagpapagana ng nakuhang pag-access sa klase.

Ipinapaliwanag ng Techopedia ang Kaganapan

Nag-aaplay ang mga programa ng code na hinihimok ng kaganapan bilang nagaganap ang mga panlabas na walang pagbabago na pagbabago. Halimbawa, ang isang gumagamit na pumindot sa isang pindutan ng keyboard ay nagiging sanhi ng isang panlabas na pagbabago na nangangailangan ng tugon mula sa software nito. Ang nag-trigger ng kaganapan ay alinman sa panlabas na hardware o software. Kapag nagpapahiwatig ang isang programa na handa itong umepekto, ang kaganapan ay nai-redirect sa module ng handler software ng kaganapan.


Bilang pagpipilian, ang isang programa ay maaaring huwag pansinin at mag-redirect ng mga kaganapan sa magagamit na mga handler. Ang na-trigger na hardware o data ng kaganapan ng software ay mga tagapagpahiwatig ng uri ng kaganapan, ngunit ang data tulad ng tumpak na oras ng kaganapan o labis na data ay nakakaapekto sa panghuling tugon ng handler event.


Ang mga kaganapan ay palaging isinasaalang-alang kapag ang pag-convert ng hardware sa mga panlabas na pagkilos ng gumagamit sa tiyak na code ng kaganapan, lalo na sa panahon ng disenyo ng interface ng gumagamit at pagmamanupaktura.


Ang mga handler ng programa ng programa ay madalas na magkasabay, kung saan ang isa o higit pang mga module ng code ng programa ay nakatuon sa paghawak sa kaganapan. Karaniwang mga mapagkukunan ng kaganapan ay:

  • Ang interface ng interface ng gumagamit
  • Paggambala sa labas ng kaganapan ng panlabas na software, tulad ng isang timer

Ang interactive na software na hinihimok ng kaganapan ay nagbabago ng mga tugon ayon sa mga kaganapan.

Ang mga hakbang sa pagpapatupad ng subscription ng kaganapan ay:

  • Pagpapahayag ng Kaganapan: Kasama dito ang pagdeklara ng delegado (tagapangasiwa ng kaganapan) na may kinakailangang set ng argumento at pag-access ng modifier.

  • Pangyayari sa Kaganapan: Nasusulat ang Code kapag ang kliyente ay nag-hook sa kaganapan sa isang delegado.

  • Hanggang sa Mga Kaganapan: Upang mag-hookup mula sa labas ng ipinahayag na klase ng isang kaganapan, ang isang bagong nilikha na halimbawa ng delegasyon ay idinagdag sa larangan ng kaganapan kasama ang "+ =" operator.

Ang isang kaganapan ay maaaring mai-publish ng maraming publisher. Maaaring panghawakan ng isang tagasuskribi ang maraming mga kaganapan sa publisher. Kapag ang maraming mga tagasuskrisyon ay nakarehistro para sa isang naganap na kaganapan, ang mga tagapangasiwa ay naimbitahan nang sabay-sabay.

Ano ang kaganapan? - kahulugan mula sa techopedia