DekGenius.com
Team LiB
Previous Section Next Section

VB .NET is an Object-Oriented Language

Visual Basic .NET is an object-oriented programming language. In terms of the type of complex objects that can be built using VB .NET, the language looks nothing like what its predecessors offered to developers. The strategy behind the creation of VB .NET was “keep it simple, make it more powerful.” With this in mind, Microsoft released a product that was as easy and intuitive to use as VB 6, yet as powerful as the Visual C++ architecture. Object-oriented programming opens a lot of doors for traditional VB programmers and takes them to a whole new world and programming paradigm.

This reality is so evident today that many C++ programmers who want to develop for the .NET Framework are moving away from Visual C++ and adopting Visual Basic .NET and Visual C# as the languages of choice.

In a mission-critical web application, VB .NET can be used to build the powerful components of the business layer. When it comes to the development of ASP .NET pages, the developer has a choice between VB .NET and C#. With these two languages, the Internet becomes an object-oriented environment powered by the .NET Framework.

OOP Support in Visual Basic 5 and 6

Microsoft started implementing limited support for object-oriented programming in Visual Basic 5. The introduction of class modules allowed developers to create classes that could be used as complex data types in Visual Basic code. This functionality made VB a better OOP language. However, the classes that one could create were very limited because they did not support the more advanced concepts of OOP, such as inheritance and polymorphism.

Shortly after the release of its Component Object Model (COM) standard, Microsoft came out with Visual Basic 6. VB 6 extended the limited object-oriented programming functionality that was present in VB 5.

Team LiB
Previous Section Next Section