Funktioner i Visual Basic

Frilansande programmerare eller utvecklare som arbetar hemma och skriver källkod med bärbar dator

Bildkredit: comzeal/iStock/GettyImages

Visual Basic är ett programmeringsspråk byggt av Microsoft och designat för att vara lätt att använda och integrera med Microsofts grafiska gränssnitt. Det är en efterföljare till BASIC, nybörjarens allsidiga symboliska instruktionskod, ett tidigare, textbaserat språk med ett liknande mål om tillgänglighet. Idag finns versioner av Visual Basic tillgängliga för Microsofts .NET-programmeringsmiljö och för automatisering av uppgifter i Microsoft Office.

Visual Basic och dess historia

Den första versionen av Visual Basic släpptes 1991. Den designades för att möjliggöra enkel konstruktion av Windows-program, komplett med de standardiserade grafiska gränssnitten som är bekanta för användare av operativsystemet.

Dagens video

Microsoft hade i decennier distribuerat versioner av programmeringsspråket BASIC, men de var mest designade för användning i kommandoradsmiljöer som Microsofts DOS-operativsystem, inte för användning i modern grafisk drift system. Visual Basic designades för att vara ett fullfjädrat programmeringsspråk, komplett med vanliga funktioner som beräkning, strängbearbetning och mer. Det var integrerat med en dra-och-släpp-metod för att bygga användargränssnitt som skulle göra det lätt att använda, även för nybörjare eller de som är tidsbundna.

Visual Basic fortsatte att utvecklas under 1990-talet, fram till lanseringen av Visual Basic 6.0 1998. Den hade stöd för integration med Microsofts komponentobjektmodell, eller COM, ett system för Windows-program och komponenter för att kommunicera och utbyta data och kommandon oavsett vilka språk de skrevs i. Det kom också att inkludera stöd för Jet-databasmotorn, som också används av Microsoft Access-databasen program i Microsoft Office-programsviten, vilket betyder att databasstöd i huvudsak var inbakat i språk.

Under 1990-talet utvecklades många Windows-program, inklusive några användbara gratis shareware-verktyg och kommersiella verktyg, med Visual Basic. Medan programmerare njöt av dess användarvänlighet, klagade vissa på att blandningen av gränssnittslogik och affärskod gjorde det svårt att upptäcka var funktioner faktiskt implementerades i ett program, vilket gjorde VB-kod svår att upprätthålla. Dess stöd för objektorienterad programmering, som var ganska populärt på den tiden, var också begränsat.

Uppkomsten av VB.Net

Visual Basic 6 ersattes effektivt av ett nytt programmeringsspråk som heter VB.NET. Den är utformad för att integreras med Microsofts .NET-programmeringssystem, precis som dess föregångare integrerade med COM och Jet. Det har också lagt till mer stöd för objektorienterad programmering än vad dess föregångare hade.

Även om språket har sina anhängare, är det mindre vanligt än andra .NET-språk, särskilt C#, och Microsoft har sagt att det kanske inte levererar alla C#-funktioner till VB.NET.

Ändå lever antagligen Visual Basics arv vidare i Windows Forms-funktionen i Visual Studio, Microsofts utvecklingsmiljö. Det möjliggör formulärbyggande i dra-och-släpp-stil som fungerar med C#, VB.NET och andra .NET-språk.

Visual Basic för applikationer

En variant av Visual Basic används fortfarande för att automatisera och skripta uppgifter inom Microsoft Office-paketet, inklusive i Microsoft Word och Microsoft Excel. Kallas Visual Basic for Applications, eller helt enkelt VBA, språket är till stor del kompatibelt med den traditionella Visual Basic 6.