SlideShare a Scribd company logo
2
Most read
3
Most read
14
Most read
Architecture of .NET Framework www.ustudy.in
.NET Framework Microsoft .NET (pronounced ā€œdot netā€) is a software component that runs on the  Windows operating system .  .NET provides tools and libraries that enable developers to create Windows software much faster and easier.Ā  The .NET Framework must be installed on a user’s PC to  run .NET applications. www.ustudy.in
.NET Architecture www.ustudy.in
Components of .NET Architecture Microsoft .NET consists of four major components: Common Language Specification (CLS)  – blue in the diagram below Framework Class Library (FCL)  – red Common Language Runtime (CLR)  – green .NET Tools  – yellow www.ustudy.in
Architecture – Operating System At the base of the diagram in gray is the operating system, which technically can be any platform but typically is Microsoft Windows 2000 or greater, accessed through the  Win32 API (Application Programming Interface). www.ustudy.in
Common Language Specification (CLS) The CLS is a common platform that integrates code and components from multiple .NET programming languages.  In other words, a .NET application can be written in multiple programming languages with no extra work by the developerĀ  www.ustudy.in
.NET Languages .NET includes new object-oriented programming languages such asĀ  C#, Visual Basic .NET,Ā J#Ā (a Java clone) andĀ Managed C++.  These languages, plus other experimental languages likeĀ  F# , allĀ compile to the Common Language SpecificationĀ and can work together in the same application. www.ustudy.in
Common Language Specification (CLS) www.ustudy.in
Framework Class Library (FCL) The FCL is a collection of over  7000 classes  and data types that enable .NET applications to read and write files, access databases, process XML, display a graphical user interface, draw graphics, use Web services, etc.  The FCL wraps much of the massive, complex  Win32  API into more simple .NET objects that can be used by  C# and other .NET programming languages. www.ustudy.in
Framework Class Library www.ustudy.in
Common Language Runtime  (CLR) The CLR is the  execution engine for .NET applications  and serves as the interface between .NET applications and the operating system. The CLR  provides many services  such as: Loads and executes code Converts intermediate language to native machine code Separates processes and memory Manages memory and objects www.ustudy.in
Common Language Runtime (CLR) Cont., Enforces code and access security Handles exceptions Interfaces between managed code, COM objects, and DLLs Provides type-checking Provides code meta data (Reflection) Provides profiling, debugging, etc. www.ustudy.in
Common Language Runtime (CLR) www.ustudy.in
.NET Tools Visual Studio .NET Ā is Microsoft’s flagship tool for developing Windows software.  Visual Studio provides an integrated development environment (IDE) for developers to create standalone Windows applications, interactive Web sites, Web applications, and Web services running on any platform that supports .NET. www.ustudy.in
.NET Tools In addition, there are manyĀ .NET Framework toolsĀ designed to help developers  create, configure, deploy, manage and secure .NET applications and components. www.ustudy.in
The End ……  Thank You …… www.ustudy.in

More Related Content

PPT
Introduction to .NET Framework
Raghuveer Guthikonda
Ā 
PPTX
Microsoft dot net framework
Ashish Verma
Ā 
PPTX
Network standardization
Abinaya B
Ā 
PDF
Python programming : List and tuples
Emertxe Information Technologies Pvt Ltd
Ā 
PPT
Preparation for NAAC accreditation
Dr. Manoj Kumbhare
Ā 
PPT
Architecture of net framework
umesh patil
Ā 
PPTX
Multiple access protocol
Merlin Florrence
Ā 
PPT
Examination and Evaluation
jagannath Dange
Ā 
Introduction to .NET Framework
Raghuveer Guthikonda
Ā 
Microsoft dot net framework
Ashish Verma
Ā 
Network standardization
Abinaya B
Ā 
Python programming : List and tuples
Emertxe Information Technologies Pvt Ltd
Ā 
Preparation for NAAC accreditation
Dr. Manoj Kumbhare
Ā 
Architecture of net framework
umesh patil
Ā 
Multiple access protocol
Merlin Florrence
Ā 
Examination and Evaluation
jagannath Dange
Ā 

What's hot (20)

PPSX
Introduction to .net framework
Arun Prasad
Ā 
PPTX
Introduction to ASP.NET
Rajkumarsoy
Ā 
PPT
Introduction To Dotnet
SAMIR BHOGAYTA
Ā 
PPT
Nakov - .NET Framework Overview - English
Svetlin Nakov
Ā 
PPTX
Grasp patterns and its types
Syed Hassan Ali
Ā 
PPT
Introduction to Compiler design
Dr. C.V. Suresh Babu
Ā 
PPT
Threads And Synchronization in C#
Rizwan Ali
Ā 
PPTX
Ado.Net Tutorial
prabhu rajendran
Ā 
PPT
Java Servlets
BG Java EE Course
Ā 
PPTX
VB Script
Satish Sukumaran
Ā 
PPT
Jdbc ppt
Vikas Jagtap
Ā 
PPTX
Database Connectivity in PHP
Taha Malampatti
Ā 
PPTX
Introduction to asp.net
shan km
Ā 
PPTX
Corba concepts & corba architecture
nupurmakhija1211
Ā 
PPTX
Sequence diagram
Rahul Pola
Ā 
PPT
Introduction to the Web API
Brad Genereaux
Ā 
PPT
Consistency protocols
ZongYing Lyu
Ā 
Introduction to .net framework
Arun Prasad
Ā 
Introduction to ASP.NET
Rajkumarsoy
Ā 
Introduction To Dotnet
SAMIR BHOGAYTA
Ā 
Nakov - .NET Framework Overview - English
Svetlin Nakov
Ā 
Grasp patterns and its types
Syed Hassan Ali
Ā 
Introduction to Compiler design
Dr. C.V. Suresh Babu
Ā 
Threads And Synchronization in C#
Rizwan Ali
Ā 
Ado.Net Tutorial
prabhu rajendran
Ā 
Java Servlets
BG Java EE Course
Ā 
VB Script
Satish Sukumaran
Ā 
Jdbc ppt
Vikas Jagtap
Ā 
Database Connectivity in PHP
Taha Malampatti
Ā 
Introduction to asp.net
shan km
Ā 
Corba concepts & corba architecture
nupurmakhija1211
Ā 
Sequence diagram
Rahul Pola
Ā 
Introduction to the Web API
Brad Genereaux
Ā 
Consistency protocols
ZongYing Lyu
Ā 
Ad

Similar to Architecture of .net framework (20)

PPTX
srgoc dotnet_ppt
Gaurav Singh
Ā 
PPT
.Net overview
Pankaj Rattan
Ā 
PPT
.Net Overview
Pankaj Rattan
Ā 
PPT
Net framework
jhsri
Ā 
PPTX
Chapter1_Part1.pptx
RaajzKoirala
Ā 
PPT
.Net Overview -- Training (Lesson 1)
Rishi Kothari
Ā 
PPT
Microsoft.Net
Vishwa Mohan
Ā 
PPT
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS
Ā 
PPTX
ASP.Net Technologies Part-1
Vasudev Sharma
Ā 
PPTX
Dot Net PPt.pptx
PriyaMaurya52
Ā 
PPT
Introduction to .net
Karthika Parthasarathy
Ā 
PDF
C# chap 2
Shehrevar Davierwala
Ā 
PPT
As Pdotnet
balujalabs
Ā 
PPTX
Overview of microsoft dot net platforms
Abhijit B.
Ā 
PPTX
Presentation1
kpkcsc
Ā 
PPT
.net framework
Ram Sagar Mourya
Ā 
PPT
Visual studio
anupathak17jul
Ā 
PDF
Dot net-interview-questions-and-answers part i
Rakesh Joshi
Ā 
PPTX
Dot net-interview-questions-and-answers part i
Rakesh Joshi
Ā 
srgoc dotnet_ppt
Gaurav Singh
Ā 
.Net overview
Pankaj Rattan
Ā 
.Net Overview
Pankaj Rattan
Ā 
Net framework
jhsri
Ā 
Chapter1_Part1.pptx
RaajzKoirala
Ā 
.Net Overview -- Training (Lesson 1)
Rishi Kothari
Ā 
Microsoft.Net
Vishwa Mohan
Ā 
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS
Ā 
ASP.Net Technologies Part-1
Vasudev Sharma
Ā 
Dot Net PPt.pptx
PriyaMaurya52
Ā 
Introduction to .net
Karthika Parthasarathy
Ā 
As Pdotnet
balujalabs
Ā 
Overview of microsoft dot net platforms
Abhijit B.
Ā 
Presentation1
kpkcsc
Ā 
.net framework
Ram Sagar Mourya
Ā 
Visual studio
anupathak17jul
Ā 
Dot net-interview-questions-and-answers part i
Rakesh Joshi
Ā 
Dot net-interview-questions-and-answers part i
Rakesh Joshi
Ā 
Ad

More from Then Murugeshwari (20)

PPT
Traffic safety
Then Murugeshwari
Ā 
PPT
P h indicators
Then Murugeshwari
Ā 
PPT
Avogadro's law
Then Murugeshwari
Ā 
PPT
Resonance
Then Murugeshwari
Ā 
PPT
Microwave remote sensing
Then Murugeshwari
Ā 
PPT
Newton's law
Then Murugeshwari
Ā 
PPT
Surface tension
Then Murugeshwari
Ā 
PPT
Hook's law
Then Murugeshwari
Ā 
PPT
Hook's law
Then Murugeshwari
Ā 
PPTX
ERP components
Then Murugeshwari
Ā 
PPTX
Database fundamentals
Then Murugeshwari
Ā 
PPT
Mosfet
Then Murugeshwari
Ā 
PPTX
Operators
Then Murugeshwari
Ā 
PPTX
Hiperlan
Then Murugeshwari
Ā 
PPTX
Bluetooth profile
Then Murugeshwari
Ā 
PPTX
Router
Then Murugeshwari
Ā 
PPTX
Operators in java
Then Murugeshwari
Ā 
PPTX
Thread priorities
Then Murugeshwari
Ā 
PPTX
Threads
Then Murugeshwari
Ā 
PPTX
Identifiers
Then Murugeshwari
Ā 
Traffic safety
Then Murugeshwari
Ā 
P h indicators
Then Murugeshwari
Ā 
Avogadro's law
Then Murugeshwari
Ā 
Resonance
Then Murugeshwari
Ā 
Microwave remote sensing
Then Murugeshwari
Ā 
Newton's law
Then Murugeshwari
Ā 
Surface tension
Then Murugeshwari
Ā 
Hook's law
Then Murugeshwari
Ā 
Hook's law
Then Murugeshwari
Ā 
ERP components
Then Murugeshwari
Ā 
Database fundamentals
Then Murugeshwari
Ā 
Operators
Then Murugeshwari
Ā 
Hiperlan
Then Murugeshwari
Ā 
Bluetooth profile
Then Murugeshwari
Ā 
Operators in java
Then Murugeshwari
Ā 
Thread priorities
Then Murugeshwari
Ā 
Identifiers
Then Murugeshwari
Ā 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
Ā 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
Ā 
PPTX
C Programming Basics concept krnppt.pptx
Karan Prajapat
Ā 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
DOCX
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
Ā 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
Ā 
PDF
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
Ā 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Ā 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
Ā 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
Ā 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
Ā 
PDF
This slide provides an overview Technology
mineshkharadi333
Ā 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
Ā 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
Ā 
C Programming Basics concept krnppt.pptx
Karan Prajapat
Ā 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
Ā 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
Ā 
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
Ā 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
Ā 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
Ā 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
Ā 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
Ā 
This slide provides an overview Technology
mineshkharadi333
Ā 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
Ā 

Architecture of .net framework

  • 1. Architecture of .NET Framework www.ustudy.in
  • 2. .NET Framework Microsoft .NET (pronounced ā€œdot netā€) is a software component that runs on the Windows operating system . .NET provides tools and libraries that enable developers to create Windows software much faster and easier.Ā  The .NET Framework must be installed on a user’s PC to run .NET applications. www.ustudy.in
  • 4. Components of .NET Architecture Microsoft .NET consists of four major components: Common Language Specification (CLS) – blue in the diagram below Framework Class Library (FCL) – red Common Language Runtime (CLR) – green .NET Tools – yellow www.ustudy.in
  • 5. Architecture – Operating System At the base of the diagram in gray is the operating system, which technically can be any platform but typically is Microsoft Windows 2000 or greater, accessed through the Win32 API (Application Programming Interface). www.ustudy.in
  • 6. Common Language Specification (CLS) The CLS is a common platform that integrates code and components from multiple .NET programming languages. In other words, a .NET application can be written in multiple programming languages with no extra work by the developerĀ  www.ustudy.in
  • 7. .NET Languages .NET includes new object-oriented programming languages such asĀ  C#, Visual Basic .NET,Ā J#Ā (a Java clone) andĀ Managed C++. These languages, plus other experimental languages likeĀ  F# , allĀ compile to the Common Language SpecificationĀ and can work together in the same application. www.ustudy.in
  • 8. Common Language Specification (CLS) www.ustudy.in
  • 9. Framework Class Library (FCL) The FCL is a collection of over 7000 classes and data types that enable .NET applications to read and write files, access databases, process XML, display a graphical user interface, draw graphics, use Web services, etc. The FCL wraps much of the massive, complex Win32 API into more simple .NET objects that can be used by C# and other .NET programming languages. www.ustudy.in
  • 10. Framework Class Library www.ustudy.in
  • 11. Common Language Runtime (CLR) The CLR is the execution engine for .NET applications and serves as the interface between .NET applications and the operating system. The CLR provides many services such as: Loads and executes code Converts intermediate language to native machine code Separates processes and memory Manages memory and objects www.ustudy.in
  • 12. Common Language Runtime (CLR) Cont., Enforces code and access security Handles exceptions Interfaces between managed code, COM objects, and DLLs Provides type-checking Provides code meta data (Reflection) Provides profiling, debugging, etc. www.ustudy.in
  • 13. Common Language Runtime (CLR) www.ustudy.in
  • 14. .NET Tools Visual Studio .NET Ā is Microsoft’s flagship tool for developing Windows software. Visual Studio provides an integrated development environment (IDE) for developers to create standalone Windows applications, interactive Web sites, Web applications, and Web services running on any platform that supports .NET. www.ustudy.in
  • 15. .NET Tools In addition, there are manyĀ .NET Framework toolsĀ designed to help developers create, configure, deploy, manage and secure .NET applications and components. www.ustudy.in
  • 16. The End …… Thank You …… www.ustudy.in