1. Presented By: name of co-ordinator
Kushal Mahadani mr.dhruti gobinda hati
2. 1. Introduction
i) what is framework?
ii) what is microsft.net framework?
2.Components of microsoft.net framework:
. common language run time
. Class library
3. Difference between microsoft.net framework 1.1 & 2.0
4. Features of microsoft.net FRAMEWORK2.0
5. Globalization
6. Manifest based activation
7.Conclusion
3. Introduction
i)What is Framework?
A framework defines the
features that are common to similar
applications belonging to a particular
domain. These features are ,in turn,
extended and customize according to a
particular application .Frameworks
increase reusability and reduce the
application development time.
a) It makes it easier to work with
complex technologies.
b) It ties together a bunch of discrete
4. ii) What is Microsoft .NET
Framework?
The Microsoft.Net framework
is a code execution platform the
environment which .net programs
run.
The .Net platform that
provides a standardrized set of
services.It’s just like
windows,except distributed over
the internet.It exports a common
5. Component Of Microsoft.NET Framework
In Microsoft.NET framework mainly
two components:
i) Common Language
Runtime(CLR)
ii) Class Library
i) Common Language Runtime: Common language
runtime is that when ever you can create
any application will build that time .NET
source code will be converted into
MSIL(Microsoft Intermediate Language)code
that code will converted into machine
language by using JIT(Just –In-
Time)compiler.
The Following are the components of CLR:
6. ii)Class Library:
The .NET framework includes
a set of standard class libraries. The class
library is organized in a hierarchy of
namespaces . Most of the built in apis are part
of either “system” or “Microsoft.namespaces”.
These class libraries implement a large
number of common functions such as: File
reading and writing, graphic rendering,
database interaction, and XML document
manipulation, among others. The .NET class
libraries are available to all .NET
languages.
The .NET framework class library
7. Difference Between Microsoft.NET
•Microsoft.NET 2.0 has added a number of
Framework 1.1 & 2.0:
special directories where 1.1 had only the
one required bin directory.
•Compilation model with 1.1 all code was
compiled into one assembly placed in the bin
directory. With 2.0 the assemblies is
separated into multiple assemblies. These
multiple assemblies may be created on-the-
fly or precompiled.
•The new generation of 64 bit computers
enables the creation of applications that
can run faster and take advantage of
more memory than is available to 32 bit
applications
8. Features Of Microsoft.NET Framework
1) .NET framework 2.0remoting : You can
use.NET remoting to enable
communication between different
application regardless of whether
they reside on same computer or
different computers. In addition these
computers can run on different
operating systems and still
communicate with each other using .NET
remoting . The .NET framework
remoting now supports ipv6 addresses
and the exchange of generic types.
2) Obtaining information about local
9. Features Of Microsoft.NET Framework
3) Ping: The 2.0(Contd…)
ping class allows an
application to determine whether a
remote computer is accessible over the
network.
4) Processing http requests from within
application: You can use the Hyper Text
Transfer Protocol(http) listener class
to create a simple web server that
responds to http requests.
10. Globalization
Globalization is the process of
creating an application that meets the
needs of users from multiple cultures.
This process involves more than just
translating the user interface elements
of an application into multiple
languages and also includes using the
correct currency , date and time format
,calendar, writing direction, sorting
rules, and other issues.
11. Manifest Based
Activation
This feature provides new support
for loading and activating applications
through the use of a manifest. Manifest
based activation is essential for
supporting click once application.
Applications are activated through a
reference to an assembly that
contains the applications entry point.
Example: i)Clicking an applications .Exe
files from within the window shell
causes the shell to load the common
language runtime(CLR) and call a well
12. Conclusio
n applications.
The .NET framework is nothing but
you can build a dynamic
With this I am concluding my topic
hence I think I was able to give you an
insight to all most all main areas in .NET
framework 2.0