Visual Basic .NET

VB.NETVisual Basic.NETVisual BasicVB .NET.NETVBVB 9.0VB.NET 9.0VB.NET.VB10
Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework.wikipedia
330 Related Articles

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio 2008
Microsoft's integrated development environment (IDE) for developing in Visual Basic .NET language is Visual Studio. Most Visual Studio editions are commercial; the only exceptions are Visual Studio Express and Visual Studio Community, which are freeware.
Built-in languages include C, C++, C++/CLI, Visual Basic .NET, C#, F#, JavaScript, TypeScript, XML, XSLT, HTML, and CSS.

Visual Basic

VBVisual Basic 6Microsoft Visual Basic
Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language.
In 2014, some software developers still preferred Visual Basic 6.0 over its successor, Visual Basic .NET.

Mono (software)

MonoMonoTouchMono Framework
Mono also includes a command-line VB.NET compiler.
The Mono project has also created a Visual Basic .NET compiler and a runtime designed for running VB.NET applications.

Programming language

programming languageslanguagedialect
Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework.
Combining and averaging information from various internet sites, stackify.com reported the ten most popular programming languages as (in descending order by overall popularity): Java, C, C++, Python, C#, JavaScript, VB .NET, R, PHP, and MATLAB.

Comment (computer programming)

commentcommentsREM
C#, F# and Visual Basic .NET implement a similar feature called "XML Comments" which are read by IntelliSense from the compiled .NET assembly.

.NET Framework

.NETMicrosoft .NET FrameworkMicrosoft .NET
Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework.

Generic programming

genericgenericstemplates
Such software entities are known as generics in Python, Ada, C#, Delphi, Eiffel, F#, Java, Rust, Swift, TypeScript and Visual Basic .NET.

.NET Compact Framework

Compact Framework
New features included support for the .NET Compact Framework and a better VB upgrade wizard.
It is possible to develop applications that use the .NET Compact Framework in Visual Studio .NET 2003, in Visual Studio 2005 and in Visual Studio 2008, in C# or Visual Basic .NET.

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
Visual Basic .NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework.
Probably the most commercially important recent object-oriented languages are Java, developed by Sun Microsystems, as well as C# and Visual Basic.NET (VB.NET), both designed for Microsoft's .NET platform.

Managed code

managed.NETmanaged and unmanaged code
The most important feature is managed code, which contrasts with the classic Visual Basic.
Managed code is the compiler output of source code written in one of over twenty high-level programming languages, including C#, J# and Visual Basic .NET.

Comparison of C Sharp and Visual Basic .NET

Comparison of C# and Visual Basic .NETComparison of C# and VB.NET
C# and Visual Basic .NET are the two primary languages used to program on the .NET Framework.

Microsoft Visual Studio Express

Visual Studio ExpressMicrosoft Visual Web Developer ExpressVisual C++ Express
Most Visual Studio editions are commercial; the only exceptions are Visual Studio Express and Visual Studio Community, which are freeware.

SharpDevelop

Sharp DevelopSharpDX
SharpDevelop and MonoDevelop are open-source alternative IDEs.
It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

Dynamic Language Runtime

DLR
Microsoft had planned to use Dynamic Language Runtime (DLR) for that release but shifted to a co-evolution strategy between Visual Basic and sister language C# to bring both languages into closer parity with one another.
In addition, the hosting API allows interoperability with statically typed CLI languages like C# and Visual Basic .NET.

Extension method

extension methodsextension
Extension methods are features of numerous languages including C#, Java via Manifold, Gosu, JavaScript, Oxygene, Ruby, Smalltalk, Kotlin, Visual Basic.NET and Xojo.

Roslyn (compiler)

.NET Compiler PlatformRoslyn.NET Compiler Platform (Roslyn)
.NET Compiler Platform, also known by its nickname Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic .NET languages from Microsoft.

Type inference

inferredpartially inferredinfer
Some languages that include type inference include C++11, C# (starting with version 3.0), Chapel, Clean, Crystal, D, F#, FreeBASIC, Go, Haskell, Java (starting with version 10), Julia, Kotlin, ML, Nim, OCaml, Opa, RPython, Rust, Scala, Swift, Vala and Visual Basic (starting with version 9.0).

MonoDevelop

SteticVisual Studio for Mac
SharpDevelop and MonoDevelop are open-source alternative IDEs.
and Visual Basic.NET.

.NET Framework version history

.NET Framework 3.0.NET Framework 3.5.NET Framework 2.0
The first version, Visual Basic .NET, relies on .NET Framework 1.0.

Visual Basic for Applications

VBA Visual Basic for Applications (VBA)Excel Basic
Compatibility ends with Visual Basic version 6; VBA is incompatible with Visual Basic .NET (VB.NET).

XML Literals

It is currently only supported in VB.NET 9.0 and VB.NET 10.0.

Class (computer programming)

classclassesPartial class
With the arrival of the .NET framework 2, Microsoft introduced partial classes, supported in both C# 2.0 and Visual Basic 2005.

Anonymous function

lambda expressionanonymous functionslambda expressions
Visual Basic .NET 2008 introduced anonymous functions through the lambda form.

Operator overloading

overloadedoverloaded operatorsoverloading
Microsoft added operator overloading to C# in 2001 and to Visual Basic .NET in 2003.