Objetivos
Linguagem VB.NET
VB.NET é um linguagem de programação orienta a objetos com o objetivo de ser simples de
propósito geral que permite a criação de aplicativos que rodam sobre o framework
.NET/Core em diferentes sistemas operacionais. Lançada pela microsoft em 2002 tendo sua
última versão 17.13 lançada em 2026(02/06/2026).
Algumas características:
- - Simples, moderna e propósito geral
- - Orientada a Objeto
- - Tipada dinâmica
- - Independente de plataforma
- - Portável
- - Vasta biblioteca nativa via .NET
- - Expressão lambda
- - Entre várias outras
A sintaxe utilizada pela linguagem VB.NET não é semelhante à outras linguagens como C++ e Java
o que pode dificultar o aprendizado dessa linguagem. VB.NET é uma evolução da linguagem Visual
Basic sendo reescrita para rodar sobre a plataforma .NET.
A linguagem VB.NET não recebe atualizações com novos ou mesmos recursos de C#,tendo apenas
integrações com novos recursos do .NET.(Verificar)
Bibliotecas e frameworks para AI e machine learning estão disponíveis para uso com VB.NET
bem como ferramentas gráficas, log, O.R.M, GUI e outros.
O objetivo do tutorial é apresentar as características e recursos da linguagem para estudo e
possível uso na manutenção de sistemas legados existentes no mercado e também para entusiastas
de Visual Basic.
A linguagem VB.NET pode ser utilizada para aplicações Desktop e Web. Abaixo
exemplos de tipo de softwares que podem utilizar Vb.NET como linguagem:
- Interfaces Gráficas de Usuário(GUI)
- Sistemas Web e Desktop
- Compiladores
- Interpretadores
- Emuladores
- Jogos
- Entre outros
Ao longo dos anos, VB.NET foi muito utilizada para desenvolvimento de aplicações Desktop
Windows Forms, WPF, Webforms e ASP.NET MVC internas ou intranet.
Como mencionado acima, VB.NET é usada em aplicações Desktop/Web e intranet empresarias. Muitos
dos softwares foram convertidos de VB6 para VB.NET e em vários casos os softwares ainda possuem
manutenção.
Abaixo, algumas bibliotecas e frameworks disponíveis para serem usados com VB.NET:
- ADO.NET - banco de dados
- Avalonia - GUI
- Entity Frameword - ORM
- OpenTK - biblioteca gráfica
- Stride - Game Engine
- Accord.NET - Machine learning
- NUnit - Unit Testing
- NProfiler - Performance Profiler
- Entre outros
Histórico de atualizações
- 02/06/2026 - versão inicial - linguagem, compiladores, uso, softwares, bibliotecas e frameworks.
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.