Billedkredit: comzeal/iStock/GettyImages
Visual Basic er et programmeringssprog bygget af Microsoft og designet til at være nemt at bruge og integrere med Microsoft Windows grafiske grænseflade. Det er en efterfølger til BASIC, begynderens symbolske instruktionskode til alle formål, et tidligere, tekstbaseret sprog med et lignende mål om tilgængelighed. I dag findes versioner af Visual Basic til Microsofts .NET programmeringsmiljø og til automatisering af opgaver i Microsoft Office.
Visual Basic og dens historie
Den første version af Visual Basic blev udgivet i 1991. Det er designet til at muliggøre nem konstruktion af Windows-programmer, komplet med de standardiserede grafiske grænseflader, som brugere af operativsystemet kender.
Dagens video
Microsoft havde i årtier distribueret versioner af BASIC-programmeringssproget, men de var mest designet til brug i kommandolinjemiljøer som Microsofts DOS-operativsystem, ikke til brug i moderne grafisk drift systemer. Visual Basic blev designet til at være et fuldgyldigt programmeringssprog, komplet med almindelige funktioner som beregning, strengbehandling og mere. Det var integreret med en træk-og-slip tilgang til at bygge brugergrænseflader, der ville gøre det nemt at bruge, selv for nybegyndere eller dem, der er spændt på tid.
Visual Basic fortsatte med at udvikle sig gennem 1990'erne, indtil udgivelsen af Visual Basic 6.0 i 1998. Det havde understøttelse af integration med Microsofts komponentobjektmodel eller COM, et system til Windows-programmer og komponenter til at kommunikere og udveksle data og kommandoer, uanset hvilke sprog de er skrevet i. Det kom også til at omfatte understøttelse af Jet-databasemotoren, også brugt af Microsoft Access-databasen program i Microsoft Office-softwarepakken, hvilket betyder, at databaseunderstøttelse i det væsentlige var indbygget i Sprog.
I løbet af 1990'erne blev mange Windows-programmer, inklusive nogle nyttige gratis shareware-værktøjer samt kommercielle værktøjer, udviklet ved hjælp af Visual Basic. Mens programmører nød dens brugervenlighed, klagede nogle over blandingen af grænsefladelogik og forretningskode gjorde det svært at få øje på, hvor funktioner faktisk blev implementeret i et program, hvilket gjorde VB-kode svær at få opretholde. Dens støtte til objektorienteret programmering, som var ret populær på det tidspunkt, var også begrænset.
Fremkomsten af VB.Net
Visual Basic 6 blev effektivt erstattet af et nyt programmeringssprog kaldet VB.NET. Det er designet til at integrere med Microsofts .NET-programmeringssystem, ligesom dets forgængere integreret med COM og Jet. Den har også tilføjet mere understøttelse af objektorienteret programmering, end dens forgængere havde.
Selvom sproget har sine tilhængere, er det mindre almindeligt brugt end andre .NET-sprog, især C#, og Microsoft har sagt, at det muligvis ikke leverer alle C#-funktioner til VB.NET.
Alligevel lever Visual Basics arv uden tvivl også videre i Windows Forms-funktionen i Visual Studio, Microsofts udviklingsmiljø. Det muliggør formbygning i træk-og-slip-stil, der fungerer med C#, VB.NET og andre .NET-sprog.
Visual Basic til applikationer
En variant af Visual Basic bruges stadig til automatisering og scripting af opgaver i Microsoft Office-pakken, herunder i Microsoft Word og Microsoft Excel. Kaldet Visual Basic for Applications, eller blot VBA, er sproget stort set kompatibelt med den traditionelle Visual Basic 6.