Skip to main content

Was ist eine Ereignisschleife?

Eine Veranstaltungsschleife Mdash;oder Hauptschleife, wenn es der zentrale Kontrollaspekt mdash ist;ist ein Konstrukt in Programmen, das Ereignisse nach einem ersten Ereignis steuert und sendet.Das erste Ereignis kann alles sein, einschließlich des Drückens einer Schaltfläche auf einer Tastatur oder beim Klicken auf eine Schaltfläche in einem Programm.Nach der Wahl der Geräte entsendet die Ereignisschleife ein Ereignis, das einen gewünschten Effekt erzeugt, der auf der Programmierung basiert.Dies wird als Schleife bezeichnet, nicht weil die Ereigniskreise kreisen und kontinuierlich erfolgen, sondern weil sich die Schleife auf ein Ereignis vorbereitet, das Ereignis überprüft, ein Ereignis entsendet und den Vorgang erneut wiederholt.die Event -Schleife.Dies ist ein Codeblock, der dem Computer aufweist, auf ein Ereignis zu warten und was als Antwort auf das Ereignis zu tun ist.Manchmal nimmt die Schleife nur einen kleinen Teil der Codierung auf;Häufiger ist es die zentrale Logik eines Codierungsdokuments.Wenn es die zentrale Logik ausmacht, wird es auch als Hauptschleife bezeichnet.Ein Ereignis kann sich von einem Benutzer manifestieren, der eine Tastaturknopf drückt, eine Maus bewegt, eine Anwendung öffnet oder alles andere, was ein Benutzer mit einem Computer tun kann.Das Ereignis kommt normalerweise von einem externen Gerät wie der Tastatur oder der Maus, kann aber auch auf interne Prozesse zurückzuführen sein.Wenn das angegebene Ereignis stattfindet, löst die Hauptschleife ein anderes Ereignis als Antwort aus, z. B. das Posten eines Buchstabens in einem Dokument oder Ermöglichung des Benutzers, auf einen Ordner zuzugreifen.

Für das Erstellen der Ereignisschleife sind vier Prozesse erforderlich.Das erste Ereignis heißt die Vorbereitung der Abfrage.Dies bereitet das Programm darauf vor, das für das Ereignis verantwortliche Gerät oder Geräte zu befragen, sodass der Computer die richtigen Ressourcen für die Aktion erhält.Danach befragt die Schleife Geräte für das Ereignis, um festzustellen, ob das Ereignis stattgefunden hat.Last in dieser Reihenfolge ist die Check -Funktion, die das Ergebnis der Umfrage zur Schleife zurückgibt.

Wenn das Ereignis als wahr zurückgibt, wird die Schleife fortgesetzt.Wenn nicht, geht es zurück, um sich vorzubereiten.Wenn wahr, die vierte Aktion Mdash;Dispatch mdash;tritt ein.Dies ist der Zeitpunkt, an dem alle Ressourcen versandt werden, um eine Reaktion auf das befragte Ereignis zu schaffen, was zu einer Reaktion führt.Nach dem Versand geht die Schleife zurück, um sich vorzubereiten, um sich wieder vorzubereiten, um nach Ereignissen zu suchen.