Itthon Fejlesztés Mi az esemény? - meghatározás a techopedia alapján

Mi az esemény? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az esemény?

Az esemény egy külső hardver eszköz által indított és a szoftver kódja által manipulált művelet. Az események lehetővé teszik, hogy az objektumok értesítsék az ügyfélobjektumokat a fontos tevékenységekről. Az események óriási rugalmasságot biztosítanak a hagyományos konzol alkalmazásokhoz képest, amelyek merev végrehajtási utat követnek és a kemény huzalozást korlátozzák. A mezőktől eltérően az események egy felület tagjai.


Az esemény üzenetet küldő osztály a kiadó. Az eseményt fogadó osztály az előfizető. Az eseményekre csak a bejelentett osztályokból lehet hivatkozni, amelyekhez módosító deklarációt (például védett virtuális) szükséges, amely lehetővé teszi a származtatott osztályhoz való hozzáférést.

A Techopedia magyarázza az eseményt

A programok eseményvezérelt kódot alkalmaznak, amikor külső aszinkron változások történnek. Például, ha a felhasználó megnyomja a billentyűzetet, külső változást okoz, amely a szoftver válaszát igényli. A kiváltott esemény vagy külső hardver vagy szoftver. Amikor egy program jelzi, hogy kész reagálni, az esemény átirányításra kerül az eseménykezelő szoftver moduljára.


Opcionálisan egy program figyelmen kívül hagyhatja és átirányíthatja az eseményeket a rendelkezésre álló kezelőkhöz. A beindított hardver vagy szoftver eseményadatainak eseménytípus-mutatói vannak, de az olyan adatok, mint a pontos eseményidő vagy a kiegészítő adatok befolyásolják a végleges eseménykezelő válaszát.


Az eseményeket mindig figyelembe vesszük, amikor a hardver a külső felhasználói műveleteket konkrét eseménykódká alakítja, különösen a felhasználói felület tervezése és gyártása során.


A program eseménykezelői gyakran szinkronizáltak, ahol egy vagy több programkód-modult szentelnek az eseménykezelésnek. Általános eseményforrások:

  • Felhasználói interfész hardver
  • Megszakítja a külső szoftver eseményt, például egy időzítőt

Az eseményvezérelt interaktív szoftver az eseményeknek megfelelően változtatja meg a válaszokat.

Az esemény előfizetésének megvalósítási lépései:

  • Eseménynyilatkozat: Ez magában foglalja a küldött (eseménykezelő) deklarációját a szükséges argumentumkészlettel és a hozzáférés módosítójával.

  • Eseményhívás: A kód akkor kerül írásra, amikor az ügyfél az eseményt egy delegálthoz csatlakoztatja.

  • Hooking to Events: Az esemény deklarált osztályán kívüli csatlakozáshoz egy újonnan létrehozott delegált példányt adunk az esemény mezőhöz a “+ =” operátorral.

Egy eseményt több kiadó is közzétehet. Egy előfizető több kiadói eseményt is kezelhet. Ha egy eseményre több előfizetőt regisztrálnak, a kezelőket szinkronban hívják meg.

Mi az esemény? - meghatározás a techopedia alapján