15 en .NET Framework 4.7 con Visual Studio 2017 Release Candidate Edition. 
Visual Basic es un lenguaje de programación de eventos de tercera generación y un entorno de desarrollo integrado (IDE) de Microsoft para su modelo de programación del modelo de objetos componentes (COM) lanzado por primera vez en 1991 y declarado heredado durante 2008. Microsoft pretendía que Visual Basic sea relativamente fácil de aprender y usar. [1] [2] Visual Basic se derivó de Basic, un lenguaje de programación fácil de usar diseñado para principiantes, y permite el desarrollo rápido de aplicaciones (RAD) de aplicaciones gráficas de interfaz de usuario (GUI), acceso a bases de datos que utilizan objetos de acceso a datos, objetos de datos remotos o objetos de datos ActiveX y la creación de controles y objetos ActiveX.
Un programador puede crear una aplicación utilizando los componentes proporcionados por el programa Visual Basic. Con el tiempo, la comunidad de programadores desarrolló componentes de terceros. [3] [4] [5] [6] [7] Los programas escritos en Visual Basic también pueden usar la API de Windows, que requiere declaraciones de funciones externas.
El lanzamiento final fue la versión 6 en 1998 (ahora conocido simplemente como Visual Basic). El 8 de abril de 2008, Microsoft dejó de admitir Visual Basic 6.0 IDE. El equipo de Microsoft Visual Basic aún mantiene la compatibilidad para las aplicaciones Visual Basic 6.0 en Windows Vista, Windows Server 2008, incluidas R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012 y Windows 10 a través de su programa "Simplemente funciona". [8] En 2014, algunos desarrolladores de software aún prefirieron Visual Basic 6.0 sobre su sucesor, Visual Basic .net. [3] [9] En 2014, algunos desarrolladores presionaron para una nueva versión de Visual Basic 6.0. [10] [11] [12] [13] En 2016, Visual Basic 6.0 ganó el Premio de Impacto Técnico en los 19 ° Premios Anuales Dice Awards. [14] [15] [16] Un dialecto de Visual Basic, Visual Basic para aplicaciones (VBA) se utiliza como macro o lenguaje de secuencias de comandos dentro de varias aplicaciones de Microsoft, incluida Microsoft Office. [17]
VB 1.0 se introdujo en 1991. El diseño de arrastre y caída para crear la interfaz de usuario se deriva de un generador de formulario prototipo desarrollado por Alan Cooper y su compañía llamada Tripod.Microsoft contratada con Cooper y sus asociados para desarrollar trípode en un sistema de forma programable para Windows 3.0, bajo el nombre de código Ruby (sin relación con el lenguaje de programación posterior). Trípode no incluyó un lenguaje de programación en absoluto. Microsoft decidió combinar Ruby con el lenguaje básico para crear Visual Basic. El generador de interfaz Ruby proporcionó la parte "visual" de Visual Basic y esto se combinó con el motor básico integrado "EB" diseñado para el sistema de datos "Omega" abandonado de Microsoft. Ruby también proporcionó la capacidad de cargar bibliotecas de enlaces dinámicos que contienen controles adicionales (entonces llamados "Gizmos"), que luego se convirtió en la interfaz VBX.