SlideShare a Scribd company logo
INTRODUCTION TO .NET FRAMEWORK RAJESH GUNUKULA BY
 
What is Microsoft .NET? .NET represents an advanced new generation of software that will drive the Next Generation Internet.  Its purpose is to make information available any time, any place, and on any device. Quick Definition .NET is an initiative to integrate all Microsoft products with the “Next Generation” web.
.NET Enterprise Vision ERP & Billing Customer Service Sales Users Any  device , Any place, Any time XML Web Services Integrate business applications and processes Back Office Heterogeneous application and server infrastructure Scheduling Authentication Notification
. NET Framework Programming model for .NET Platform for running .NET managed code in a virtual machine Provides a very good environment to develop networked applications and Web Services Provides programming API and unified language-independent development framework
.NET Framework   Common Language Runtime CLR manages code execution at runtime Memory management, thread management, etc. Operating System Common Language Runtime
.NET Framework   Base Class Library Object-oriented collection of reusable types Collections, I/O, Strings, … Operating System Common Language Runtime .NET Framework (Base Class Library)
. NET Framework   Data Access Layer Access relational databases Disconnected data model Work with XML Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML
.NET Framework   ASP.NET & Windows Forms Create application’s front-end – Web-based user interface, Windows GUI, Web services, … Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms
.NET Framework   Programming Languages Use your favorite language Operating System Common Language Runtime C++ C# VB.NET Perl J# … .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms
.NET Framework   Common Language Specification Operating System Common Language Runtime Common Language Specification .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms C++ C# VB Perl J# …
. NET Framework   Visual Studio .NET Operating System Common Language Runtime Common Language Specification C++ C# VB Perl J# … Visual Studio .NET .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms
Common Language Runtime Just In Time (JIT) COMPILER Exception Manager Thread Manager Security Manager Garbage Collector Class loader Code Manager
Compilation in .NET Code in VB.NET Code in C# Code in another  .NET Language VB.NET compiler C# compiler Appropriate Compiler IL(Intermediate Language) code CLR just-in-time execution
Intermediate Language (IL) .NET languages are not compiled to machine code.  They are compiled to an Intermediate Language (IL). CLR accepts the IL code and recompiles it to machine code.  The recompilation is just-in-time (JIT) meaning it is done as soon as a function or subroutine is called. The JIT code stays in memory for subsequent calls.  In cases where there is not enough memory it is discarded thus making JIT process interpretive .
Languages Languages provided by MS VB, C++, C#, J#, JScript Third-parties are building APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk …
Summary The .NET Framework Dramatically simplifies development and deployment Provides robust and secure execution environment Supports multiple programming languages
Q & A
THANK YOU

More Related Content

PPT
Asp.net basic
PPT
Introduction To Dotnet
PPTX
.Net Core
PPTX
Introduction to ASP.NET
PPTX
dot net technology
PDF
Introduction to ASP.NET Core
PDF
ECMA Script
PPT
Asp.net
Asp.net basic
Introduction To Dotnet
.Net Core
Introduction to ASP.NET
dot net technology
Introduction to ASP.NET Core
ECMA Script
Asp.net

What's hot (20)

PDF
.NET Core, ASP.NET Core Course, Session 6
PDF
Dot Net Core
PPTX
Microsoft dot net framework
PPT
DOT Net overview
PPTX
ASP.NET Presentation
PPT
ASP.NET MVC Presentation
PPT
Asp.net.
PPTX
Introduction to .NET Core
PPT
Be project ppt asp.net
PPTX
What is dotnet (.NET) ?
PPTX
Floodlight OpenFlow Controller Overview
PPTX
Introduction to Spring Framework
PPTX
An Introduction To REST API
PDF
Introduction to asp.net
PDF
Building beautiful apps with Google flutter
PPTX
Dotnet Basics Presentation
PPT
C# Basics
PPTX
Java programming course for beginners
.NET Core, ASP.NET Core Course, Session 6
Dot Net Core
Microsoft dot net framework
DOT Net overview
ASP.NET Presentation
ASP.NET MVC Presentation
Asp.net.
Introduction to .NET Core
Be project ppt asp.net
What is dotnet (.NET) ?
Floodlight OpenFlow Controller Overview
Introduction to Spring Framework
An Introduction To REST API
Introduction to asp.net
Building beautiful apps with Google flutter
Dotnet Basics Presentation
C# Basics
Java programming course for beginners
Ad

Viewers also liked (20)

PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPT
.Net framework
PPTX
Introduction to .net FrameWork by QuontraSolutions
PPTX
Introduction to .NET Framework
PPTX
Introduction of .net framework
PPTX
Using MongoDB with the .Net Framework
PPTX
Find out Which Versions of the .NET Framework are Installed on a PC.
KEY
Using The .NET Framework
PPT
Inside .net framework
PPTX
.Net framework
PPTX
.net framework from 1.0 -> 4.0
PPTX
Dotnet Frameworks Version History
PPTX
Overview of .Net Framework 4.5
PPTX
Introduction to .NET Programming
PPT
Migrating To Visual Studio 2008 & .Net Framework 3.5
PDF
Dotnet basics
PPT
Introduction to .NET Framework
PPTX
Visual Studio 2010 and .NET Framework 4.0 Overview
PPT
.NET Framework Overview
PPSX
Introduction to .net framework
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
.Net framework
Introduction to .net FrameWork by QuontraSolutions
Introduction to .NET Framework
Introduction of .net framework
Using MongoDB with the .Net Framework
Find out Which Versions of the .NET Framework are Installed on a PC.
Using The .NET Framework
Inside .net framework
.Net framework
.net framework from 1.0 -> 4.0
Dotnet Frameworks Version History
Overview of .Net Framework 4.5
Introduction to .NET Programming
Migrating To Visual Studio 2008 & .Net Framework 3.5
Dotnet basics
Introduction to .NET Framework
Visual Studio 2010 and .NET Framework 4.0 Overview
.NET Framework Overview
Introduction to .net framework
Ad

Similar to .net framework (20)

PPTX
Overview of microsoft dot net platforms
PPTX
Synapse india sharing info on dotnet framework part1
PPT
Net framework
PPT
.Net Overview -- Training (Lesson 1)
PPT
.Net overview
PPT
.Net Overview
PPT
.Net overview
PPT
Visual studio.net
PPT
Net framework
PPT
Net overview
PPT
Net Framework overview
PPT
Nakov - .NET Framework Overview - English
PPT
Session2(Mod)
PPT
Visual studio
PPT
As Pdotnet
PDF
Cetpa infotech is the best advanced .net training institute in Delhi NCR
PPT
Microsoft.Net
PPTX
Net development
PPSX
Net development
Overview of microsoft dot net platforms
Synapse india sharing info on dotnet framework part1
Net framework
.Net Overview -- Training (Lesson 1)
.Net overview
.Net Overview
.Net overview
Visual studio.net
Net framework
Net overview
Net Framework overview
Nakov - .NET Framework Overview - English
Session2(Mod)
Visual studio
As Pdotnet
Cetpa infotech is the best advanced .net training institute in Delhi NCR
Microsoft.Net
Net development
Net development

More from Ram Sagar Mourya (12)

DOC
A must Sql notes for beginners
PPT
There Is Always A Better Way
PPS
PPS
3 Things In Our Life
DOC
Microsoft Word Shortcut Keys
DOC
Apple Macintosh Shortcut Keys
PPT
C Structures & Unions
PDF
Discrete Mathematics - Mathematics For Computer Science
PPT
C Structures And Unions
DOC
Asp.Net Tutorials
DOC
Asp.Net The Data List Control
DOC
Asp.Net Database
A must Sql notes for beginners
There Is Always A Better Way
3 Things In Our Life
Microsoft Word Shortcut Keys
Apple Macintosh Shortcut Keys
C Structures & Unions
Discrete Mathematics - Mathematics For Computer Science
C Structures And Unions
Asp.Net Tutorials
Asp.Net The Data List Control
Asp.Net Database

Recently uploaded (20)

PPTX
Computer Architecture Input Output Memory.pptx
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
HVAC Specification 2024 according to central public works department
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Trump Administration's workforce development strategy
Computer Architecture Input Output Memory.pptx
B.Sc. DS Unit 2 Software Engineering.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Virtual and Augmented Reality in Current Scenario
Paper A Mock Exam 9_ Attempt review.pdf.
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Computing-Curriculum for Schools in Ghana
HVAC Specification 2024 according to central public works department
Share_Module_2_Power_conflict_and_negotiation.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Indian roads congress 037 - 2012 Flexible pavement
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
A powerpoint presentation on the Revised K-10 Science Shaping Paper
FORM 1 BIOLOGY MIND MAPS and their schemes
Trump Administration's workforce development strategy

.net framework

  • 1. INTRODUCTION TO .NET FRAMEWORK RAJESH GUNUKULA BY
  • 2.  
  • 3. What is Microsoft .NET? .NET represents an advanced new generation of software that will drive the Next Generation Internet. Its purpose is to make information available any time, any place, and on any device. Quick Definition .NET is an initiative to integrate all Microsoft products with the “Next Generation” web.
  • 4. .NET Enterprise Vision ERP & Billing Customer Service Sales Users Any device , Any place, Any time XML Web Services Integrate business applications and processes Back Office Heterogeneous application and server infrastructure Scheduling Authentication Notification
  • 5. . NET Framework Programming model for .NET Platform for running .NET managed code in a virtual machine Provides a very good environment to develop networked applications and Web Services Provides programming API and unified language-independent development framework
  • 6. .NET Framework Common Language Runtime CLR manages code execution at runtime Memory management, thread management, etc. Operating System Common Language Runtime
  • 7. .NET Framework Base Class Library Object-oriented collection of reusable types Collections, I/O, Strings, … Operating System Common Language Runtime .NET Framework (Base Class Library)
  • 8. . NET Framework Data Access Layer Access relational databases Disconnected data model Work with XML Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML
  • 9. .NET Framework ASP.NET & Windows Forms Create application’s front-end – Web-based user interface, Windows GUI, Web services, … Operating System Common Language Runtime .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 10. .NET Framework Programming Languages Use your favorite language Operating System Common Language Runtime C++ C# VB.NET Perl J# … .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 11. .NET Framework Common Language Specification Operating System Common Language Runtime Common Language Specification .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms C++ C# VB Perl J# …
  • 12. . NET Framework Visual Studio .NET Operating System Common Language Runtime Common Language Specification C++ C# VB Perl J# … Visual Studio .NET .NET Framework (Base Class Library) ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms
  • 13. Common Language Runtime Just In Time (JIT) COMPILER Exception Manager Thread Manager Security Manager Garbage Collector Class loader Code Manager
  • 14. Compilation in .NET Code in VB.NET Code in C# Code in another .NET Language VB.NET compiler C# compiler Appropriate Compiler IL(Intermediate Language) code CLR just-in-time execution
  • 15. Intermediate Language (IL) .NET languages are not compiled to machine code. They are compiled to an Intermediate Language (IL). CLR accepts the IL code and recompiles it to machine code. The recompilation is just-in-time (JIT) meaning it is done as soon as a function or subroutine is called. The JIT code stays in memory for subsequent calls. In cases where there is not enough memory it is discarded thus making JIT process interpretive .
  • 16. Languages Languages provided by MS VB, C++, C#, J#, JScript Third-parties are building APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk …
  • 17. Summary The .NET Framework Dramatically simplifies development and deployment Provides robust and secure execution environment Supports multiple programming languages
  • 18. Q & A