Obsluha událostí

Autor: Laura McKinney
Datum Vytvoření: 9 Duben 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Obsluha událostí - Technologie
Obsluha událostí - Technologie

Obsah

Definice - Co znamená popisovač událostí?

Obsluha událostí v C # je metoda, která obsahuje kód, který je spuštěn v reakci na konkrétní událost, ke které dochází v aplikaci.

Obslužné programy událostí se používají v aplikacích grafického uživatelského rozhraní (GUI) pro zpracování událostí, jako jsou kliknutí na tlačítka a výběr nabídek, vyvolané ovládacími prvky v uživatelském rozhraní. Obsluha jedné události může být použita ke zpracování událostí vyvolaných více ovládacími prvky. Událost může být spojena s více obsluhy událostí, které budou vyvolány synchronně, když nastane sudá událost. Obslužné programy událostí lze také použít ke zpracování událostí, které signalizují změny stavu objektů klientům objektů.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje obsluhu událostí

Model události C # je založen na vzoru „publikovat-odebírat“, ve kterém třída (vydavatel) spustí událost, zatímco jiná třída (předplatitel) tuto událost obdrží. Obsluha událostí je předplatitel, který obsahuje kód pro zpracování konkrétních událostí.

Obsluha události může být například použita pro zpracování události, ke které dojde během kliknutí na příkazové tlačítko v uživatelském rozhraní.

V C # je událost spojena s jejím popisovačem delegátem události. Pro vyvolání události a reakci na událost jsou dva nezbytné prvky delegát, který spojuje událost s její obslužnou metodou a třídou, která uchovává data události. Přidáním instance delegování do objektu události pomocí operátoru přiřazení přidávání (‘+ =’) je obsluha události vyvolána při výskytu její přidružené události.

Podpis delegáta obsluhy událostí zahrnuje dva parametry, které představují instanci objektu zvyšující událost a data události uchovávající objekt. Podpis metody obsluhy události by se měl shodovat s podpisem delegáta pro danou událost as návratovým typem jako neplatný. Framework .NET obsahuje zabudovaný obslužný program událostí, který lze použít v případech, kdy se použitý delegáti liší pouze podle názvu typu, a proto mohou snížit kód, který je třeba udržovat.


Tato definice byla napsána v konu C #