Il sistema operativo Windows è un sistema operativo basato su eventi . Ciò significa che il sistema operativo è completamente reattivo per l'utente e attende eventi specifici per verificarsi prima di prendere azioni. Visual Basic , spesso indicato come "cavallo di battaglia Microsoft" viene utilizzato principalmente per programma per il sistema operativo Windows . Sistemi operativi event-driven
Prima di Windows , i sistemi operativi non erano event-driven e non erano i loro programmi . Ad esempio , i programmi informatici prime corse una serie di istruzioni e poi terminate . Questi programmi non hanno atteso per l'interazione dell'utente e semplicemente svolto il compito . Oggi, però, i programmi informatici attendere l'intervento dell'utente per decidere quale linea di azione dovrebbe essere presa . Esempi di questo sono doppio clic su un'icona o si chiude il programma utilizzando il mouse .
Eventi comuni
Diversi eventi sono comunemente impiegati nel sistema operativo Windows . Quello di cui il più delle volte è il mouse . Quando un utente fa clic con il mouse , un evento viene registrato nel sistema operativo . La reazione a questo evento dipende dal codice di programma e se l'evento era valido . Eventi non validi vengono ignorati o gestiti attraverso le cosiddette " eccezioni ". Altri eventi comuni includono destro del mouse , uscita e interrompe .