Introduction to VB.NET
- VB.NET is an object oriented language that is implemented on the .NET framework.
- Even though VB.NET is an extension or evolution of VB language, it is not compatible backwards with VB6 as any code written in old version doesn’t compile under VB.NET
- As with all other .NET languages, the VB.NET is strongly supported by object-oriented concepts. Whatever you see in VB.NET, is an object including the various primitive types like short , long, string, boolean etc and all the user defined types. All objects in .NET inherit from the base class Object
- NET is implemented by the framework of Microsoft .NET. Hence it has complete access to all the libraries of the .NET framework. We can also run VB.NET programs on Mono, the open source alternative to .NET
For these reasons, VB.NET is widely popular.
VB.NET is modern and general purpose
– Is object oriented language
– VB.NET is component oriented
– VB.NET is easy to learn
– It is a structured language.
– We can write efficient programs
– We can compile VB.NET on a variety of platforms
– It is part of the .NET framework
VB.NET has strong programming feature that make it appealing to multitude of programmers worldwide.
Let us mention some of these features:
- It has Boolean Conditions
- NET checks for Automatic Garbage Collection
- NET has Standard Library
- NET has Assembly Versioning
- It has various Properties and Events
- NET Delegates and Events Management
- NET has Easy-to-use Generics
- It has Indexers
- NET has Conditional Compilation
- It usesSimple Multithreading