Het besturingssysteem Windows is een event - driven besturingssysteem . Dit betekent dat het besturingssysteem is volledig reageert op de gebruiker en wacht op specifieke gebeurtenissen plaatsvinden alvorens acties. Visual Basic , vaak aangeduid als " Microsoft werkpaard " wordt voornamelijk gebruikt om het programma voor het Windows -besturingssysteem . Event - Driven Besturingssystemen Voorafgaand aan Windows , besturingssystemen waren geen event - driven en noch hun programma's waren . Zo vroeg computerprogramma's liep een reeks instructies en vervolgens beëindigd . Deze programma's niet te wachten op interactie met de gebruiker en eenvoudig uitgevoerd de taak . Vandaag, echter , computerprogramma's wachten tot tussenkomst van de gebruiker om te beslissen welke cursus van actie moet worden ondernomen . Voorbeelden hiervan zijn te dubbelklikken op een pictogram of het sluiten van het programma met de muis . Common Evenementen in Verschillende gebeurtenissen worden gewoonlijk in het Windows-besturingssysteem . De genoemde vaakst de muis . Wanneer een gebruiker de muis klikt , wordt een gebeurtenis geregistreerd in het besturingssysteem . De reactie op deze gebeurtenis is afhankelijk van de programmacode en of het evenement geldig was . Niet- geldige gebeurtenissen worden genegeerd of behandeld door middel van wat bekend staat als ' uitzonderingen . " Andere veel voorkomende gebeurtenissen omvatten rechts-klik , exit en onderbreekt . Event Handlers Event handlers in Visual Basic zijn specifieke code segmenten die zijn opgericht om een gebeurtenis wanneer deze zich voordoet . Bijvoorbeeld , de code " Private Sub Form_MouseMove ( Button als integer ) " wacht op een muisbeweging evenement en voert dan een gecodeerde actie na de gebeurtenis plaatsvindt . Een bekend voorbeeld hiervan is het verwijderen van de screensaver nadat de muis wordt bewogen door een gebruiker . Uitzonderingen een uitzondering " gegooid " of gebeurt wanneer een gebeurtenis voordoet die een bepaalde vorm van fout bezit . Bijvoorbeeld , in een standaard rekenmachine -programma , een tekstvak is beschikbaar om getallen in te voeren . Als de gebruiker invoert in plaats alfanumerieke tekens gebruikt dan de muis te klikken op de knop antwoord , wordt alfanumerieke gegevens die naar de rekenmachine in plaats van numerieke gegevens . De event handler die reageert op de muisklikgebeurtenis realiseert zich dat het werd doorgegeven ongepast data en genereert een uitzondering . Dit staat bekend als " exception handling " en is belangrijk in Visual Basic omdat potentiële gebruiker fouten moeten worden voorzien en exception handling geprogrammeerd om te voorkomen dat gebeurtenissen uit foutief uitvoeren .
|