Visual Basic ( VB ) er et programmeringsspråk miljø og språk utviklet av Microsoft, som er basert språket på en eksisterende versjon for begynnelsen programmerere, BASIC . Microsoft utviklet VB å gjøre det enkelt for utviklere å skrive programmer for Windows-operativsystemet . Før VB, programmerere skrev programmer i C eller C + + programmeringsspråk , som hadde ingen innebygd støtte for tilgang til Windows-funksjoner . VB har en slik støtte som en del av sitt objekt - orientert programmering tilnærming. Objektorientert programmering innebærer etableringen og bruk av virtuelle blåkopier kalles klasser og objekter laget av disse klassene . Gjenbruk
VB kode har gjenbrukbare komponenter , kalt kontroller. Disse kontrollene lar ansette programmerere ferdig testet , arbeider kode skrevet av andre programmerere , noe som resulterer i betydelige tidsbesparelser . For eksempel, hvis en programmerer ønsker å skrive et program som tillater brukere å laste en fil inn i minnet , trenger hun bare dra File Dialog kontroll på henne programmets brukerundersøkelser skjemaet og angi kontroll parametere . Derimot, programmeringsspråk før VB , for eksempel C og C + +, hadde ingen slike ferdigpakkede kontroller. Programmerere måtte klippe og lime kode fra eksisterende programmer , en utsatt for feil prosess .
Dra og slipp-grensesnitt
utvikle programmer i VB innebærer interaksjon med utviklingsmiljøet grafiske grensesnitt , i motsetning til å skrive ut tekstlige kommandoer. For eksempel , for å utforme en form for bruker inngang og utgang , kan en programmerer klikke og dra på hjørnene av selve skjemaet , i VB skjema - utforming vinduet. Den underliggende programkoden for å vise skjemaet når programmet kjøres (kalt "run -time ") , er usynlig for VB programmerer . Hver gang VB programmerer fornyer brukeren form, eller skifter farge eller annen visuell funksjon , skaper VB run-time kode som implementerer den ønskede endringen .
Event Driven
< er br>
VB -programmer event- drevet, slik at bare visse øyeblikk i programmets levetid krever kode . Tiden mellom slike øyeblikk vanligvis ikke krever koden. I det øyeblikket at en sluttbruker trykker en "OK "-knappen på et skjema er et eksempel på en hendelse. Programmeringsspråk før VB nødvendig programmereren å skrive kode stadig polling på " OK "-knappen for klikk . VB programmerere la det polling til VB, og bare skrive kode som kjøres når hans programmets sluttbruker slutt klikker "OK".
Tracing og debugging
VB sporing og debugging verktøyene lar programmerere å utføre et VB program linje for linje, og dermed bestemme nøyaktig hvor en feil ligger eller hvor et kritisk program variabel endres. Programmerere bruke VB debugging miljø for å sette " stoppunkter , " virtuelle stopp skilt på som et kjørende program midlertidig stopper . Når et program når et stoppunkt , kan programmereren spørre variablene og annen programinformasjon gjeldende på det aktuelle tidspunktet , får et øyeblikksbilde av programmet . Dette øyeblikksbildet fungerer som en X - ray : . Den lar programmereren å se nøyaktig hva som skjer inni programmet hennes
Visual Basic for Applications
Mens VB brukes vanligvis å skrive uavhengige ( også kalt "selvstendige ") programmer , det kan også brukes til å utvide funksjoner i Microsoft Office Suite -programmer (f.eks Word, Excel og Access). Den versjonen av VB brukes til dette formålet heter Visual Basic for Applications ( VBA ) . Hvert program som lar VBA til å utvide det gir VBA med et sett av forhåndsdefinerte klasser og objekter . For eksempel gir Word "Avsnitt "-klassen , som programmerere kan bruke til å lage nye avsnitt eller søke i eksisterende avsnitt i et dokument .