? Windows-operativsystemet er en event- driven operativsystem. Det betyder, at operativsystemet er helt lydhør over for brugeren og venter på specifikke hændelser, der sker , før du tager handlinger. Visual Basic , der ofte omtales som " Microsofts arbejdshest " er primært brugt til program til Windows-operativsystemet . Event-driven Operativsystemer
Forud for Windows , operativsystemer ikke var event-driven og hverken var deres programmer. For eksempel kørte tidligt computerprogrammer en række instruktioner og derefter afsluttes. Disse programmer ikke vente til brugerinteraktion og blot udførte opgaven. Men i dag , computer programmer vente for bruger intervention for at beslutte, hvad fremgangsmåde bør træffes. Eksempler på dette er at dobbeltklikke på et ikon eller lukke programmet ved hjælp af musen .
Fælles hændelser
flere arrangementer er almindeligt anvendt i Windows-operativsystemet. Den ene nævnt oftest er musen. Når en bruger klikker på musen , er en begivenhed registreret i operativsystemet . Reaktionen på denne begivenhed afhænger af programkode og om begivenheden var gyldige. Ikke- gyldige begivenheder er enten ignoreret eller håndteres via såkaldte " undtagelser ". Andre almindelige hændelser omfatter højreklik, exit og afbryder .
Hændelseshandlere
event handlers i Visual Basic er særlige kode segmenter, der er sat op til at håndtere en begivenhed, når den opstår. For eksempel , koden "Private Sub Form_MouseMove ( knap som heltal )" venter en mus bevægelse begivenhed , og derefter udfører en kodet handling efter begivenheden indtræffer. Et almindeligt eksempel på dette er fjernelse af pauseskærmen efter musen flyttes af en bruger.
Undtagelser
En undtagelse er " kastet " eller sker, når en begivenhed indtræffer , der besidder en vis form for fejl. For eksempel, i en standard lommeregner program en tekstboks er tilgængelig til at indtaste tal. Hvis brugeren indtaster alfanumeriske tegn i stedet bruger derefter musen til at klikke på svarknappen er alfanumeriske data sendes til lommeregneren i stedet for numeriske data. Arrangementet handler, der reagerer på museklik begivenhed indser, at det blev vedtaget uhensigtsmæssige data og kaster en undtagelse. Dette er kendt som " exception handling ", og er vigtig i Visual Basic fordi potentielle brugerfejl skal være forudset og exception handling programmeret til at forhindre begivenheder fra fejlagtigt udføre .