To Documents
.Net Overview
 
The Pieces of .Net
- .NET is a framework that covers all the layers 
of software development down to the operating system.
  
- .NET integrates presentation, component, and data technologies. 
  
- The .Net architecture has been created to make it as easy 
to develop Internet applications as it is to develop desktop 
applications.
  
- .Net Components:
 
- ASP.Net
 
Web Forms
 
Web Services
 
ASP.NET Application Services
 
 - Windows Forms
 
Drawing
 
Controls
 
Windows Application Services
 
 - .NET Framework Base Classes
 
Database
 
Diagnostics
 
File IO
 
XML
 
Security
 
Threading
 
 - Common Language Runtime
 
Class Loader
 
Common Type System
 
Just-in-time Compiler
 
Memory Management
 
 
 
Some types of .Net applications
- Console Application  
Shows output in a Command Prompt Window.
  
- Windows Form  
Shows output in a desktop application Window.
  
- ASP.Net  
Shows output in a Web browser.
 
 
The CLR Compilation Process
- Take a source code file written in C#, Visual Basic, C++ or other
.Net language and compile it into a MSIL (Microsoft Intermediate Language)
binary file.
  
- Take the MSIL file and use the JIT (just-in-time compiler) to convert
it to native machine code that can be run on the server.
  
- For web applications, this native machine code creates an HTML file
with JavaScript that is sent to the client.