2. MICROSOFT .NET FRAMEWORK
.NET Framework (pronounced DOT NET) is a software framework developed
by Microsoft that runs primarily on Microsoft Windows operating system.
It includes a large library and provides language interoperability (each
language can use code written in other languages) across several
programming languages.
*Language interoperability is the capability of two different languages to natively interact and operate on the
same kind of data structures.
*The Common Language Runtime (CLR) is the virtual machine component of Microsoft's .NET framework and is
responsible for managing the execution of .NET programs. In a process known as just-in-time compilation, the compiled
code is converted into machine instructions that, in turn, are executed by the computer's CPU.
3. Visual Basic .NET
Visual Basic .NET (VB.NET) is an object-oriented and multi-purpose
computer programming language from Microsoft that is suitable for
most development needs. The language is designed with Rapid
Application Development in mind, providing several tools to shorten
development time.
Visual Basic .NET can be viewed as an evolution of the classic Visual Basic
(VB), implemented on the .NET Framework
4. Visual Basic .NET Versions
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) relies on .NET Framework 1.0
2003 (7.1) was released with .NET Framework 1.1
2005 (VB 8.0), Microsoft dropped “.NET” from the name of the product.
2008 (VB 9.0) was released along with .NET Framework 3.5
2010 (VB 10.0)
2012 (VB 11.0) was released along with .NET Framework 4.5
2013 (VB 12.0) was released with .NET Framework 4.5.1
5. IDE: Visual Studio .NET
Visual Studio .NET is a complete set of development tools for building
ASP Web applications, XML Web services, desktop applications, and
mobile applications. Visual Basic .NET, Visual C++ .NET, Visual C# .NET,
and Visual J# .NET all use the same integrated development environment
(IDE), which allows them to share tools and facilitates in the creation of
mixed-language solutions. In addition, these languages leverage the
functionality of the .NET Framework, which provides access to key
technologies that simplify the development of ASP Web applications and
XML Web services.
6. IDE: Visual Studio .NET
Visual Studio .NET is a complete set of development tools for building
ASP Web applications, XML Web services, desktop applications, and
mobile applications. Visual Basic .NET, Visual C++ .NET, Visual C# .NET,
and Visual J# .NET all use the same integrated development environment
(IDE), which allows them to share tools and facilitates in the creation of
mixed-language solutions. In addition, these languages leverage the
functionality of the .NET Framework, which provides access to key
technologies that simplify the development of ASP Web applications and
XML Web services.