Professional Documents
Culture Documents
Chapter 5 Introduction To
Chapter 5 Introduction To
Chapter 5:
Introduction to .NET
.Net Framework
• The .NET Framework is a development and execution
environment.
• It is a complete environment that allows developers to
develop, run, and deploy applications
• It is virtual machine for compiling and executing
programs written in different languages like C#, VB.Net etc.
• It allows different programming languages and libraries to
work together seamlessly to create Windows-based
applications
05/07/2021 2
.Net Framework
.NET allows using types defined by one .NET language to
service applications
05/07/2021 3
.Net Framework
.NET has a rich collection of class library (called the Base
query,
run on a host.
This virtual machine is called Common Language
Runtime (CLR).
05/07/2021 4
.Net Framework Architecture
05/07/2021 5
Main components of .Net Framework
The .NET Framework is composed of four main components:
the program.
It converts the program into native code.
operating system.
It does exception handling, memory management, and
garbage collection
05/07/2021 7
CLR (Common Language Runtime)
.CLR has three components
CLR architecture
05/07/2021 9
Framework Class Library(FCL)
It is the collection of reusable, object-oriented class
It is just like the header files in C/C++ and packages in the
java.
Its functionality can be broadly divided into three categories
for using the file system, the classes to handle the network
features, the classes to handle I/O for console
applications, etc.
05/07/2021 11
Framework Class Library(FCL)
Frameworks: various frameworks to develop certain
applications.
For example,
05/07/2021 12
Core applications
The applications that can be built in the .Net framework are
05/07/2021 13
Core applications
The Web application would be processed on a server, which
backward support.
This is because with every release, Microsoft ensures that
05/07/2021 15
.Net Framework design Principle
Security - The .NET Framework has a good security
mechanism.
The inbuilt security mechanism helps in both validation and
verification of applications.
Every application can explicitly define their security
mechanism.
Each security mechanism is used to grant the user access to
05/07/2021 16
.Net Framework design Principle
Memory management – is done by the Common Language
runtime .
The .Net framework has all the capability to see those
application.
05/07/2021 18
Thank You!
19
05/07/2021