0% found this document useful (0 votes)
18 views3 pages

LESSON2

EDP 2

Uploaded by

shaina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

LESSON2

EDP 2

Uploaded by

shaina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

EVENT DRIVEN PROGRAMMING

VB.NET stands for Visual Basic.NET, and it is a computer programming language developed by
Microsoft. It was first released in 2002 to replace Visual Basic 6. VB.NET is an object-oriented
programming language. This means that it supports the features of object-oriented programming
which include encapsulation, polymorphism, abstraction, and inheritance.

Visual Basic .ASP NET runs on the .NET framework, which means that it has full access to
the .NET libraries. It is a very productive tool for rapid creation of a wide range of Web,
Windows, Office, and Mobile applications that have been built on the .NET framework.

The language was designed in such a way that it is easy to understand to both novice and
advanced programmers. Since VB.NET relies on the .NET framework, programs written in the
language run with much reliability and scalability. With VB.NET, you can create applications
that are fully object-oriented, similar to the ones created in other languages like C++, Java, or
C#. Programs written in VB.NET can also interoperate well with programs written in Visual C+
+, Visual C#, and Visual J#. VB.NET treats everything as an object.

 VB.NET is a multi-paradigm programming language developed by Microsoft on


the .NET framework. It was launched in 2002 as a successor to the Visual Basic
language. This was the first version of VB.NET (VB.NET 7.0) and it relied on .NET
version 1.0.
 In 2003, the second version of VB.NET, VB.NET 7.1, was released. This one relied
on .NET version 1.1. This version came with a number of improvements including
support for .NET Compact Framework and an improved reliability and performance of
the .NET IDE. VB.NET 2003 was also made available in the academic edition of Visual
Studio.NET and distributed to various scholars from different countries for free.
 In 2005, VB.NET 8.0 was released. The .NET core portion was dropped from its name so
as to distinguish it from the classical Visual Basic language. This version was named
Visual Basic 2005. This version came with many features since Microsoft wanted this
language to be used for rapid application developers. They also wanted to make it
different from C# language. Some of the features introduced by this version of VB.NET
included partial classes, generics, nullable types, operator overloading, and unsigned
integer support. This version also saw the introduction of the IsNot operator.
 In 2008, VB 9.0 was introduced. This was released together with .NET 3.5. Some of the
features added to this release of VB.NET included anonymous types, true conditional
operator, LINQ support, XML literals, Lambda expressions, extension methods, and type
inference.
 In 2010, Microsoft released VB 2010 (code 10.0). They wanted to use a Dynamic
Language Runtime for this release, but they opted for co-evolution strategy shared
between VB.NET and C# to bring these languages closer to each other.
 In 2012, VB 2012 (code 11.0) was release together with .NET 4.5. Its features included
call hierarchy, iterators, caller data, asynchronous programming with “await” and
“async” statements and the “Global” keyword in the “namespace” statements.
 In 2015, VB 2015 (code 14.0) was released alongside Visual Studio 2015. The “?.”
operator was introduced to do inline null checks. A string interpolation feature was also
introduced to help in formatting strings inline.
 In 2017, VB 2017 (code 15.0) was introduced alongside Visual Studio 2017. A better
way of organizing source code in just a single action was introduced.

VB.NET Features
 VB.NET comes loaded with numerous features that have made it a popular programming
language amongst programmers worldwide. These features include the following:

 VB.NET is not case sensitive like other languages such as C++ and Java.
 It is an object-oriented programming language. It treats everything as an object.
 Automatic code formatting, XML designer, improved object browser etc.
 Garbage collection is automated.
 Support for Boolean conditions for decision making.
 Simple multithreading, allowing your apps to deal with multiple tasks simultaneously.
 Simple generics.
 A standard library.
 Events management.
 References. You should reference an external object that is to be used in a VB.NET
application.
 Attributes, which are tags for providing additional information regarding elements that
have been defined within a program.
 Windows Forms- you can inherit your form from an already existing form.

You might also like