Pagkakaiba sa pagitan ng mga Delegado at Mga Kaganapan sa C

Talaan ng mga Nilalaman:

Pagkakaiba sa pagitan ng mga Delegado at Mga Kaganapan sa C
Pagkakaiba sa pagitan ng mga Delegado at Mga Kaganapan sa C

Video: Pagkakaiba sa pagitan ng mga Delegado at Mga Kaganapan sa C

Video: Pagkakaiba sa pagitan ng mga Delegado at Mga Kaganapan sa C
Video: CineScript: Heneral Luna (2015) | Jerrold Tarog | TBA Studios 2024, Hulyo
Anonim

Mahalagang Pagkakaiba – Mga Delegado kumpara sa Mga Kaganapan sa C

Ang C ay isang programming language na binuo ng Microsoft. Sinusuportahan nito ang Structured Programming at Object-Oriented Programming. Ginagamit ang mga delegado at kaganapan para sa programming na hinimok ng kaganapan sa C. Ang isang delegado ay isang uri-safe na pointer sa isang paraan. Sa isang application na may Graphical User Interface (GUI), may mga button atbp. Kapag na-click ang isang button, may magaganap na pagkilos. Ang mga aksyon na iyon ay tinatawag na mga kaganapan. Halimbawa, ang pagre-refresh ng isang web page ay magti-trigger ng kaganapan sa pag-load ng pahina. Tinatalakay ng artikulong ito ang pagkakaiba sa pagitan ng mga delegado at mga kaganapan sa C. Ang pangunahing pagkakaiba sa pagitan ng delegado at kaganapan sa C ay ang isang delegado ay isang sanggunian sa isang pamamaraan habang ang isang kaganapan ay nauugnay sa isang handler ng kaganapan gamit ang isang delegado. Kapag naganap ang isang kaganapan, nagpapadala ito ng senyales sa delegado. Pagkatapos ay ipapatupad ng delegado ang kaukulang function. Kaya, ang lahat ng mga kaganapan ay nakadepende sa mga delegado.

Ano ang Mga Delegado sa C?

Ang mga delegado sa C ay katulad ng mga callback function sa ibang mga programming language gaya ng JavaScript. Ang mga function ng callback ay itinalaga sa runtime. Nagbibigay ang mga ito ng functionality na maaaring ilipat sa loob at labas kung kinakailangan. Ang parehong ay maaaring ipatupad gamit ang mga delegado sa C. Ang mga delegado sa C ay nag-decouples sa tumatawag at sa tinatawag na function. Samakatuwid, binabawasan nito ang mabigat na pagkabit.

Ang. NET framework ay inuri ang mga uri sa dalawang kategorya. Ang mga ito ay mga uri ng halaga at mga uri ng sanggunian. Ang istraktura ay isang halimbawa ng uri ng halaga. Ang klase ay isang halimbawa ng isang

Inirerekumendang: