Visual Basic ( VB) er et programmeringssprog miljø og sprog skabt af Microsoft, som bygger sproget på en eksisterende version til begyndende programmører, BASIC . Microsoft udviklede VB at gøre det nemt for udviklere at skrive programmer til Windows-operativsystemet. Forud for VB, programmører skrev programmer i C eller C + + programmeringssprog, som ikke havde nogen indbygget understøttelse for adgang til Windows -funktioner. VB har dog en sådan støtte som led i sin objektorienteret programmering . Objektorienteret programmering indebærer oprettelsen og anvendelsen af virtuelle blueprints kaldet klasser og objekter fremstillet af disse klasser. Genanvendelighed
VB kode byder genanvendelige komponenter , kaldet kontroller. Disse kontroller lader programmører ansætte fuldt testet , arbejder kode skrevet af andre programmører , hvilket resulterer i betydelige tidsbesparelser . For eksempel, hvis en programmør ønsker at skrive et program, som giver brugerne mulighed for at indlæse en fil i hukommelsen , hun behøver kun trække File Dialog kontrol på hendes program bruger- input form og indstil kontrol parametre . Derimod programmeringssprog før VB , såsom C og C + + , havde ingen sådanne færdigpakkede kontroller. Programmører måtte klippe og indsætte kode fra eksisterende programmer , en fejlbehæftet proces .
Træk og slip grænseflade
udvikle programmer i VB involverer interaktion med udviklingsmiljø grafiske grænseflade , i modsætning til at skrive ud tekstmæssige kommandoer . For eksempel til at designe en form for bruger input og output, kan en programmør klikke og trække på hjørnerne af selve formularen , i VB sin form - design -vinduet. Den underliggende programkode behov for at vise formularen, når programmet køres (kaldet " run -time" ) , er usynligt for VB programmør. Hver gang VB programmør omformer brugeren formularen, eller skifter farve eller anden visuel funktion , VB skaber run-time -kode, der implementerer den ønskede ændring .
Hændelsesstyrede
< br >
VB programmer er event-driven , så kun visse øjeblikke i programmets levetid kræver kode. Den tid mellem sådanne øjeblikke normalt ikke kræver kode . I det øjeblik , at en slutbruger trykker en "OK" knappen på en formular er et eksempel på en begivenhed. Programmeringssprog før VB kræves programmøren at skrive kode konstant polling på " OK" knappen for klik . VB programmører overlade polling til VB , og kun skrive kode som kører når hans programs slutbruger endelig klikker "OK".
Tracing og debugging
VB sporing og debugging værktøjer giver programmører til at udføre en VB program linje for linje, og dermed afgøre præcist, hvor en fejl ligger , eller hvor en kritisk program variabel ændres. Programmører bruger VB debugging miljø at sætte " knækgrænser " virtuelle stop tegn , hvor et kørende program stopper midlertidigt . Når et program når en breakpoint , kan programmøren forespørge variablerne og andet program oplysninger opdateret i det øjeblik , at få et øjebliksbillede af programmet. Denne snapshot funktioner som en X -ray : . Den tillader programmøren at se præcis, hvad der foregår inde i hendes program
Visual Basic for Applications
VB typisk anvendes at skrive uafhængige ( også kaldet " standalone " ) applikationer , kan det også bruges til at udvide funktioner i Microsoft Office-pakken programmer (f.eks Word, Excel og Access). Den version af VB anvendes til dette formål kaldes Visual Basic for Applications ( VBA ) . Hvert program, der giver VBA til at udvide det giver VBA med et sæt foruddefinerede klasser og objekter . For eksempel giver Word "stk " klasse, som programmører kan bruge til at skabe nye stykker eller forespørgsel eksisterende afsnit i et dokument.