? Operativsystemet Windows är en händelsestyrd operativsystem . Det innebär att operativsystemet är helt mottaglig för användaren och väntar på specifika händelser att inträffa innan åtgärder . Visual Basic , ofta kallad " Microsofts arbetshäst " används främst till program för operativsystemet Windows . Händelsestyrd Operativsystem
Före Windows , var operativsystem inte händelsestyrd och inte heller var deras program . Till exempel sprang tidigt datorprogram en serie instruktioner och sedan avslutas . Dessa program inte vänta på användarinteraktion och enkelt utfört uppgiften . Idag , däremot , datorprogram vänta på användaren att avgöra vilka åtgärder som bör vidtas. Exempel på detta är att dubbelklicka på en ikon eller stänger programmet med hjälp av musen .
Vanliga händelser
Flera händelser vanligen används i Windows operativsystem . Den ena avses oftast är musen . När en användare klickar på musen , är en händelse registreras i operativsystemet. Reaktionen på denna händelse beror på programkoden och huruvida händelsen var giltigt . Icke - giltiga händelser är antingen ignoreras eller hanteras genom så kallade " undantag . " Andra vanliga händelser inkluderar högerklicka , exit och avbryter .
Händelsehanterare
Händelsehanterare i Visual Basic är specifika kodsegmenten som inrättats för att hantera en händelse när den inträffar . Till exempel koden " Private Sub Form_MouseMove ( Button As Integer ) " väntar en mus rörelse händelse och sedan utför en kodad åtgärder efter händelsen inträffar . Ett vanligt exempel på detta är avskaffandet av skärmsläckaren när musen flyttas av en användare .
Undantag
Ett undantag är " kastas " eller händer , när en händelse inträffar som besitter någon form av fel . Till exempel i en vanlig miniräknare program , är en textruta tillgänglig för att ange siffror . Om användaren anger alfanumeriska tecken istället använder sedan musen för att klicka på svarsknappen , är alfanumeriska data skickas till räknaren i stället för numeriska data . Den händelsehanterare som reagerar på musklick händelse inser att det passerades irrelevanta uppgifter och kastar ett undantag . Detta är känt som " undantagshantering " och är viktig i Visual Basic eftersom potentiella användarfel måste förutses och undantagshantering programmerad att förhindra händelser från felaktigt utförande .