.NET Framework 2.0

.NET Framework 2.0 :


.NET Languages: 
           Languages are used for developing the applications.
.NET languages are classified into two types
  1. Microsoft.NET Languages
  2. Non Microsoft.NET Languages
   Microsoft.NET Languages:
         The languages which are provided by Microsoft organisation are called are Microsoft .NET Languages.
Ex: C#.NET, VB.NET, VC++.NET etc..

   Non Microsoft.NET Languages:
          The languages which are provided by other than Microsoft organisation are called are Non Microsoft .NET Languages.
Ex: Cobol, Fortorn etc..

Common Language Specification:[CLS]
Common language Specification is set of standards defined by Microsoft .Any language that targets .NET has to qualify or reach the standards.

Commom Type System: [CTS]
  • Every programming language will have their own datatypes.
  • .NET is supports multiple languages so it is called as Language Independent Technology.  
  • Common Type System(CTS) has set of common datatypes defined by Microsoft. All .NET Languages has to map their datatypes to CTS.
Windows Forms:
It is used for developing desktop and client server application.

ASP.NET:(Active Server Pages)
 This technology is used to for developing websites and web services.

ADO.NET:(ActiveX Data Objects)
It is technology used for interacting with any database or XML documents in any .NET application developed using any .NET languages.

Base Class Library:
It is rich collection of Predefined class provided by Microsoft. Whenever the base class is needed in the application we can import it.

Common Language Runtime: [CLR] 

It is a collection of resources used for executing any .NET application.
Thread Support: It is used to provide multithreading support to .NET application.
COM Marshaler: It allows .NET application to communicate with COM applications.
Exception Manager: It handles the runtime exceptions with help of Try,Catch blocks.
Security Engine: It provides the form level, application level and folder level security to ASP.NET Application.
Type Checker: It provides strict Type Casting.
Debug Engine: It allows the .NET programmer to perform debugging to .NET application.
Code Manager : It manages the code during execution of application/program.
JIT Compiler: Just In Time compiler is used to convert MSIL(Microsoft Intermediate Language ) to native code.
Garbage Collector: .NET memory management is handled by garbage collector.
Class Loader: It Loads classes from application to CLR.



No comments:

Post a Comment