? Windows-operativsystemet er en hendelse -drevet operativsystem . Dette betyr at operativsystemet er fullstendig lydhør overfor brukeren og venter på spesielle hendelser å skje før du tar handlinger. Visual Basic, ofte referert til som "Microsoft arbeidshest " er først og fremst brukes til å programmere for Windows-operativsystemet . Hendelsesdrevet Operativsystemet
Før Windows , var operativsystemer ikke hendelsesstyrt og heller ikke var deres programmer. For eksempel , løp tidlige dataprogrammer en rekke instruksjoner og deretter avsluttet . Disse programmene har ikke vente for brukermedvirkning og slett utført oppgaven . I dag , derimot , dataprogrammer vente på brukermedvirkning å bestemme hva løpet av handlingen bør tas . Eksempler på dette er er å dobbeltklikke på et ikon eller lukke programmet ved hjelp av musen .
Vanlige hendelser
flere hendelser som vanligvis anvendes innen Windows -operativsystemet . Den ene omtales oftest er musen . Når en bruker klikker på musen , er en hendelse registreres i operativsystemet . Reaksjonen på denne hendelsen avhenger av programkode og om hendelsen var gyldig . Ikke- gyldige hendelser er enten ignorert eller håndtert gjennom det som er kjent som " unntak ". Andre vanlige hendelser inkluderer høyreklikk , exit og avbryter .
Hendelse Handlers
hendelseshåndterere i Visual Basic er spesifikke koden segmenter som er satt opp til å håndtere en hendelse når det skjer. For eksempel koden "Private Sub Form_MouseMove ( Button Som heltall )" venter på en mus bevegelse hendelse og deretter utfører en kodet aksjon etter hendelsen oppstår. Et vanlig eksempel på dette er fjerning av skjermspareren etter musen beveges av en bruker .
Unntak
Et unntak er "kastet ", eller skjer, når en hendelse inntreffer som besitter noen form for feil . For eksempel , i en standard kalkulator program , er en tekstboks tilgjengelig for å legge inn tall. Hvis brukeren angir alfanumeriske tegn i stedet så bruker musen til å klikke på svarknappen , er alfanumeriske data sendes til kalkulatoren i stedet for numeriske data . Arrangementet handler som reagerer på museklikk hendelsen innser at det ble vedtatt upassende data og kaster et unntak. Dette er kjent som " avvikshåndtering " og er viktig i Visual Basic fordi potensielle brukergrupper feil må forutsett og avvikshåndtering programmert til å forhindre hendelser fra feilaktig gjennomføring .