SlideShare a Scribd company logo
2
Most read
11
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

What's hot (20)

PPTX
Classes, objects in JAVA
Abhilash Nair
 
PPTX
Components of .NET Framework
Roshith S Pai
 
PDF
Introduction to Android Development
Aly Abdelkareem
 
PPTX
Android User Interface
Shakib Hasan Sumon
 
PPTX
Classes objects in java
Madishetty Prathibha
 
PPTX
Java
Tony Nguyen
 
PPS
Procedures functions structures in VB.Net
tjunicornfx
 
PPTX
Applets in java
Wani Zahoor
 
PPS
Java Exception handling
kamal kotecha
 
PPTX
Inheritance in java
RahulAnanda1
 
PPT
.Net overview|Introduction Of .net
pinky singh
 
PPTX
Validation Controls in asp.net
Deep Patel
 
PPTX
Java servlets and CGI
lavanya marichamy
 
PPTX
Assemblies
Janas Khan
 
PPTX
Function in C program
Nurul Zakiah Zamri Tan
 
PPTX
android sqlite
Deepa Rani
 
PPTX
Metrics for project size estimation
Nur Islam
 
PPTX
Ado.Net Tutorial
prabhu rajendran
 
PPTX
Event handling
swapnac12
 
Classes, objects in JAVA
Abhilash Nair
 
Components of .NET Framework
Roshith S Pai
 
Introduction to Android Development
Aly Abdelkareem
 
Android User Interface
Shakib Hasan Sumon
 
Classes objects in java
Madishetty Prathibha
 
Procedures functions structures in VB.Net
tjunicornfx
 
Applets in java
Wani Zahoor
 
Java Exception handling
kamal kotecha
 
Inheritance in java
RahulAnanda1
 
.Net overview|Introduction Of .net
pinky singh
 
Validation Controls in asp.net
Deep Patel
 
Java servlets and CGI
lavanya marichamy
 
Assemblies
Janas Khan
 
Function in C program
Nurul Zakiah Zamri Tan
 
android sqlite
Deepa Rani
 
Metrics for project size estimation
Nur Islam
 
Ado.Net Tutorial
prabhu rajendran
 
Event handling
swapnac12
 

Similar to Architecture of .net framework (20)

PPTX
srgoc dotnet_ppt
Gaurav Singh
 
PPTX
Introduction to .net
Jaya Kumari
 
PPTX
DotNet Framework
Wani Zahoor
 
PPTX
c#.pptx
GokulPadmakumar3
 
PDF
.NET TECHNOLOGIES
Prof Ansari
 
PDF
1..Net Framework Architecture-(c#)
Shoaib Ghachi
 
PPT
C# wrokig based topics for students in advanced programming
ZahraWaheed9
 
PPTX
Vb ch 2-introduction_to_.net
bantamlak dejene
 
PPTX
introduction to .net
bantamlak dejene
 
PPT
Microsoft.Net
Vishwa Mohan
 
PPTX
Chapter1_Part1.pptx
RaajzKoirala
 
PDF
Unit6
Abha Damani
 
PPT
.NET Overview
Greg Sohl
 
PPTX
.Net Framework
MohamadKrm
 
PDF
.Net
Vignesh k
 
PPTX
.Net the begining
cncwebworld
 
DOCX
1.0
SIVAJISADHANA
 
PPTX
Introduction of .net framework
Prognoz Technologies Pvt. Ltd.
 
DOCX
Chapter 1 introduction to .net
Rahul Bhoge
 
PPTX
CS4443 - Modern Programming Language - I Lecture (1)
Dilawar Khan
 
srgoc dotnet_ppt
Gaurav Singh
 
Introduction to .net
Jaya Kumari
 
DotNet Framework
Wani Zahoor
 
.NET TECHNOLOGIES
Prof Ansari
 
1..Net Framework Architecture-(c#)
Shoaib Ghachi
 
C# wrokig based topics for students in advanced programming
ZahraWaheed9
 
Vb ch 2-introduction_to_.net
bantamlak dejene
 
introduction to .net
bantamlak dejene
 
Microsoft.Net
Vishwa Mohan
 
Chapter1_Part1.pptx
RaajzKoirala
 
.NET Overview
Greg Sohl
 
.Net Framework
MohamadKrm
 
.Net
Vignesh k
 
.Net the begining
cncwebworld
 
Introduction of .net framework
Prognoz Technologies Pvt. Ltd.
 
Chapter 1 introduction to .net
Rahul Bhoge
 
CS4443 - Modern Programming Language - I Lecture (1)
Dilawar Khan
 
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
 
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
 
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
 
Bluetooth profile
Then Murugeshwari
 
Operators in java
Then Murugeshwari
 
Thread priorities
Then Murugeshwari
 
Identifiers
Then Murugeshwari
 
Ad

Recently uploaded (20)

PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Digital Circuits, important subject in CS
contactparinay1
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 

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