15 no .NET Framework 4.7 com o Visual Studio 2017 Lançamento do candidato à edição. 
O Visual Basic é uma linguagem de programação orientada a eventos de terceira geração e um ambiente integrado de desenvolvimento (IDE) da Microsoft para o modelo de programação do Modelo de Objetos de Componentes (COM) lançado pela primeira vez em 1991 e declarou o legado durante 2008. A Microsoft pretendia o Visual Basic para ser relativamente fácil de aprender e usar. [1] [2] O Visual Basic foi derivado do BASIC, uma linguagem de programação amigável para o usuário projetada para iniciantes e permite o Rapid Application Development (RAD) de aplicativos de interface gráfica do usuário (GUI), acesso a bancos de dados usando objetos de acesso a dados, objetos de dados remotos ou objetos de dados ActiveX e controles ActiveX Controls e.
Um programador pode criar um aplicativo usando os componentes fornecidos pelo próprio programa Visual Basic. Com o tempo, a comunidade de programadores desenvolveu componentes de terceiros. [3] [4] [5] [6] [7] Os programas escritos no Visual Basic também podem usar a API do Windows, que requer declarações de função externa.
O lançamento final foi a versão 6 em 1998 (agora conhecida simplesmente como Visual Basic). Em 8 de abril de 2008, a Microsoft parou de suportar o Visual Basic 6.0 IDE. A equipe do Microsoft Visual Basic ainda mantém a compatibilidade do Visual Basic 6.0 Applications no Windows Vista, Windows Server 2008, incluindo R2, Windows 7, Windows 8, Windows 8.1, Windows Server 2012 e Windows 10 por meio de seu programa "It apenas funciona". [8] Em 2014, alguns desenvolvedores de software ainda preferiram o Visual Basic 6.0 sobre seu sucessor, Visual Basic .Net. [3] [9] Em 2014, alguns desenvolvedores fizeram lobby para uma nova versão do Visual Basic 6.0. [10] [11] [12] [13] Em 2016, o Visual Basic 6.0 ganhou o Prêmio de Impacto Técnico no 19º Dice Awards Anual. [14] [15] [16] Um dialeto do Visual Basic, Visual Basic for Applications (VBA), é usado como uma macro ou linguagem de script em vários aplicativos da Microsoft, incluindo o Microsoft Office. [17]
O VB 1.0 foi introduzido em 1991. O design de arrastar e soltar para criar a interface do usuário é derivado de um gerador de formulários de protótipo desenvolvido por Alan Cooper e sua empresa chamada Tripod.Microsoft contratou com Cooper e seus associados para desenvolver o tripé em um sistema de formulário programável para o Windows 3.0, sob o nome do código (sem relação com o programa Ruby posterior). O tripé não incluiu uma linguagem de programação. A Microsoft decidiu combinar Ruby com a linguagem básica para criar o Visual Basic. O gerador de interface Ruby forneceu a parte "visual" do Visual Basic e isso foi combinado com o mecanismo básico incorporado "EB" projetado para o sistema de banco de dados "Omega" abandonado da Microsoft. Ruby também forneceu a capacidade de carregar bibliotecas de links dinâmicos contendo controles adicionais (então chamados de "Gizmos"), que mais tarde se tornaram a interface VBX.