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.