15 sur .NET Framework 4.7 avec Visual Studio 2017 Release Candidate Edition. 
Visual Basic est un langage de programmation basé sur des événements de troisième génération et un environnement de développement intégré (IDE) de Microsoft pour son modèle de programmation d'objet composant (COM) publié pour la première fois en 1991 et a déclaré l'héritage en 2008. Microsoft visé Visual Basic pour être relativement facile à apprendre et à utiliser. [1] [2] Visual Basic a été dérivé de Basic, un langage de programmation convivial conçu pour les débutants, et il permet le développement rapide des applications (RAD) des applications d'interface utilisateur graphique (GUI), l'accès aux bases de données à l'aide d'objets d'accès aux données, d'objets de données distants ou d'objets de données ActiveX et de création de contrôles et d'objets ActiveX.
Un programmeur peut créer une application en utilisant les composants fournis par le programme Visual Basic lui-même. Au fil du temps, la communauté des programmeurs a développé des composants tiers. [3] [4] [5] [6] [7] Les programmes écrits dans Visual Basic peuvent également utiliser l'API Windows, qui nécessite des déclarations de fonctions externes.
La version finale était la version 6 en 1998 (maintenant connue simplement sous le nom de Visual Basic). Le 8 avril 2008, Microsoft a cessé de prendre en charge Visual Basic 6.0 IDE. L'équipe Microsoft Visual Basic maintient toujours la compatibilité pour les applications Visual Basic 6.0 sur Windows Vista, Windows Server 2008, y compris R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012 et Windows 10 via son programme "It Just Forks". [8] En 2014, certains développeurs de logiciels ont toujours préféré Visual Basic 6.0 à son successeur, Visual Basic .NET. [3] [9] En 2014, certains développeurs ont fait pression pour une nouvelle version de Visual Basic 6.0. [10] [11] [12] [13] En 2016, Visual Basic 6.0 a remporté le prix d'impact technique lors des 19e prix annuels de dés. [14] [15] [16] Un dialecte de Visual Basic, Visual Basic for Applications (VBA), est utilisé comme un langage macro ou de script dans plusieurs applications Microsoft, y compris Microsoft Office. [17]
VB 1.0 a été introduit en 1991. La conception de glisser-déposer pour la création de l'interface utilisateur est dérivée d'un générateur de formulaires prototype développé par Alan Cooper et sa société appelée Tripod.microsoft contractée avec Cooper et ses associés pour développer le trépied en un système de formulaire programmable pour Windows 3.0, sous le nom de code Ruby (sans relation avec le langage de programmation de ruby). Le trépied n'incluait pas du tout de langage de programmation. Microsoft a décidé de combiner Ruby avec le langage de base pour créer Visual Basic. Le générateur d'interface Ruby a fourni la partie "visuelle" de Visual Basic et cela a été combiné avec le moteur de base intégré "EB" conçu pour le système de base de données "Omega" abandonné de Microsoft. Ruby a également fourni la possibilité de charger des bibliothèques de liens dynamiques contenant des contrôles supplémentaires (alors appelés "Gizmos"), qui est devenu plus tard l'interface VBX.