Evenement

Schrijver: Laura McKinney
Datum Van Creatie: 10 April 2021
Updatedatum: 12 Kunnen 2024
Anonim
Richard Band de Zoetele - Evenement(Version Originale)
Video: Richard Band de Zoetele - Evenement(Version Originale)

Inhoud

Definitie - Wat betekent evenement?

Een evenement is een actie die wordt gestart door een extern hardwareapparaat en wordt gemanipuleerd door softwarecode. Met gebeurtenissen kunnen objecten clientobjecten op de hoogte stellen van belangrijke activiteiten. Evenementen bieden een enorme flexibiliteit in vergelijking met traditionele consoletoepassingen, die een rigide uitvoeringspad volgen en worden beperkt door harde bedrading. In tegenstelling tot velden zijn evenementen lid van een interface.

Een klasse voor een evenement is de uitgever. Een klasse die het evenement ontvangt, is de abonnee. Gebeurtenissen kunnen alleen worden opgeroepen vanuit de aangegeven klassen, waarvoor een modificatieverklaring (bijvoorbeeld beveiligde virtuele) is vereist die afgeleide klassetoegang mogelijk maakt.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Event

Programma's passen gebeurtenisgestuurde code toe wanneer externe asynchrone wijzigingen optreden. Een gebruiker die op een toetsenbordknop drukt, veroorzaakt bijvoorbeeld een externe wijziging die een reactie van zijn software vereist. De geactiveerde gebeurtenis is externe hardware of software. Wanneer een programma aangeeft dat het klaar is om te reageren, wordt de gebeurtenis doorgestuurd naar de softwaremodule voor de gebeurtenishandler.

Optioneel kan een programma gebeurtenissen negeren en omleiden naar beschikbare handlers. Geactiveerde hardware- of software-gebeurtenisgegevens zijn indicatoren van het gebeurtenistype, maar gegevens zoals precieze gebeurtenistijd of extra gegevens hebben invloed op de uiteindelijke reactie van de gebeurtenishandler.

Gebeurtenissen worden altijd overwogen wanneer hardware externe gebruikersacties omzet in specifieke gebeurteniscode, vooral tijdens het ontwerpen en produceren van gebruikersinterfaces.

Programma-event handlers zijn vaak synchroon, waarbij een of meer programmacodemodules zijn gewijd aan event handling. Veelgebruikte bronnen voor evenementen zijn:


  • Gebruikersinterface-hardware
  • Onderbreek externe software-gebeurtenis, zoals een timer

Gebeurtenisgestuurde interactieve software verandert reacties volgens gebeurtenissen.


Implementatiestappen voor een evenementabonnement zijn:
  • Event Declaration: Dit omvat de gedelegeerde (event handler) aangifte met vereiste argument set en toegang modifier.
  • Evenementoproep: code wordt geschreven wanneer de client het evenement aansluit op een gemachtigde.
  • Aansluiten op gebeurtenissen: om van buiten een opgegeven evenementenklasse aan te sluiten, wordt een nieuw gemaakte instantie van een gemachtigde toegevoegd aan het gebeurtenisveld met de operator "+ =".

Een evenement kan door meerdere uitgevers worden gepubliceerd. Eén abonnee kan meerdere uitgeversevents afhandelen. Wanneer meerdere abonnees voor één gebeurtenis zijn geregistreerd, worden handlers synchroon aangeroepen.