Dot Net Framework

1

Click here to load reader

description

Software development India can be very cost effective option. http://www.tlisoftware.com/

Transcript of Dot Net Framework

Page 1: Dot Net Framework

Introduction to .NET Framework

Microsoft .NET framework is a software frame work which can be installed to develop windows applications. This .NET framework runs on Windows NT 4.0, Windows 98 and above. It was mainly designed to provide better code execution environment.

The framework has a library which constitutes large number of reusable libraries of code that provide solution for the common tasks in programming.

There are two main components in the framework: the common language runtime and the .NET Framework class library. Common language runtime (CLR) is just like the virtual machine in java which we call JVM. Runtime is the one which manages code. The CLR converts MSIL code in to host machine language code. MSIL mentioned in the above line is the Microsoft Intermediate Language Code. You may ask as why the MSIL code is used here? The reason is -.NET doesn't compile in to the executable form of code and so it provides an intermediate code which will be sent to the CLR to convert the code in to machine language that runs on the host machine.

The .NET framework class library (FCL) has set of classes, value types and interfaces which is used while programming. FCL helps the programmer to use the framework with ease. A programmer who will work on .NET framework need not learn all the new features in it. The interfaces present in FCL can be used to develop our own collection of classes. One of the examples where the FCL used is in making windows forms. Some of the advantages in using this frame work are memory management, it helps the developer experience both web-based applications and window based applications. Also .NET supports multiple programming languages.

Software development India can be very cost effective option. One can even hire ASP.NET Programmer for fluctuating and long term project needs.