? I dataprogrammering, refererer begrepet hendelse til enhver handling som er iverksatt utenfor helheten av et program , og er ment å være å handle over det på noen bestemt måte. I denne sammenheng hendelser i Visual Basic ( et programmeringsspråk som brukes til å utvikle applikasjoner for Windows- baserte systemer ) er innspill handlinger for hvilke konkrete funksjoner eller oppgaver er knyttet forhånd. I en mer bestemt måte , kan det fastslås at hendelsene er med hensikt lagt innenfor strukturen av et VB program , slik at det kan bli drevet i henhold til et fast rammeverk . Det finnes bare to ulike kategorier av hendelser i VB programmering domenet: bruker- initiert og background- generert hendelser . Begge disse kategoriene omfatter en rekke kommando baserte eller instruksjon orienterte arrangementer, som håndteres av programmeringsspråket selv. Bruker -Startet Hendelser
Dette er de mest primære og grunnleggende hendelser i VB programmering domene, og er initiert fra brukeren. Mer spesifikt, er disse hendelsene tas i form av noen innspill (som et tastetrykk eller museklikk ) fra brukere , mot som er en spesifisert handling utført i ettertid. For eksempel, hvis en bruker -initiert hendelsen er lagt i koden av et program, vil den be brukeren om å trykke en tast før (eller midt i ) sin utførelse . Bruker - initiert hendelser er oftest ansatt hendelser i GUI ( grafisk brukergrensesnitt ) applikasjoner og programvare for VB , hvor et klikk over en knapp regnes som en hendelse som utløser ytterligere operasjoner eller funksjoner.
Bakgrunn -genererte hendelser
Bakgrunn -genererte hendelser er også utløst utenfor helheten av et VB program , med sine handlinger identisk med de bruker- initierte arrangementer. Imidlertid er den eneste forskjellen mellom bruker - initiert og background- genererte hendelser som den tidligere krever brukermedvirkning for opprettelsen av en hendelse , mens sistnevnte er generert av et annet program eller et program som kjører på de respektive grensesnitt . Dette kan også sees som et samspill prosess som utføres mellom ulike relaterte programmer og applikasjoner over et operativsystem . For eksempel kan et ord editor utviklet over VB være forbundet med en tidtaker program som kjører i bakgrunnen , begge programmene er ment å være å dele hendelser med hverandre for foreningen sin . De fleste VB programmer som utfører automatiserte handlinger er vanligvis utviklet med bakgrunn -genererte hendelser integrert i deres program struktur .
Termer og begreper
Begge kategorier av hendelser ( bruker- initiert og background- generert) håndteres av VB grensesnittet i en regulert måte . For eksempel, begge disse kategoriene av hendelsene er " erklært" (eller lagt til) innenfor programmet uttalelser av VB , mens deres forekomst er gjort mulig gjennom " oppdra " (eller kall ) dem på bestemte steder i lignende program på senere stadier . I denne forbindelse er det bestemte objektet brukes til løfting av hendelsen kjent som arrangementet avsender mens prosedyrer som leder Post - forekomst driften av en hvilken som helst bestemt hendelse kalles hendelseshåndterere. En VB program benytter alle disse objektene og prosedyrer samtidig for å erklære , raise, og gjennomføre arrangementer som er laget del av det.