Vb.net

Introduction

VB.Net is now a full-fledged object oriented programming language. It contains classes, objects, inheritance, polymorphism, abstract classes, interfaces, structures, enumerations, delegates and other common object oriented concepts. In VB.Net, the error handling mechanism has been modified and is now more structured. VB.Net uses the .Net standard garbage collector to release memory that is no more referenced by your apps. Probably the best thing about VB.Net is that it is a part of the .Net framework and is integrated in the .Net platform. It means that VB.Net programs can employ all the features and services exposed by the .Net framework. It can use the .Net framework class libraries, interact with program modules written in other .Net language and also use the old COM and ActiveX components. Previously, Visual Basic was mainly used for Windows applications and nothing else. Now VB.Net can be used to create console applications, Windows applications, web applications, .Net components, .Net Form controls, .Net Web controls, windows services, web services, database applications, and more. Using the .Net framework libraries you can program new exciting features like reflection, attributes, marshalling, remoting, threads, streams and also data access with ADO.Net. Compared to using VB6, VB.Net will feel extremely powerful.