Veranstaltung

Autor: Laura McKinney
Erstelldatum: 10 April 2021
Aktualisierungsdatum: 10 Kann 2024
Anonim
Veranstaltungen: Neue Konzepte für Events | Die Nordreportage | NDR Doku
Video: Veranstaltungen: Neue Konzepte für Events | Die Nordreportage | NDR Doku

Inhalt

Definition - Was bedeutet Event?

Ein Ereignis ist eine Aktion, die von einem externen Hardwaregerät gestartet und durch Softwarecode manipuliert wird. Mithilfe von Ereignissen können Objekte Clientobjekte über wichtige Aktivitäten benachrichtigen. Ereignisse bieten eine enorme Flexibilität im Vergleich zu herkömmlichen Konsolenanwendungen, die einem starren Ausführungspfad folgen und durch eine feste Verkabelung begrenzt sind. Im Gegensatz zu Feldern sind Ereignisse Mitglieder einer Schnittstelle.

Eine Veranstaltung klassifizieren ist der Verlag. Eine Klasse, die das Ereignis empfängt, ist der Abonnent. Ereignisse können nur von ihren deklarierten Klassen aufgerufen werden, für die eine Modifikatordeklaration erforderlich ist (z. B. eine geschützte virtuelle), die den Zugriff auf abgeleitete Klassen ermöglicht.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Event

Programme wenden ereignisgesteuerten Code an, wenn externe asynchrone Änderungen auftreten. Zum Beispiel verursacht ein Benutzer, der eine Tastaturtaste drückt, eine externe Änderung, die eine Antwort von seiner Software erfordert. Das ausgelöste Ereignis ist entweder externe Hardware oder Software. Wenn ein Programm anzeigt, dass es zur Reaktion bereit ist, wird das Ereignis an das Ereignishandler-Softwaremodul umgeleitet.

Optional kann ein Programm Ereignisse ignorieren und an verfügbare Handler umleiten. Ausgelöste Hardware- oder Softwareereignisdaten sind Ereignistypindikatoren, aber Daten wie die genaue Ereigniszeit oder zusätzliche Daten wirken sich auf die endgültige Reaktion des Ereignishandlers aus.

Ereignisse werden immer dann berücksichtigt, wenn die Hardware externe Benutzeraktionen in einen bestimmten Ereigniscode konvertiert, insbesondere während des Entwurfs und der Herstellung der Benutzeroberfläche.

Programmereignishandler sind häufig synchron, wobei ein oder mehrere Programmcodemodule für die Ereignisbehandlung vorgesehen sind. Häufige Ereignisquellen sind:


  • Hardware für Benutzerschnittstellen
  • Unterbrechen eines externen Softwareereignisses, z. B. eines Timers

Ereignisgesteuerte interaktive Software ändert die Antworten nach Ereignissen.


Implementierungsschritte für Event-Abonnements sind:
  • Ereignisdeklaration: Dies umfasst die Delegate-Deklaration (Event-Handler) mit dem erforderlichen Argumentensatz und dem Zugriffsmodifikator.
  • Ereignisaufruf: Code wird geschrieben, wenn der Client das Ereignis an einen Stellvertreter anschließt.
  • Verbinden mit Ereignissen: Um eine Verbindung von außerhalb einer für Ereignisse deklarierten Klasse herzustellen, wird eine neu erstellte Delegateninstanz mit dem Operator "+ =" zum Ereignisfeld hinzugefügt.

Ein Event kann von mehreren Publishern veröffentlicht werden. Ein Abonnent kann mehrere Publisher-Ereignisse verarbeiten. Wenn mehrere Abonnenten für ein einzelnes Ereignis registriert sind, werden die Handler synchron aufgerufen.