O que é Visual Basic . NET ?
Visual Basic.NET (VB .NET) é uma linguagem de programação orientada a objetos criada pela Microsoft como uma evolução do BASIC* (Beginner's All-purpose Symbolic Instruction Code). O VB.NET é
distribuído como parte integrante do pacote Microsoft Visual Studio.
*O BASIC possui diversas variações derivadas do BASIC original. É uma das linguagens de programação conhecidas que mais apresenta variações.
O nome Visual Basic.NET significa:
BASIC: a linguagem de Programação utilizada.
Visual: a nomenclatura atribuída pela característica "Visual" do Pacote. O mesmo acontece, por exemplo com a expressão Visual C++.
NET: a terminação ".NET" foi acrescentada nova versão do Visual Basic, que é parte integrante da plataforma Microsoft .NET
A linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI — Graphical User Interface). Para programar e rodar aplicativos .NET é necessário instalar o .Net Framework.
Características do Visual Basic.NET (VB .NET) *
- É baseada em paradigma de orientação a objetos
- Herdou a características de RAD (Rápido Desenvolvimento de Aplicativos), a principal característica que consagrou o Visual Basic.
- É considerado mais flexível e mais de mais fácil utilização do que versões anteriores do Visual Basic.
- Suas bibliotecas unificadas contemplam suporte à segurança, threagind, linguagem XML, ADO.NET para acesso a dados e ASP.NET para Serviços e aplicações de Internet.
- o Visual Basic.NET tem total interoperabilidade com outras linguagens da plataforma Microsoft .NET, herdando delas também algumas características.
- A herança visual (Visual Inheritance) permite a reutilização da ferramenta de desenho de formulários; e o anchoring e docking de controles eliminam a necessidade de criação de complexas linhas de código de redimensionamento (form resize code).
- Recursos próprios do Visual Basic incluem compilação de background (para garantir que a Lista de Tarefas e o Intellisense estejam sempre atualizados), ocultação de código gerado no Visual Studio.NET, simplificação da sintaxe por evento, disponibilidade de coerção de tipos automáticos, suporte a módulos, bem como variáveis estáticas locais.
*Referência: https://msdn.microsoft.com.
Origem do VB.NET
A primeira versão do Visual Basic .NET foi lançada pela Microsoft 2002, juntamente com Visual C# e ASP.NET.