Visual Basic .NET

E34602

Visual Basic .NET is an object-oriented programming language developed by Microsoft for the .NET framework, designed to be easy to learn and tightly integrated with Windows application development.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
VB.NET 2
Visual Basic language specifications 1

Statements (48)

Predicate Object
instanceOf .NET language
high-level programming language
object-oriented programming language
compilesTo Microsoft Intermediate Language
designedBy Microsoft
designedFor Windows application development
ease of use
rapid application development
developer Microsoft
family BASIC
surface form: BASIC family
firstAppeared 2002
hasFeature automatic garbage collection
intellisense support in Visual Studio
integratedWith Visual Studio
interoperatesWith C# programming language
surface form: C#

other .NET languages
introducedWith .NET Framework
surface form: .NET Framework 1.0
paradigm event-driven programming
object-oriented programming
platform .NET Core
surface form: .NET (5 and later)

.NET Core
.NET Framework
predecessor Visual Basic
runsOn Common Language Runtime
standardizedBy ECMA (as part of Common Language Infrastructure)
successorTo classic Visual Basic
supports ADO.NET
ASP.NET
LINQ
Windows Presentation Foundation
surface form: WPF

Windows Forms
asynchronous programming (Async/Await)
attributes
delegates
events
exception handling
generics
inheritance
interfaces
overloading
syntaxStyle English-like
targetPlatform Windows
mobile (via .NET)
web
typingDiscipline partial type inference
safe
static
strong

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

LINQ designedForLanguage Visual Basic .NET
.NET Core programmingLanguage Visual Basic .NET
Roslyn compiler programmingLanguage Visual Basic .NET
Rider programmingLanguageSupported Visual Basic .NET
this entity surface form: VB.NET
Windows Forms supportedLanguage Visual Basic .NET
ASP.NET supportsLanguage Visual Basic .NET
Common Language Runtime supportsLanguage Visual Basic .NET
Entity Framework supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
Enterprise supportsLanguage Visual Basic .NET
subject surface form: Microsoft Visual Studio Enterprise
Roslyn compiler supportsLanguage Visual Basic .NET
.NET Framework supportsProgrammingLanguage Visual Basic .NET
Visual Studio supportsProgrammingLanguage Visual Basic .NET
Roslyn compiler supportsStandard Visual Basic .NET
this entity surface form: Visual Basic language specifications
Common Language Specification usedBy Visual Basic .NET
Common Type System usedBy Visual Basic .NET