? I datorprogrammering , avses med händelsen till någon åtgärd som initieras utanför helheten av ett program och är tänkt att agera över det på något visst sätt . I detta sammanhang , händelser i Visual Basic ( en dator programmeringsspråk som används för att utveckla applikationer för Windows- baserade system ) är input åtgärder för vilka specifika funktioner eller uppgifter är förknippade förhand . I ett mer specifikt sätt , kan det konstateras att händelser avsiktligt tillsätts inom strukturen av ett VB -program , så att det kan köras enligt en planerad ram . Det finns bara två olika kategorier av händelser i VB programmering domain : användar- och bakgrund genererade händelser . Båda dessa kategorier omfattar en mängd olika kommando baserade eller instruktion orienterade händelser , som hanteras av programmeringsspråket själv . Användare -Initierad Evenemang
Dessa är de mest primära och grundläggande händelser i VB programmering domän , och initieras från slutanvändaren . Mer specifikt är dessa händelser tas i form av någon ingång ( som en tangenttryckning eller musklick ) från användarna , mot vilken , är en specificerad åtgärd utförs därefter . Till exempel, om en användare - initierat händelse läggs i koden för ett program , skulle det uppmana användaren att trycka på en tangent innan ( eller mitt i ) dess genomförande . Användare - initierade händelser är mest vanligen använda händelserna i GUI ( grafiskt användargränssnitt ) applikationer och programvara för VB , i vilken en klick över någon knapp betraktas som en händelse som utlöser ytterligare operationer eller funktioner .
Bakgrund - genererade Events
Bakgrund - genererade händelser också utlösas utanför helheten av ett VB program , med sina handlingar är identiska med de av användaren initierade händelser . Men den enda skillnaden mellan initieras av användaren och bakgrund genererade händelser som den förra kräver en åtgärd av användaren för att skapa en händelse , medan den senare genereras av något annat program eller program som körs på respektive gränssnitt . Detta kan också ses som en interaktion process som utförs mellan olika relaterade program och applikationer över ett operativsystem . Till exempel kan ett ord redaktör utvecklats under VB vara associerad med en timer som körs i bakgrunden , båda ansökningarna är tänkta att dela händelser med varandra för sin förening . De flesta VB program som utför automatiska åtgärder utvecklas vanligen med bakgrund genererade händelser integrerade i sin programstruktur .
Termer och begrepp Båda kategorierna av händelser ( användar- och bakgrund genererade ) hanteras av VB gränssnitt på ett reglerat sätt . Till exempel , båda dessa kategorier av händelser är " förklarade " ( eller läggs ) inom programmet uttalanden av VB , medan deras förekomst är möjligt genom " lyfta " ( eller ringa ) dem på särskilda platser i liknande program i senare skeden . I detta avseende är det visst objekt som används för att lyfta evenemanget kallas evenemanget avsändare medan förfaranden som förvaltar post- förekomst verksamhet någon specifik händelse kallas händelsehanterare . Ett VB program använder alla dessa föremål och förfaranden samtidigt att deklarera , höja och köra händelser som är del av det .