Funzionalità di Visual Basic

Programmatore o sviluppatore freelance che lavora da casa e digita il codice sorgente con il laptop

Credito immagine: comzeal/iStock/GettyImages

Visual Basic è un linguaggio di programmazione creato da Microsoft e progettato per essere facile da usare e da integrare con l'interfaccia grafica di Microsoft Windows. È un successore di BASIC, il codice di istruzioni simboliche per tutti gli usi per principianti, un precedente linguaggio basato su testo con un obiettivo simile di accessibilità. Oggi sono disponibili versioni di Visual Basic per l'ambiente di programmazione .NET di Microsoft e per l'automazione delle attività in Microsoft Office.

Visual Basic e la sua storia

La prima versione di Visual Basic è stata rilasciata nel 1991. È stato progettato per consentire la facile costruzione di programmi Windows, completi delle interfacce grafiche standardizzate familiari agli utenti del sistema operativo.

Video del giorno

Microsoft ha distribuito per decenni versioni del linguaggio di programmazione BASIC, ma queste erano progettate principalmente per utilizzare in ambienti a riga di comando come il sistema operativo DOS di Microsoft, non per l'uso in operazioni grafiche moderne sistemi. Visual Basic è stato progettato per essere un linguaggio di programmazione completo, completo di funzionalità ordinarie come il calcolo, l'elaborazione di stringhe e altro ancora. È stato integrato con un approccio drag-and-drop per creare interfacce utente che lo rendessero facile da usare, anche per i principianti o per chi ha poco tempo.

Visual Basic ha continuato ad evolversi negli anni '90, fino al rilascio di Visual Basic 6.0 nel 1998. Supportava l'integrazione con il modello a oggetti dei componenti di Microsoft, o COM, un sistema per i programmi Windows e componenti per comunicare e scambiare dati e comandi indipendentemente dalle lingue in cui sono stati scritti in. È arrivato anche a includere il supporto per il motore di database Jet, utilizzato anche dal database di Microsoft Access programma nella suite di software Microsoft Office, il che significa che il supporto del database è stato essenzialmente integrato nel linguaggio.

Durante gli anni '90, molti programmi Windows, incluse alcune utili utilità shareware gratuite e strumenti commerciali, sono stati sviluppati utilizzando Visual Basic. Mentre i programmatori apprezzavano la sua facilità d'uso, alcuni si lamentavano del fatto che il mix di logica dell'interfaccia e codice aziendale rendeva difficile individuare dove le funzionalità erano effettivamente implementate in un programma, rendendo difficile il codice VB mantenere. Anche il suo supporto per la programmazione orientata agli oggetti, che era piuttosto popolare all'epoca, era limitato.

L'ascesa di VB.Net

Visual Basic 6 è stato effettivamente sostituito da un nuovo linguaggio di programmazione chiamato VB.NET. È progettato per integrarsi con il sistema di programmazione .NET di Microsoft, proprio come i suoi predecessori si integravano con COM e Jet. Ha anche aggiunto più supporto per la programmazione orientata agli oggetti rispetto ai suoi predecessori.

Sebbene il linguaggio abbia i suoi seguaci, è meno comunemente usato rispetto ad altri linguaggi .NET, in particolare C#, e Microsoft ha affermato che potrebbe non fornire tutte le funzionalità C# a VB.NET.

Tuttavia, l'eredità di Visual Basic probabilmente sopravvive anche nella funzionalità Windows Form in Visual Studio, l'ambiente di sviluppo di Microsoft. Consente la creazione di moduli in stile drag-and-drop che funziona con C#, VB.NET e altri linguaggi .NET.

Visual Basic per applicazioni

Una variante di Visual Basic è ancora utilizzata per l'automazione e le attività di scripting all'interno della suite Microsoft Office, inclusi Microsoft Word e Microsoft Excel. Chiamato Visual Basic for Applications, o semplicemente VBA, il linguaggio è ampiamente compatibile con il tradizionale Visual Basic 6.