? Das Windows-Betriebssystem ist ein Event -driven -Betriebssystem. Dies bedeutet, dass das Betriebssystem vollständig in Reaktion auf den Benutzer und wartet auf bestimmte Ereignisse , bevor Maßnahmen auftreten . Visual Basic , die oft als " Microsoft Arbeitspferd " ist in erster Linie für das Windows-Betriebssystem verwendet bezeichnet. Event- Driven - Betriebssysteme
Vor Windows , Betriebssysteme waren nicht ereignisgesteuerte und weder waren ihre Programme . Zum Beispiel lief frühen Computerprogrammen eine Reihe von Anweisungen und dann beendet. Diese Programme nicht für die Benutzerinteraktion warten und einfach durchgeführt die Aufgabe. Heute jedoch warten Computerprogramme für Eingreifen des Benutzers zu entscheiden, was natürlich von Maßnahmen ergriffen werden sollten. Beispiele hierfür sind Doppelklick auf ein Symbol oder Schließen des Programms mit der Maus.
Gemeinsame Events
Mehrere Veranstaltungen sind häufig in das Windows-Betriebssystem verwendet . Die eine bezeichnet meistens ist die Maus. Wenn ein Benutzer mit der Maus klickt , wird ein Ereignis im Betriebssystem registriert . Die Reaktion auf dieses Ereignis ist abhängig von der Programm-Code und ob das Ereignis gültig war . Nicht gültig Ereignisse werden entweder ignoriert oder durch das, was behandelt werden als " Ausnahmen ". Weitere gemeinsame Veranstaltungen sind der rechten Maustaste auf die Ausfahrt und unterbricht .
Event-Handler
Ereignishandler in Visual Basic sind spezifische Code-Segmente , die bis zu handhaben sind gesetzt ein Ereignis , wenn es auftritt . Zum Beispiel wird der Code " Private Sub Form_MouseMove (Button As Integer ) " wartet auf eine Mausbewegung Ereignis und führt anschließend einen codierten Aktion nach das Ereignis eintritt. Ein typisches Beispiel dafür ist die Entfernung der Bildschirmschoner nach der Maus durch einen Benutzer bewegt wird.
Ausnahmen
Eine Ausnahme ist " geworfen ", oder passiert , wenn ein Ereignis auftritt, besitzt eine Form der Fehler. Zum Beispiel , in einem Standard- Taschenrechner-Programm , ist ein Textfeld zur Verfügung , um Zahlen einzugeben . Wenn der Benutzer alphanumerische Zeichen anstelle verwendet dann die Maus, um die Antwort-Taste klicken, wird alphanumerischen Daten auf den Rechner anstelle von numerischen Daten gesendet. Der Event-Handler , die mit dem Ereignis Mausklick reagiert erkennt, dass es unangebracht erschien Daten weitergegeben und löst eine Ausnahme . Dies wird als " Exception Handling " bekannt und ist in Visual Basic wichtig, weil potentielle Nutzer Fehler müssen vorhersehbar sind und Exception-Handling programmiert , um Ereignisse aus irrtümlich Ausführung zu verhindern.