>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Características do Visual Basic: História, VB.NET e VBA

Visual Basic é uma linguagem de programação criada pela Microsoft e projetada para ser fácil de usar e integrar com a interface gráfica do Microsoft Windows. É sucessora do BASIC, Beginner's All-Purpose Symbolic Instruction Code, uma linguagem anterior baseada em texto com objetivo semelhante de acessibilidade. Hoje, versões de Visual Basic estão disponíveis para o ambiente de programação .NET da Microsoft e para automatizar tarefas no Microsoft Office.

Visual Basic e a Sua História

A primeira versão do Visual Basic foi lançada em 1991. Foi projetada para permitir construção fácil de programas Windows, completos com interfaces gráficas padronizadas familiares aos utilizadores do sistema operativo.

A Microsoft distribuía há décadas versões da linguagem de programação BASIC, mas essas eram projetadas principalmente para uso em ambientes de linha de comando como o sistema operativo DOS da Microsoft, não para uso em sistemas operativos gráficos modernos. Visual Basic foi projetado para ser uma linguagem de programação completa, com funcionalidades ordinárias como computação, processamento de strings e mais. Foi integrado com abordagem drag-and-drop para construir interfaces de utilizador que tornaria fácil de usar, mesmo para novatos ou com pouco tempo.

Visual Basic continuou a evoluir durante os anos 90, até ao lançamento do Visual Basic 6.0 em 1998. Tinha suporte para integração com o modelo de objeto componente da Microsoft, ou COM, um sistema para programas e componentes Windows comunicarem e trocarem dados e comandos independentemente das linguagens em que foram escritos. Também veio a incluir suporte para o motor de base de dados Jet, também usado pelo programa de base de dados Microsoft Access no pacote Microsoft Office, significando que suporte a base de dados era essencialmente integrado na linguagem.

Durante os anos 90, muitos programas Windows, incluindo alguns utilitários shareware gratuitos úteis bem como ferramentas comerciais, foram desenvolvidos usando Visual Basic. Embora programadores apreciassem a sua facilidade de uso, alguns queixavam-se que a mistura de lógica de interface e código de negócio tornava difícil identificar onde funcionalidades eram realmente implementadas num programa, tornando código VB difícil de manter. O seu suporte para programação orientada a objetos, que era bastante popular na altura, também era limitado.

A Ascensão do VB.NET

Visual Basic 6 foi efetivamente substituído por uma nova linguagem de programação chamada VB.NET. É projetada para integrar com o sistema de programação .NET da Microsoft, tal como os seus predecessores integravam com COM e Jet. Também adicionou mais suporte para programação orientada a objetos do que os seus predecessores.

Embora a linguagem tenha os seus adeptos, é menos usada que outras linguagens .NET, especialmente C#, e a Microsoft disse que pode não entregar todas as funcionalidades do C# ao VB.NET.

Ainda assim, o legado do Visual Basic arguably também vive na funcionalidade Windows Forms no Visual Studio, ambiente de desenvolvimento da Microsoft. Permite construção de formulários drag-and-drop que funciona com C#, VB.NET e outras linguagens .NET.

Visual Basic for Applications

Uma variante do Visual Basic ainda é usada para automatizar e fazer scripting de tarefas dentro do pacote Microsoft Office, incluindo Microsoft Word e Microsoft Excel. Chamado Visual Basic for Applications, ou simplesmente VBA, a linguagem é largamente compatível com o Visual Basic 6 tradicional.