Visual Basic ( VB ) är en programmeringsmiljö och språk som skapats av Microsoft , som bygger språket på en befintlig version för början programmerare , BASIC . Microsoft utvecklade VB att göra det enkelt för utvecklare att skriva program för operativsystemet Windows . Före VB , skrev programmerare program i C eller C + + programmering språk , som inte hade någon inbyggt stöd för åtkomst till Windows -funktioner . VB har sådant stöd som en del av objektorienterad programmering synsätt . Objektorienterad programmering innebär skapandet och tillämpningen av virtuella ritningar kallas klasser och objekt gjorda av dessa klasser . Återanvändbarhet
VB -kod har återanvändbara komponenter , som kallas kontroller . Dessa kontroller låter programmerare anställa fullt testad , fungerande kod skriven av andra programmerare , vilket resulterar i betydande tidsvinster . Till exempel, om en programmerare vill skriva ett program som tillåter användare att ladda upp en fil till minnet , behöver hon bara dra kontrollen File Dialog på hennes programmets indata formuläret och ange kontrollens parametrar . Däremot , programmeringsspråk innan VB, såsom C och C + + , hade inga sådana färdigförpackade kontroller. Programmerare var tvungen att klippa och klistra in koden från befintliga program , en fel-benägen process .
Dra och släpp-gränssnitt
Utveckla program i VB involverar interaktion med utvecklingsmiljön grafiska gränssnitt, i motsats till att skriva ut text- kommandon. Till exempel , för att designa ett formulär för användare ingång och utgång , kan en programmerare klicka och dra i hörnen på själva formuläret , i VB : s blankett - konstruktion fönster . Den underliggande programkod som behövs för att visa formen när programmet körs ( kallas " run -time " ) , är osynligt för VB programmerare . Varje gång VB programmerare omformar användaren formuläret , eller ändrar färg eller annan visuell funktion , skapar VB run -time -kod som implementerar den önskade förändringen .
Event Driven
VB-program är händelsestyrd , så bara vissa stunder i programmets livstid kräver kod . Tiden mellan sådana stunder i allmänhet inte kräver kod . I samma ögonblick som en slutanvändare trycker en " OK " -knappen i ett formulär är ett exempel på en händelse . Programmeringsspråk före VB krävs programmeraren att skriva kod ständigt polling på "OK " -knappen för klick . VB programmerare lämnar att valet till VB , och bara skriva kod som körs när hans programmets slutanvändaren slutligen klickar på "OK . " Addera Spårning och felsökning
VB : s spårning och felsökningsverktyg tillåter programmerare att utföra ett VB program line - by- line , och därmed bestämma exakt var ett fel ligger eller där ett kritiskt program variabel ändras . Programmerare använder VB : s felsökning miljö för att ställa in " brytpunkter " virtuella stoppskyltar vid vilken ett program som körs temporärt stoppar . När ett program når en brytpunkt , kan programmeraren söka de variabler och andra program information aktuell i det ögonblicket , att få en ögonblicksbild av programmet . Denna ögonblicksbild fungerar som en X - ray : . Det tillåter programmeraren att se exakt vad som händer i hennes program Addera Visual Basic for Applications
VB används normalt att skriva oberoende ( även kallad "fristående" ) program , det kan också användas för att utöka funktionerna i Microsoft Office -program ( t.ex. Word , Excel och Access ) . Den version av VB som används för detta ändamål kallas Visual Basic for Applications ( VBA ) . Varje program som gör att VBA att förlänga det ger VBA med en uppsättning fördefinierade klasser och objekt . Till exempel ger Word " punkt " klass , som programmerare kan använda för att skapa nya stycken eller fråga befintliga stycken i ett dokument .