Hva er de forskjellige arrangementer i Visual Basic?

I dataprogrammering, refererer begrepet hendelse til alle tiltak som er igangsatt utenfor helheten av et program, og er ment å være handler over det på noen spesiell måte. I denne sammenheng hendelser i Visual Basic (et programmeringsspråk som brukes til å utvikle programmer for Windows-baserte systemer) er inngangs handlinger som bestemte funksjoner eller oppgaver er knyttet forhånd. I en mer spesifikk måte, kan det fastslås at hendelser er med hensikt tilsettes i strukturen av en VB program, slik at det kan drives i henhold til en planlagt rammeverk. Det finnes bare to forskjellige kategorier av hendelser i VB programmering domene: brukerinitiert og bakgrunnsgenererte hendelser. Begge disse kategoriene omfatter en rekke kommandobasert eller instruksjon orientert hendelser, som håndteres av programmeringsspråket selv.

Brukerinitiert Hendelser

Dette er de mest primære og grunnleggende hendelser i VB programmering domene, og er initiert fra brukersiden. Mer spesifikt, er disse hendelsene tatt i form av noen innspill (som et tastetrykk eller museklikk) fra brukere, mot der, en bestemt handling blir utført senere. For eksempel, hvis en bruker-initiert hendelsen er lagt i koden av et program, vil den spørre brukeren om å trykke på en tast før (eller midt i) sin utførelse. Brukerinitiert hendelser er mest vanlig ansatt hendelser i GUI (Graphical User Interface) programmer og programvare for VB, der et klikk over en knapp regnes som en hendelse som utløser videre drift eller funksjoner.

Bakgrunn-genererte hendelser

Bakgrunnsgenererte hendelser blir også utløst utenfor helheten av en VB program, med sine handlinger identiske til de av brukerinitierte hendelser. Men den eneste forskjellen mellom brukerinitiert og bakgrunnsgenererte hendelser som den tidligere krever brukermedvirkning for etablering av en hendelse, mens sistnevnte er generert av et annet program eller et program som kjører på den respektive grensesnitt. Dette kan også sees som en samhandlingsprosessen som utføres mellom ulike relaterte programmer og applikasjoner over et operativsystem. For eksempel kan et ord redaktør utviklet over VB være forbundet med en tidtaker program som kjører i bakgrunnen; begge programmene er ment å dele hendelser med hverandre for deres tilknytning. De fleste VB-applikasjoner som utfører automatiserte handlinger er vanligvis utviklet med bakgrunn generert hendelser integrert i sitt program struktur.

Vilkår og konsepter

Begge kategorier av hendelser (brukerinitiert og bakgrunn generert) håndteres av VB-grensesnitt i et regulert måte. For eksempel, er begge disse kategoriene av hendelser "erklært" (eller lagt til) innenfor program uttalelser fra VB, mens deres forekomst er gjort mulig gjennom "heving" (eller ringer) dem på spesielle steder i lignende program på senere stadier. I denne forbindelse, bestemt objekt som brukes for å heve arrangementet er kjent som hendelsen avsender mens prosedyrer som leder Post-forekomst driften av en bestemt hendelse kalles hendelseshåndterere. En VB program benytter alle disse objektene og prosedyrer samtidig å erklære, høyne, og gjennomføre arrangementer som er gjort en del av det.