ITEC-103 PRG2 - iNTRO
ITEC-103 PRG2 - iNTRO
ITEC-103 PRG2 - iNTRO
STUDIES
PREPARED BY: P. FERNANDEZ, A.K. RACELIS
Computer
Programming 2
Visual Basic .NET
Visual Basic .NET (VB.NET) is a multi-paradigm, object-
oriented programming language, implemented on the
.NET Framework.
Microsoft launched VB.NET in 2002 as the successor to
its original Visual Basic language. Along with Visual C#,
it is one of the two main languages targeting the .NET
framework.
Microsoft's integrated development environment (IDE)
for developing in Visual Basic .NET language is Visual
Studio.
Visual Basic .NET
Most of Visual Studio editions are commercial; the only
exceptions are Visual Studio Express and Visual Studio
Community, which are freeware.
In addition, .NET Framework SDK includes a freeware
command-line compiler called vbc.exe. Mono also
includes a command-line VB.NET compiler.
Version History
Succeeding the classic Visual Basic version 6.0, the first version
of Visual Basic .NET debuted in 2002. As of 2014, seven
versions of Visual Basic .NET are released.
2002 (VB 7.0)
The first version, Visual Basic .NET, relies on .NET
Framework 1.0. The most important feature is managed
code, which contrasts with the classic Visual Basic.
Version History
2003 (VB 7.1)
Visual Basic .NET 2003 was released with .NET Framework
1.1. New features included support for the .NET Compact
Framework and a better VB upgrade wizard.
Improvements were also made to the performance and
reliability of .NET IDE (particularly the background
compiler) and runtime.
In addition, Visual Basic .NET 2003 was available in the
Visual Studio.NET Academic Edition, distributed to a
certain number of scholars[weasel words] from each
country without cost.
Version History
2005 (VB 8.0)
After Visual Basic .NET 2003, Microsoft dropped ".NET" from
the name of the product, calling the next version Visual Basic
2005.
For this release, Microsoft added many features intended to
reinforce Visual Basic .NET's focus as a rapid application
development platform and further differentiate it from C#.,
including:
Edit and Continue feature
Design-time expression evaluation
Version History
A pseudo-namespacecalled "My", which provides:
Easy access to certain areas of the .NET Framework that
otherwise require significant code to access like using
My.Form2.Text = " MainForm "
rather than
System.WindowsApplication1.Forms.Form2.text = "
MainForm "
Dynamically generated classes (e.g.My.Forms)
Improved VB-to-VB.NET converter
Version History
2008 (VB 9.0)[edit]
Visual Basic 9.0 was released along with .NET Framework
3.5 on 19 November 2007.
For this release, Microsoft added many features, including: