O'Reilly logo

Beginning Visual Basic 2012 by Bryan Newsome

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2

The Microsoft .NET Framework

What You Will Learn in this Chapter

  • What the .NET Framework is
  • Using the .NET vision
  • Why Microsoft dared to spend billions on a single development project

The .NET Framework provides an unprecedented platform for building Windows, web, and mobile applications with one or more programming languages. It is a definitive guide, encompassing and encapsulating where we have come from as a development community and, of course, where we are going.

.NET has been a success in many respects. Within the .NET Framework, languages (C# and F#) have been born, and the well-established Visual Basic language has been reborn. The .NET Framework even supports legacy languages such as C++.

The .NET Framework provides the base for all development using Visual Studio 2012. It provides base classes, available to all Visual Studio 2012 languages, for such functions as accessing databases, parsing XML, displaying and processing Windows and web forms, and providing security for your applications. All languages in Visual Studio 2012 share and use the same base classes, making your choice of a programming language in Visual Studio 2012 a matter of personal preference and syntax style.

Microsoft's Reliance on Windows

In terms of the great corporations of the world, Microsoft is still a new kid on the block. It is a fabulously rich and successful business. Nonetheless, the company has grown from nothing to a corporate superpower in a very short time.

What is perhaps more ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required