The document discusses Microsoft .NET platform. It states that .NET is a software platform and framework that allows development of applications for web and Windows. The .NET framework provides a common language runtime (CLR) environment that executes all .NET programs. The CLR offers thread and memory management. Languages compile code into Microsoft intermediate language (MSIL) that runs on the CLR. The .NET framework also includes a base class library (BCL) of common functions that can be used by all .NET languages. It ensures different .NET languages can interact through a common type system.
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
Microsoft .Net Platform Architecture and Key Components
1.
2. . Net is a software platform , and Language Neutral.
. Net is a new framework for developing web-based and
window-based applications within the Microsoft
environment.
. Net Application
. Net Framework
Operating System + Hardware
3. Microsoft . Net platform architecture ,framework
architecture.
Common Language Runtime (CLR)
Managed code.
Intermediate Language MAIL.
Assemblies and Metadata.
. Net Application.
Common language Infrastructure(CLI) and integration of
different language.
common language specification(CLS).
common type system.
Framework class library
Integrated development environment visual studio
4. The . Net platform
• Microsoft’s platform for software development.
• Unified technology for development of almost any kind of
applications.
•GUI/Web/RIA/mobile/server/cloud/etc.
. Net platform version
• . Net framework
• Silver light / windows phone7
• . Net compact framework.
5. .
C++ VB C# J#
COMMON LANGUAGE SPECIFICATION(CLS)
BASE CLASS LIBRARY/ FRAMEWORK CLASS
LIBRARY
COMMON LANGUAGE RUNTIME(CLR)
6. . Net framework provides runtime environment called
Common Language Runtime(CLR).
It provides an environment to run all . Net programs
(like C#,CB..).
CLR offers supports for thread management as well as
memory management.
CLR allocates the memory for scope and de-allocates
the memory if the scope is completed.
Language compiler(example C # , VB . Net, J #) will convert
the code/program to micro soft intermediate
language(MSIL).
7. This is also called as Base Class Library(BCL).
It is common for all other language in . Net.
Developers just need to import the their language code
and use its predefined methods and properties to implement
functions like reading and writing file , graphic , rendering ,
database interaction etc.
Windows application , Web application , Console
application etc are different types of application that can
make use of BLC.
8. o CTS ensures that objects written in different . Net
languages can interact with each other.
oFor communicating between programs written in any .
Net complain language ,the types have to be compatible on
the basic level.
oThe common type system supports two general types:
Value types : Values directly contain their data and
instances of values type are either allocated on the stack or
allocated inline in a structure.
Reference types : It store a reference to the value’s
memory address , and are allocated on the heap, reference
types can be self-describing types , pointers types , or
interface types.
9. Microsoft has defined CLS which are nothing but
guide lines that language to follow so that it can
communicate with other.
It describes the minimal and complete set of feature
to produce code that can be hosted by CLR.
It ensures that products of compilers will work
properly in . Net environment
10. . Net enabled Microsoft’s marketing people to emphasize
the “Network”-aspect of its technologies.
The theme was “Network is the computer”.
The term “Dot Com” was synonymous with the Internet
at the time.
Microsoft started development on the . Net framework
in the 1990 s , originally under the name of “Next
Generation Windows Services”(NGWS).