Introduction to .Net Framework: Download Free E-book Pdf

naval | Views: 3438

This Free e-book on Introduction to Microsoft.Net Framework is written by a.Net Experts explains everything about

What is .Net Framework? .Net Framework Vision. What type of applications you can develop with .Net Framework Common Language Runtime (CLR) Managed Code, Jit Compilation, Garbage Collector Basic Class Library Assemblies, All basic namespaces of .Net Framework You can download this pdf e-book for free

Here is some content of this free e-book

At the base of the .NET Framework is the Common Language Runtime (CLR). The CLR is
the engine that manages the execution of the code.

The next layer up is the .NET Framework Base Classes. This layer contains classes, value
types, and interfaces that you will use often in your development process. Most notably within the .NET Framework Base Classes is ADO.NET, which provides access to and management
of data.

The third layer of the framework is ASP.NET and Windows Forms. ASP.NET should not be
viewed as the next version of Active Server Pages after ASP 3.0, but as a dramatically new
shift in Web application development. Using ASP.NET, it’s now possible to build robust Web
applications that are even more functional than Win32 applications of the past. This was
always quite difficult to do in the stateless nature of the Internet, but ASP.NET offers a
number of different solutions to overcome the traditional limitations on the types of
applications that were possible. The ASP.NET section of the .NET Framework is also where
the XML Web services model resides.

The Common Language Runtime
Many different languages and platforms provide a runtime, and the .NET Framework is no
exception. You will find, however, that this runtime is quite different from most.
The Common Language Runtime (CLR) in the .NET Framework manages the execution of the
code and provides access to a variety of services that will make the development process
The CLR has been developed to be far superior to previous runtimes, such as the VB runtime,
by attaining the following:
 Cross-language integration
 Code access security
 Object lifetime management
 Debugging and profiling support
Code that is compiled and targeted to the CLR is known as managed code. Managed code
provides metadata that is needed for the CLR to provide the services of multilanguage

In the applications that you build within the .NET Framework, assemblies will always play an important role. Assemblies can be thought of as the building blocks of your applications.

Without an associated assembly, code will not be able to compile from IL. When you are using the JIT compiler to compile your code from managed code to machine code, the JIT compiler will look for the IL code that is stored in a portable executable (PE) file along with the associated assembly manifest.

Tags:  .Net Framework

Register or Login to Post Your Comment/Opinion