Visual Basic ( VB ) is een programmeeromgeving en taal gemaakt door Microsoft , die de taal op een bestaande versie voor beginnende programmeurs , BASIC gebaseerd . Microsoft ontwikkelde VB te maken het gemakkelijk voor ontwikkelaars om programma's voor de Windows-besturingssysteem te schrijven . Voorafgaand aan VB , programmeurs schreven programma's in de C -of C + + programmeertaal , die geen ingebouwde ondersteuning voor toegang tot Windows -functies gehad . VB heeft wel een dergelijke ondersteuning als onderdeel van haar object - georiënteerd programmeren aanpak . Object - georiënteerd programmeren omvat de oprichting en toepassing van virtuele blauwdrukken klassen en objecten gemaakt van deze klassen genoemd . Herbruikbaarheid VB code beschikt herbruikbare componenten , genaamd controles. Deze controles laat programmeurs in dienst volledig getest, werkt code geschreven door andere programmeurs , wat resulteert in aanzienlijke tijdsbesparing . Bijvoorbeeld, als een programmeur wil een programma kunnen gebruikers een bestand te laden in het geheugen te schrijven , hoeft ze alleen maar te slepen het File Dialog controle op invoer van de gebruiker vorm haar programma 's en parameters van het besturingselement . Daarentegen programmeertalen voor VB , zoals C en C + + , had geen voorverpakte controles. Programmeurs moesten code knippen en plakken van bestaande programma's , een foutgevoelig proces . Drag and Drop Interface Ontwikkelen programma in VB is de interactie met grafische de ontwikkelomgeving 's -interface , in tegenstelling tot het uittypen van tekstuele commando's . Bijvoorbeeld , om een formulier voor de gebruiker input en output te ontwerpen , kan een programmeur klikken en slepen op de hoeken van de vorm zelf , in de vorm - ontwerpvenster VB 's . De onderliggende programmacode die nodig is om het formulier weer te geven wanneer het programma wordt uitgevoerd (de zogenaamde " run-time " ) , is onzichtbaar voor het VB programmeur . Elke keer dat de VB programmeur hervormt de gebruiker vorm , of verandert van kleur of andere visuele functie , VB schept de run-time code die de gewenste verandering implementeert . Event Driven < br VB -programma's > zijn event - driven , zodat alleen bepaalde momenten in het leven van de programma 's vereisen code . De tijd tussen zulke momenten het algemeen geen code nodig . Op het moment dat een eindgebruiker een "OK "-knop op een formulier persen is een voorbeeld van een evenement . Programmeertalen voor VB nodig de programmeur om code voortdurend de "OK " knop te klikken schrijven polling . VB programmeurs laat dat polling naar VB , en alleen code die gebruikt wordt wanneer zijn programma 's voor eindgebruikers uiteindelijk klikt op "OK . " Tracing en debuggen VB 's tracing en schrijven debugging tools kunnen programmeurs om een VB-programma lijn per lijn uit te voeren , en dus precies bepalen waar een fout ligt of wanneer een kritische programma variabele wordt veranderd . Programmeurs gebruiken VB 's debugging -omgeving te ' breekpunten ', virtuele stopborden waarbij een lopend programma tijdelijk stopt ingesteld . Wanneer een programma een breekpunt bereikt , kan de programmeur de variabelen en andere programma-informatie actueel bevragen op dat moment , het krijgen van een momentopname van het programma . Deze snapshot functies zoals een röntgenfoto : . Het laat de programmeur om precies te zien wat er gaande is binnen haar programma Visual Basic for Applications Terwijl VB wordt meestal gebruikt onafhankelijke schrijven ( ook wel " standalone " ) toepassingen , kan ook worden gebruikt om functies in Microsoft Office Suite programma's (bijvoorbeeld Word , Excel en Access ) uitstrekken . De versie van VB voor dit doel gebruikt wordt Visual Basic opgeroepen voor Applications (VBA ) . Elk programma waarmee VBA te breiden biedt VBA met een set van vooraf gedefinieerde klassen en objecten . Bijvoorbeeld , Word biedt de " paragraaf " klasse, die programmeurs kunnen gebruiken om nieuwe leden of query bestaande alinea's in een document te maken .
|