Functies van Visual Basic

Freelance programmeur of ontwikkelaar die thuis werkt en broncode typt met laptop

Afbeelding tegoed: comzeal/iStock/GettyImages

Visual Basic is een programmeertaal die is gebouwd door Microsoft en is ontworpen om eenvoudig te gebruiken en te integreren met de grafische interface van Microsoft Windows. Het is een opvolger van BASIC, de Beginner's All-Purpose Symbolic Instruction Code, een eerdere, op tekst gebaseerde taal met een vergelijkbaar doel van benaderbaarheid. Tegenwoordig zijn er versies van Visual Basic beschikbaar voor de .NET-programmeeromgeving van Microsoft en voor het automatiseren van taken in Microsoft Office.

Visual Basic en zijn geschiedenis

De eerste versie van Visual Basic werd uitgebracht in 1991. Het is ontworpen om eenvoudige constructie van Windows-programma's mogelijk te maken, compleet met de gestandaardiseerde grafische interfaces waarmee gebruikers van het besturingssysteem vertrouwd zijn.

Video van de dag

Microsoft had tientallen jaren lang versies van de programmeertaal BASIC gedistribueerd, maar die waren vooral bedoeld voor: gebruik in opdrachtregelomgevingen zoals het DOS-besturingssysteem van Microsoft, niet voor gebruik in moderne grafische bediening systemen. Visual Basic is ontworpen als een volwaardige programmeertaal, compleet met gewone functies zoals berekening, stringverwerking en meer. Het was geïntegreerd met een drag-and-drop-benadering voor het bouwen van gebruikersinterfaces die het gebruiksvriendelijk zouden maken, zelfs voor beginners of mensen die weinig tijd hebben.

Visual Basic bleef zich gedurende de jaren negentig ontwikkelen, tot de release van Visual Basic 6.0 in 1998. Het had ondersteuning voor integratie met het component-objectmodel van Microsoft, of COM, een systeem voor Windows-programma's en componenten om te communiceren en gegevens en opdrachten uit te wisselen, ongeacht in welke taal ze zijn geschreven in. Het kwam ook met ondersteuning voor de Jet-database-engine, ook gebruikt door de Microsoft Access-database programma in de Microsoft Office-softwaresuite, wat betekent dat database-ondersteuning in wezen was ingebakken in de taal.

In de jaren negentig werden veel Windows-programma's, waaronder enkele handige gratis shareware-hulpprogramma's en commerciële tools, ontwikkeld met behulp van Visual Basic. Terwijl programmeurs genoten van het gebruiksgemak, klaagden sommigen dat de combinatie van interfacelogica en bedrijfscode maakte het moeilijk om te zien waar functies daadwerkelijk in een programma waren geïmplementeerd, waardoor VB-code moeilijk te behouden. De ondersteuning voor objectgeoriënteerd programmeren, dat destijds behoorlijk populair was, was ook beperkt.

De opkomst van VB.Net

Visual Basic 6 werd effectief vervangen door een nieuwe programmeertaal genaamd VB.NET. Het is ontworpen om te integreren met het .NET-programmeersysteem van Microsoft, net zoals zijn voorgangers zijn geïntegreerd met COM en Jet. Het heeft ook meer ondersteuning toegevoegd voor objectgeoriënteerd programmeren dan zijn voorgangers hadden.

Hoewel de taal zijn aanhangers heeft, wordt deze minder vaak gebruikt dan andere .NET-talen, vooral C#, en Microsoft heeft gezegd dat het mogelijk niet alle C#-functies aan VB.NET levert.

Toch leeft de erfenis van Visual Basic waarschijnlijk ook voort in de Windows Forms-functie in Visual Studio, de ontwikkelomgeving van Microsoft. Het maakt het bouwen van formulieren in drag-and-drop-stijl mogelijk die werkt met C#, VB.NET en andere .NET-talen.

Visual Basic voor toepassingen

Een variant van Visual Basic wordt nog steeds gebruikt voor het automatiseren en scripten van taken binnen de Microsoft Office-suite, ook in Microsoft Word en Microsoft Excel. Genaamd Visual Basic for Applications, of gewoon VBA, de taal is grotendeels compatibel met de traditionele Visual Basic 6.