SlideShare a Scribd company logo
“.NET FRAMEWORK”
Contents
 Target Audience
 Platform & Framework
 What is a Platform?
 Framework Component
 What is .Net?
 .Net Framework Versions
 Core of .Net Framework – CLR
 CLR Main Actors I & II
 How compilation works
 Compilation & Execution
 Types of .Net Applications
 Take Away
Target Audience
• System Programmers – One who programs
directly for a given hardware eg. Exetremely
low level output services.
• Application Programmers – One who programs
application used by the people for their
requirement i.e calculator, calendar, excel etc
• .Net is for Applciation programmers not for
System programmers
Platform & Framework
• Platform is an environment for developing and
executing application. For eg. Development Env
and Production Env.
• Framework is ready to use collection of Classes
and Interfaces used for developing a particular
type of application.
.Net framework
Framework Components
• Microsoft .net Runtime
Used for both Development + Production environment
of .Net Appication
• Microsoft .net Framework SDK
Used mainly for Development environment
• Visula Studio .Net
IDE + RAD for developing and debugging .Net
application
Supports multiple languages like VB, C#, VC++etc
Not needed in Production environment
What is .Net?
• Definition: MS.Net is a Framework built on open
internet protocols & standards with tools and
services that meld computing and
communication is new ways.
• Simple Definition: It is an environment for
developing and running software application
can be stand alone window apps or web
services or web applications written in variety
of programming languages + provides inter
language and inter machine interoperability.
.Net Framework Version
• V1.0 in Year 2002 (standalone version)
• V1.1 in Year 2003 (standalone version)
• V2.0 in Year 2005 (standalone version)
• V3.0 in Year 2006 (installed over 2.0)
• V3.5 in Year 2008 (installed over 3.0)
• V4.0 in Year 2009
• All versions can be installed side by side on same
machine.
Core of .Net Framework
Base Class Libraries + CLR
CLR Manages the code compiled for the .Net
Platform. Its the JVM of Microsoft .Net
CLR – Main Actors I
1) CTS (Common Type System)
- Provides every language running on .Net platform a
base set of Data Types
- Everything in CTS is an object
- Most languages implement aliases to those types
- For eg. Int is a 4 byte integer value of CTS type
System.Int32
CLR – Main Actors II
2) CLS (Common Language Specification)
The CLS is a set of rules a language compiler must
follow to create a .Net application
CLS defines the following -
- Common variable types (CTS)
- Common visibility like when and where one can see
the variables
- Common method specification and so on
How compilation work?
• User writes code in any language i.e VB, C#
• The respective compiler (VBC or CSC) will take
the responsibility of compiling the code into MSIL
• CLR takes the MSIL and pass it to CLR
• CLR allows JIT(Just in Time compiler) runs its
rule and process the MSIL to machine code which
can be understood by OS.
• Note: Machine/Native language totally depends
upon the client machine
configuration/OS/processor/RAM
Compilation & Execution
Types of .Net Applications
Take Away

More Related Content

PPTX
Java History
Prionto Abdullah
 
PPTX
.net CLR
DevTalk
 
PPTX
.Net framework
Yogendra Tamang
 
PPT
Introduction to c#
OpenSource Technologies Pvt. Ltd.
 
PPSX
Introduction to .net framework
Arun Prasad
 
PPT
Introduction to .NET Framework
Raghuveer Guthikonda
 
PPT
Introduction To Dotnet
SAMIR BHOGAYTA
 
PPTX
dot net technology
Imran Khan
 
Java History
Prionto Abdullah
 
.net CLR
DevTalk
 
.Net framework
Yogendra Tamang
 
Introduction to .net framework
Arun Prasad
 
Introduction to .NET Framework
Raghuveer Guthikonda
 
Introduction To Dotnet
SAMIR BHOGAYTA
 
dot net technology
Imran Khan
 

What's hot (20)

PPT
Types of clouds in cloud computing
Mahesh Chemmala
 
PPTX
Common language runtime clr
SanSan149
 
PPTX
C sharp
sanjay joshi
 
PPTX
CSharp Presentation
Vishwa Mohan
 
PPTX
Namespaces in C#
yogita kachve
 
PPT
Nakov - .NET Framework Overview - English
Svetlin Nakov
 
PPTX
Dot net assembly
Dr.Neeraj Kumar Pandey
 
PPTX
Cloud computing and Cloudsim
Manash Kumar Mondal
 
PPTX
C# 101: Intro to Programming with C#
Hawkman Academy
 
PPT
Object-oriented concepts
BG Java EE Course
 
PPT
Architecture of .net framework
Then Murugeshwari
 
PPTX
Dotnet Frameworks Version History
voltaincx
 
PPTX
[OOP - Lec 01] Introduction to OOP
Muhammad Hammad Waseem
 
PPTX
Operating system deign and implementation
sangrampatil81
 
PPTX
RTOS- Real Time Operating Systems
Bayar shahab
 
PPT
android activity
Deepa Rani
 
PPTX
Gof design patterns
Srikanth R Vaka
 
PPT
C#.NET
gurchet
 
PPT
Unit 4
gopal10scs185
 
PDF
Compiler type
Amrish rajput
 
Types of clouds in cloud computing
Mahesh Chemmala
 
Common language runtime clr
SanSan149
 
C sharp
sanjay joshi
 
CSharp Presentation
Vishwa Mohan
 
Namespaces in C#
yogita kachve
 
Nakov - .NET Framework Overview - English
Svetlin Nakov
 
Dot net assembly
Dr.Neeraj Kumar Pandey
 
Cloud computing and Cloudsim
Manash Kumar Mondal
 
C# 101: Intro to Programming with C#
Hawkman Academy
 
Object-oriented concepts
BG Java EE Course
 
Architecture of .net framework
Then Murugeshwari
 
Dotnet Frameworks Version History
voltaincx
 
[OOP - Lec 01] Introduction to OOP
Muhammad Hammad Waseem
 
Operating system deign and implementation
sangrampatil81
 
RTOS- Real Time Operating Systems
Bayar shahab
 
android activity
Deepa Rani
 
Gof design patterns
Srikanth R Vaka
 
C#.NET
gurchet
 
Compiler type
Amrish rajput
 
Ad

Viewers also liked (20)

PPT
.net framework
Ram Sagar Mourya
 
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
PPTX
Introduction to .NET Framework
Małgorzata Borzęcka
 
PPTX
Introduction to .net FrameWork by QuontraSolutions
Quontra Solutions
 
PPTX
Using MongoDB with the .Net Framework
Stefano Paluello
 
PPTX
Introduction of .net framework
Prognoz Technologies Pvt. Ltd.
 
PPTX
Find out Which Versions of the .NET Framework are Installed on a PC.
raj upadhyay
 
KEY
Using The .NET Framework
LearnNowOnline
 
PPT
Inside .net framework
Faisal Aziz
 
PPTX
.Net framework
Gracia Marcom
 
PPTX
.net framework from 1.0 -> 4.0
ligaoren
 
PPTX
Overview of .Net Framework 4.5
Bhushan Mulmule
 
PPTX
Introduction to .NET Programming
Karthikeyan Mkr
 
PPT
Migrating To Visual Studio 2008 & .Net Framework 3.5
Jeff Blankenburg
 
PDF
Dotnet basics
Mir Majid
 
PPTX
Visual Studio 2010 and .NET Framework 4.0 Overview
Harish Ranganathan
 
PPT
.NET Framework Overview
Doncho Minkov
 
PPT
Introduction to .NET Framework
Kamlesh Makvana
 
PPTX
.Net framework
Arun Pal
 
PPTX
.NET Framework 4.0 – Changes & Benefits
Deepika Chaudhary
 
.net framework
Ram Sagar Mourya
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Antonio Chagoury
 
Introduction to .NET Framework
Małgorzata Borzęcka
 
Introduction to .net FrameWork by QuontraSolutions
Quontra Solutions
 
Using MongoDB with the .Net Framework
Stefano Paluello
 
Introduction of .net framework
Prognoz Technologies Pvt. Ltd.
 
Find out Which Versions of the .NET Framework are Installed on a PC.
raj upadhyay
 
Using The .NET Framework
LearnNowOnline
 
Inside .net framework
Faisal Aziz
 
.Net framework
Gracia Marcom
 
.net framework from 1.0 -> 4.0
ligaoren
 
Overview of .Net Framework 4.5
Bhushan Mulmule
 
Introduction to .NET Programming
Karthikeyan Mkr
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Jeff Blankenburg
 
Dotnet basics
Mir Majid
 
Visual Studio 2010 and .NET Framework 4.0 Overview
Harish Ranganathan
 
.NET Framework Overview
Doncho Minkov
 
Introduction to .NET Framework
Kamlesh Makvana
 
.Net framework
Arun Pal
 
.NET Framework 4.0 – Changes & Benefits
Deepika Chaudhary
 
Ad

Similar to .Net framework (20)

PPT
Microsoft.Net
Vishwa Mohan
 
PPTX
Introduction to .net
Jaya Kumari
 
PPT
Introdot Netc Sharp En
Gregory Renard
 
PPT
Basic C# and .net
Jannatul Ferdus
 
PPTX
.Net Framework
MohamadKrm
 
PPTX
.Net the begining
cncwebworld
 
PPT
Introduction to ,NET Framework
ANURAG SINGH
 
PDF
Dot net interview_questions
9292929292
 
PDF
1..Net Framework Architecture-(c#)
Shoaib Ghachi
 
PPTX
Microsoft.net architecturte
Iblesoft
 
PPT
.Net Introduction
Muzzammil Wani
 
PPTX
Net framework
Reshmy P.P
 
PDF
Dot net interview_questions
nehadhamecha
 
PDF
Dot net interview_questions
Jayesh Kheradia
 
PPTX
Dotnet Basics Presentation
Sudhakar Sharma
 
PDF
.Net overview by cetpa
sharmamohan13989
 
PDF
Lecture - The .Net Technology and Framework
Jibran Rasheed
 
PPT
Best DotNet Training in Delhi
Information Technology
 
PPS
dot NET Framework
Roy Antony Arnold G
 
PPTX
Overview of microsoft dot net platforms
Abhijit B.
 
Microsoft.Net
Vishwa Mohan
 
Introduction to .net
Jaya Kumari
 
Introdot Netc Sharp En
Gregory Renard
 
Basic C# and .net
Jannatul Ferdus
 
.Net Framework
MohamadKrm
 
.Net the begining
cncwebworld
 
Introduction to ,NET Framework
ANURAG SINGH
 
Dot net interview_questions
9292929292
 
1..Net Framework Architecture-(c#)
Shoaib Ghachi
 
Microsoft.net architecturte
Iblesoft
 
.Net Introduction
Muzzammil Wani
 
Net framework
Reshmy P.P
 
Dot net interview_questions
nehadhamecha
 
Dot net interview_questions
Jayesh Kheradia
 
Dotnet Basics Presentation
Sudhakar Sharma
 
.Net overview by cetpa
sharmamohan13989
 
Lecture - The .Net Technology and Framework
Jibran Rasheed
 
Best DotNet Training in Delhi
Information Technology
 
dot NET Framework
Roy Antony Arnold G
 
Overview of microsoft dot net platforms
Abhijit B.
 

More from Om Vikram Thapa (20)

PDF
Next Set of Leaders Series
Om Vikram Thapa
 
PDF
Integration Testing at go-mmt
Om Vikram Thapa
 
PDF
Understanding payments
Om Vikram Thapa
 
PDF
System Alerting & Monitoring
Om Vikram Thapa
 
PDF
Serverless computing
Om Vikram Thapa
 
PDF
Sumologic Community
Om Vikram Thapa
 
PPTX
Postman Integration Testing
Om Vikram Thapa
 
PDF
Scalibility
Om Vikram Thapa
 
PDF
5 Dysfunctions of a team
Om Vikram Thapa
 
PDF
AWS Must Know
Om Vikram Thapa
 
PDF
Continuous Feedback
Om Vikram Thapa
 
PDF
Sql views, stored procedure, functions
Om Vikram Thapa
 
PDF
Confluence + jira together
Om Vikram Thapa
 
PDF
Understanding WhatFix
Om Vikram Thapa
 
PDF
Tech Recruitment Process
Om Vikram Thapa
 
PPTX
Jira Workshop
Om Vikram Thapa
 
PPT
Security@ecommerce
Om Vikram Thapa
 
PPT
Understanding iis part2
Om Vikram Thapa
 
PPT
Understanding iis part1
Om Vikram Thapa
 
PDF
Web application
Om Vikram Thapa
 
Next Set of Leaders Series
Om Vikram Thapa
 
Integration Testing at go-mmt
Om Vikram Thapa
 
Understanding payments
Om Vikram Thapa
 
System Alerting & Monitoring
Om Vikram Thapa
 
Serverless computing
Om Vikram Thapa
 
Sumologic Community
Om Vikram Thapa
 
Postman Integration Testing
Om Vikram Thapa
 
Scalibility
Om Vikram Thapa
 
5 Dysfunctions of a team
Om Vikram Thapa
 
AWS Must Know
Om Vikram Thapa
 
Continuous Feedback
Om Vikram Thapa
 
Sql views, stored procedure, functions
Om Vikram Thapa
 
Confluence + jira together
Om Vikram Thapa
 
Understanding WhatFix
Om Vikram Thapa
 
Tech Recruitment Process
Om Vikram Thapa
 
Jira Workshop
Om Vikram Thapa
 
Security@ecommerce
Om Vikram Thapa
 
Understanding iis part2
Om Vikram Thapa
 
Understanding iis part1
Om Vikram Thapa
 
Web application
Om Vikram Thapa
 

Recently uploaded (20)

PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 

.Net framework

  • 2. Contents  Target Audience  Platform & Framework  What is a Platform?  Framework Component  What is .Net?  .Net Framework Versions  Core of .Net Framework – CLR  CLR Main Actors I & II  How compilation works  Compilation & Execution  Types of .Net Applications  Take Away
  • 3. Target Audience • System Programmers – One who programs directly for a given hardware eg. Exetremely low level output services. • Application Programmers – One who programs application used by the people for their requirement i.e calculator, calendar, excel etc • .Net is for Applciation programmers not for System programmers
  • 4. Platform & Framework • Platform is an environment for developing and executing application. For eg. Development Env and Production Env. • Framework is ready to use collection of Classes and Interfaces used for developing a particular type of application.
  • 6. Framework Components • Microsoft .net Runtime Used for both Development + Production environment of .Net Appication • Microsoft .net Framework SDK Used mainly for Development environment • Visula Studio .Net IDE + RAD for developing and debugging .Net application Supports multiple languages like VB, C#, VC++etc Not needed in Production environment
  • 7. What is .Net? • Definition: MS.Net is a Framework built on open internet protocols & standards with tools and services that meld computing and communication is new ways. • Simple Definition: It is an environment for developing and running software application can be stand alone window apps or web services or web applications written in variety of programming languages + provides inter language and inter machine interoperability.
  • 8. .Net Framework Version • V1.0 in Year 2002 (standalone version) • V1.1 in Year 2003 (standalone version) • V2.0 in Year 2005 (standalone version) • V3.0 in Year 2006 (installed over 2.0) • V3.5 in Year 2008 (installed over 3.0) • V4.0 in Year 2009 • All versions can be installed side by side on same machine.
  • 9. Core of .Net Framework Base Class Libraries + CLR CLR Manages the code compiled for the .Net Platform. Its the JVM of Microsoft .Net
  • 10. CLR – Main Actors I 1) CTS (Common Type System) - Provides every language running on .Net platform a base set of Data Types - Everything in CTS is an object - Most languages implement aliases to those types - For eg. Int is a 4 byte integer value of CTS type System.Int32
  • 11. CLR – Main Actors II 2) CLS (Common Language Specification) The CLS is a set of rules a language compiler must follow to create a .Net application CLS defines the following - - Common variable types (CTS) - Common visibility like when and where one can see the variables - Common method specification and so on
  • 12. How compilation work? • User writes code in any language i.e VB, C# • The respective compiler (VBC or CSC) will take the responsibility of compiling the code into MSIL • CLR takes the MSIL and pass it to CLR • CLR allows JIT(Just in Time compiler) runs its rule and process the MSIL to machine code which can be understood by OS. • Note: Machine/Native language totally depends upon the client machine configuration/OS/processor/RAM
  • 14. Types of .Net Applications