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

PPTX
Machine learning ppt
PPT
Introduction to .NET Framework
PPTX
Microsoft dot net framework
PPTX
Blindness
PPTX
Error handling and debugging in vb
PDF
Requirement engineering process
PPT
Architecture of net framework
PPTX
Angular overview
Machine learning ppt
Introduction to .NET Framework
Microsoft dot net framework
Blindness
Error handling and debugging in vb
Requirement engineering process
Architecture of net framework
Angular overview

What's hot (20)

PPTX
Introduction to ASP.NET
PPTX
OOP Introduction with java programming language
PPT
Looping statements in Java
PPT
PPT
Java-java virtual machine
PPT
Webservices
PPTX
PPTX
Important features of java
PPTX
interface in c#
PPT
C#.NET
PPTX
Introduction to Java
PPTX
dot net technology
PDF
Class and Objects in Java
PPT
Java interfaces
PPTX
oops concept in java | object oriented programming in java
PPT
Asp.net architecture
PPSX
JDBC: java DataBase connectivity
PPTX
Operators in java
PPTX
Access specifiers(modifiers) in java
Introduction to ASP.NET
OOP Introduction with java programming language
Looping statements in Java
Java-java virtual machine
Webservices
Important features of java
interface in c#
C#.NET
Introduction to Java
dot net technology
Class and Objects in Java
Java interfaces
oops concept in java | object oriented programming in java
Asp.net architecture
JDBC: java DataBase connectivity
Operators in java
Access specifiers(modifiers) in java
Ad

Similar to Architecture of .net framework (20)

PPTX
srgoc dotnet_ppt
PPT
.Net overview
PPT
.Net Overview
PPT
Net framework
PPTX
Chapter1_Part1.pptx
PPT
.Net Overview -- Training (Lesson 1)
PPT
Microsoft.Net
PPT
.Net introduction by Quontra Solutions
PPTX
ASP.Net Technologies Part-1
PPTX
Dot Net PPt.pptx
PPT
Introduction to .net
PDF
PPT
Nakov - .NET Framework Overview - English
PPT
As Pdotnet
PPTX
Overview of microsoft dot net platforms
PPTX
Presentation1
PPT
.net framework
PPT
Visual studio
PPTX
Dot net-interview-questions-and-answers part i
srgoc dotnet_ppt
.Net overview
.Net Overview
Net framework
Chapter1_Part1.pptx
.Net Overview -- Training (Lesson 1)
Microsoft.Net
.Net introduction by Quontra Solutions
ASP.Net Technologies Part-1
Dot Net PPt.pptx
Introduction to .net
Nakov - .NET Framework Overview - English
As Pdotnet
Overview of microsoft dot net platforms
Presentation1
.net framework
Visual studio
Dot net-interview-questions-and-answers part i
Ad

More from Then Murugeshwari (20)

PPT
Traffic safety
PPT
P h indicators
PPT
Avogadro's law
PPT
PPT
Microwave remote sensing
PPT
Newton's law
PPT
Surface tension
PPT
Hook's law
PPT
Hook's law
PPTX
ERP components
PPTX
Database fundamentals
PPTX
PPTX
PPTX
Bluetooth profile
PPTX
PPTX
Thread priorities
PPTX
PPTX
Identifiers
PPT
Virtual ground
Traffic safety
P h indicators
Avogadro's law
Microwave remote sensing
Newton's law
Surface tension
Hook's law
Hook's law
ERP components
Database fundamentals
Bluetooth profile
Thread priorities
Identifiers
Virtual ground

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Monthly Chronicles - July 2025
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

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