Bildekreditt: comzeal/iStock/GettyImages
Visual Basic er et programmeringsspråk bygget av Microsoft og designet for å være enkelt å bruke og integrere med Microsoft Windows grafiske grensesnitt. Det er en etterfølger til BASIC, Beginner's All-Purpose Symbolic Instruction Code, et tidligere, tekstbasert språk med et lignende mål om tilgjengelighet. I dag er versjoner av Visual Basic tilgjengelig for Microsofts .NET-programmeringsmiljø og for automatisering av oppgaver i Microsoft Office.
Visual Basic og dens historie
Den første versjonen av Visual Basic ble utgitt i 1991. Den ble designet for å muliggjøre enkel konstruksjon av Windows-programmer, komplett med de standardiserte grafiske grensesnittene som er kjent for brukere av operativsystemet.
Dagens video
Microsoft hadde i flere tiår distribuert versjoner av BASIC-programmeringsspråket, men de var hovedsakelig designet for bruk i kommandolinjemiljøer som Microsofts DOS-operativsystem, ikke for bruk i moderne grafisk drift systemer. Visual Basic ble designet for å være et fullverdig programmeringsspråk, komplett med vanlige funksjoner som beregning, strengbehandling og mer. Den var integrert med en dra-og-slipp-tilnærming for å bygge brukergrensesnitt som ville gjøre det enkelt å bruke, selv for nybegynnere eller de som har litt tid.
Visual Basic fortsatte å utvikle seg gjennom 1990-tallet, frem til utgivelsen av Visual Basic 6.0 i 1998. Den hadde støtte for integrasjon med Microsofts komponentobjektmodell, eller COM, et system for Windows-programmer og komponenter for å kommunisere og utveksle data og kommandoer uavhengig av hvilke språk de ble skrevet i. Det kom også til å inkludere støtte for Jet-databasemotoren, også brukt av Microsoft Access-databasen program i Microsoft Office-programvarepakken, noe som betyr at databasestøtte i hovedsak var innebygd i Språk.
I løpet av 1990-tallet ble mange Windows-programmer, inkludert noen nyttige gratis shareware-verktøy så vel som kommersielle verktøy, utviklet ved hjelp av Visual Basic. Mens programmerere likte dens brukervennlighet, klaget noen over blandingen av grensesnittlogikk og forretningskode gjorde det vanskelig å se hvor funksjoner faktisk ble implementert i et program, noe som gjorde VB-kode vanskelig å vedlikeholde. Dens støtte for objektorientert programmering, som var ganske populær på den tiden, var også begrenset.
Fremveksten av VB.Net
Visual Basic 6 ble effektivt erstattet av et nytt programmeringsspråk kalt VB.NET. Den er designet for å integreres med Microsofts .NET-programmeringssystem, akkurat som forgjengerne integrert med COM og Jet. Den har også lagt til mer støtte for objektorientert programmering enn forgjengerne hadde.
Selv om språket har sine tilhengere, er det mindre vanlig enn andre .NET-språk, spesielt C#, og Microsoft har sagt at det kanskje ikke leverer alle C#-funksjoner til VB.NET.
Likevel lever arven til Visual Basic også videre i Windows Forms-funksjonen i Visual Studio, Microsofts utviklingsmiljø. Den muliggjør dra-og-slipp-formbygging som fungerer med C#, VB.NET og andre .NET-språk.
Visual Basic for applikasjoner
En variant av Visual Basic brukes fortsatt for automatisering og skripting av oppgaver i Microsoft Office-pakken, inkludert i Microsoft Word og Microsoft Excel. Kalt Visual Basic for Applications, eller ganske enkelt VBA, er språket stort sett kompatibelt med den tradisjonelle Visual Basic 6.