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.

All labels observed (5)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (46)

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

Visual Studio supportsProgrammingLanguage Visual Basic .NET
.NET Framework supportsProgrammingLanguage Visual Basic .NET
ASP.NET supportsLanguage Visual Basic .NET
Windows Forms supportedLanguage Visual Basic .NET
Enterprise supportsLanguage Visual Basic .NET
subject surface form: Microsoft Visual Studio Enterprise
Common Language Runtime supportsLanguage Visual Basic .NET
Entity Framework supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
LINQ designedForLanguage Visual Basic .NET
Roslyn compiler programmingLanguage Visual Basic .NET
Roslyn compiler supportsLanguage Visual Basic .NET
Roslyn compiler supportsStandard Visual Basic .NET
this entity surface form: Visual Basic language specifications
Rider programmingLanguageSupported Visual Basic .NET
this entity surface form: VB.NET
.NET Core programmingLanguage Visual Basic .NET
Common Language Specification usedBy Visual Basic .NET
Common Type System usedBy Visual Basic .NET
ML.NET supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
Microsoft .NET documentation topic Visual Basic .NET
Microsoft .NET documentation hasSection Visual Basic .NET
this entity surface form: Visual Basic language reference
Mono runtime supportsLanguage Visual Basic .NET
.NET languages includesLanguage Visual Basic .NET
CLI supportsProgrammingLanguage Visual Basic .NET
subject surface form: Common Language Infrastructure
ISO/IEC 23271 relatedTo Visual Basic .NET
System language Visual Basic .NET
this entity surface form: VB.NET
System.Collections supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
System.IO usedWith Visual Basic .NET
this entity surface form: VB.NET
System.Reflection hasLanguage Visual Basic .NET
this entity surface form: VB.NET
XAML integratesWith Visual Basic .NET
Windows Workflow Foundation programmingLanguage Visual Basic .NET
this entity surface form: VB.NET
Windows SDK supportsProgrammingLanguage Visual Basic .NET
Visual Basic succeededBy Visual Basic .NET
ADO.NET programmingLanguage Visual Basic .NET
this entity surface form: VB.NET
ADO.NET supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
ECMA (as part of Common Language Infrastructure) standardized Visual Basic .NET
subject surface form: ECMA
this entity surface form: Visual Basic .NET language aspects
Mono supportsProgrammingLanguage Visual Basic .NET
WinRT languageProjection Visual Basic .NET
MSBuild supportsLanguage Visual Basic .NET
.NET CLI programmingLanguage Visual Basic .NET
.NET ecosystem supportsProgrammingLanguage Visual Basic .NET
JetBrains Rider programmingLanguageSupport Visual Basic .NET
this entity surface form: VB.NET
Mono project supportsProgrammingLanguage Visual Basic .NET
SqlTransaction languageBinding Visual Basic .NET
this entity surface form: VB.NET
ReSharper supportsLanguage Visual Basic .NET
this entity surface form: VB.NET
dotCover supportsLanguage Visual Basic .NET
this entity surface form: VB.NET