Skip to main content

Wat is een evenementlus?

Een evenementlus mdash;of hoofdlus, als het het centrale controle -aspect is mdash;is een constructie binnen programma's die gebeurtenissen controleert en verzendt na een eerste gebeurtenis.De eerste gebeurtenis kan alles zijn, inclusief het drukken op een knop op een toetsenbord of op een knop op een programma klikken.Na de peiling van de apparaten zal de gebeurtenislus een gebeurtenis verzendt die een gewenst effect creëert, gebaseerd op de programmering.Dit wordt een lus genoemd, niet omdat de gebeurteniscirkels en continu gebeurt, maar omdat de lus zich voorbereidt op een gebeurtenis, de gebeurtenis controleert, een gebeurtenis verzendt en het proces opnieuw herhaalt.

In computerprogrammering is er een structuur genaamd genaamdde evenementenlus.Dit is een code blok dat de computer vertelt om op een gebeurtenis te wachten en wat te doen als reactie op het evenement.Soms neemt de lus slechts een klein deel van de codering in beslag;Vaker is het de centrale logica van een coderingsdocument.Wanneer het de centrale logica vormt, wordt deze ook de hoofdlus genoemd.

De gebeurtenis waarvoor een gebeurtenislus wacht, kan alles zijn.Een gebeurtenis kan zich manifesteren van een gebruiker die op een toetsenbordknop drukt, een muis verplaatst, een applicatie openen of iets anders dat een gebruiker met een computer kan doen.Het evenement komt meestal van een extern apparaat, zoals het toetsenbord of de muis, maar het kan ook een gevolg zijn van interne processen.Wanneer de opgegeven gebeurtenis plaatsvindt, zal de hoofdlus een andere gebeurtenis activeren als reactie, zoals het plaatsen van een brief in een document of het toestaan van de gebruiker toegang tot een map.

Er zijn vier processen nodig om de gebeurtenislus te maken.Het eerste evenement wordt de voorbereidende query genoemd.Dit bereidt het programma voor om het apparaat of de apparaten te bestrijden die verantwoordelijk zijn voor het evenement, zodat de computer de juiste bronnen krijgt toegewezen voor de actie.Hierna bestuurt de lus daadwerkelijk apparaten voor het evenement om te zien of de gebeurtenis plaatsvond.Als laatste in deze volgorde is de chequefunctie, die het resultaat van de peiling naar de lus retourneert.

Als de gebeurtenis terugkeert als waar, gaat de lus verder;Zo niet, dan gaat het terug om je voor te bereiden.Indien waar, de vierde actie mdash;Geroepen verzending mdash;komt voor.Dit is wanneer alle middelen worden verzonden om een reactie op de ondervraagde gebeurtenis te creëren, wat een reactie veroorzaakt.Na verzending gaat de lus terug om zich voor te bereiden, om zichzelf opnieuw klaar te maken om te controleren op gebeurtenissen.