Különbség a küldöttek és az események között C-ben

Tartalomjegyzék:

Különbség a küldöttek és az események között C-ben
Különbség a küldöttek és az események között C-ben

Videó: Különbség a küldöttek és az események között C-ben

Videó: Különbség a küldöttek és az események között C-ben
Videó: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, November
Anonim

Kiemelt különbség – küldöttek és események a C-ban

A C a Microsoft által fejlesztett programozási nyelv. Támogatja a strukturált programozást és az objektum-orientált programozást. A küldöttek és az események eseményvezérelt programozáshoz használatosak C nyelven. A delegált egy típusbiztos mutató egy metódusra. A grafikus felhasználói felülettel (GUI) rendelkező alkalmazásokban vannak gombok stb. Ha egy gombra kattint, akkor valamilyen művelet történik. Ezeket a cselekedeteket eseményeknek nevezzük. Például egy weboldal frissítése elindítja az oldalbetöltési eseményt. Ez a cikk a küldöttek és az események közötti különbséget tárgyalja C-ban. A fő különbség a delegált és az esemény között a C-ban az, hogy a delegált egy metódusra való hivatkozás, míg az esemény egy delegált használó eseménykezelőhöz van társítva. Amikor egy esemény bekövetkezik, jelzést küld a küldöttnek. Ezután a delegált végrehajtja a megfelelő funkciót. Ezért minden esemény a küldöttektől függ.

Mik azok a küldöttek a C-ban?

A C küldöttei hasonlóak más programozási nyelvek, például a JavaScript visszahívási függvényeihez. A visszahívási funkciók hozzárendelése futási időben történik. Igény szerint be- és kikapcsolható funkciókat biztosítanak. Ugyanez megvalósítható a delegátusok segítségével C-ban. A C küldöttei szétválasztják a hívót és a hívott függvényt. Ezért csökkenti a nehéz kapcsolást.

. NET keretrendszer két kategóriába sorolta a típusokat. Ezek értéktípusok és referenciatípusok. A szerkezet egy példa az értéktípusra. Az osztály egy példa a

Ajánlott: