SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Presented By :
.NET Framework
Contents :
 What Is .NET ?
 History
 Architecture
 Working Principle
 Idea Behind Its Development
 Use Of API’s
 Where We Use ?
 Advantages
 Disadvantages
What Is .NET ?
 The term .NET refers . as Many NET stands for
Network Enabled Technology(ies).
 It is a free, cross-platform, open source
developer platform for building many different
types of applications.
 With this you can use multiple languages,
editors, and libraries to build for web, mobile,
desktop, gaming, and IoT.
 It is Platform dependent , Object-Module pre-
defined platform.
History :
 Microsoft began developing .NET Framework in the
late 1990s, originally under the name of Next
Generation Windows Services (NGWS). By late 2000,
the first beta versions of .NET 1.0 were released.
 Later on they have started implementing various
languages like Basic , C ,C++ ,C# and many more to run
in their visual studio platform by using the API’s.
 in an effort to include cross-platform support for .NET,
the source release of Microsoft's Core CLR
implementation, source for the "entire […] library
stack" for .NET
 The Present version is Microsoft Visual Studio 2017.
Architecture :
 Common Language Infrastructure (CLI)
provides a language-neutral platform for
application development and execution, including
functions for exception handling, garbage
collection , security, and interoperability.
 Assemblies are stored in Portable Executable (PE)
file format, common on Windows platform for all
dynamic-link library (DLL) and executable (EXE)
files.
 .NET Framework includes a set of standard class
libraries. The class library is organized in a hierarchy
of namespaces. Most of the built-in application
programming interfaces (APIs) are part of either
System.* or Microsoft.* namespaces.
 Atop the class libraries, multiple App Models are used
to create apps. .NET Framework supports Console,
Windows Forms, Windows Presentation Foundation,
ASP.NET and ASP.NET Core apps by default.
 Packages also play a key role in re-using of modules
in visual studio.
Working Principle :
1. Base Class Library -- includes all the repository files
and pre-processor directives etc.,
2. Common Language RunTime -- It works with MSIL
to provide common code for the framework.
3. Common Type System -- provides data types
commonly for all languages.
4. Microsoft Intermediate Language -- MSIL
generates a language/code which is supported over
any other IDE’s and it is common among all the
systems.
5. JIT Compiler – Just In Time Compiler compiles the
MSIL code and gives the output.
Idea Behind Its Development :
 Provides tools for design , develop , debug and deploy
the applications.
 The framework is built in with Intellisense.
 To provide a friendly environment for Beginners.
 To decrease the Time Complexity and promoting the
effectiveness.
 Rebuilding the namespaces and pre-defined modules.
Use Of API’s :
 An Application Program Interface (API) is a set of
routines, protocols, and tools for building software
applications.
 APIs are used when programming graphical user
interface (GUI) components.
 A good API makes it easier to develop a program by
providing all the building blocks. A programmer
then puts the blocks together.
 With the help of API’s mapping code with
hardware components will be made easy
Where we use ?
1. Console Based Applications
2. Windows Form Applications
3. Metro Applications
4. Web Applications
5. Cloud Applications
6. Games
Advantages :
 Object oriented
 Caching
 Easy Maintenance
 Time saving
 Simplicity
 Feature-rich
 Consistency
 Monitoring
Disadvantages :
Х Slower than Native Code
Х Vendor Lock-in
Net framework
Net framework

Weitere ähnliche Inhalte

Was ist angesagt?

.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
Doncho Minkov
 

Was ist angesagt? (20)

Typescript in 30mins
Typescript in 30mins Typescript in 30mins
Typescript in 30mins
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
C#.NET
C#.NETC#.NET
C#.NET
 
.Net framework
.Net framework.Net framework
.Net framework
 
C# Basics
C# BasicsC# Basics
C# Basics
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
 
Core java
Core javaCore java
Core java
 
Delegates and events
Delegates and events   Delegates and events
Delegates and events
 
CSharp.ppt
CSharp.pptCSharp.ppt
CSharp.ppt
 
Introduction to Compiler
Introduction to CompilerIntroduction to Compiler
Introduction to Compiler
 
constructors in java ppt
constructors in java pptconstructors in java ppt
constructors in java ppt
 
C# language
C# languageC# language
C# language
 
Introduction to Shell script
Introduction to Shell scriptIntroduction to Shell script
Introduction to Shell script
 
Properties and indexers in C#
Properties and indexers in C#Properties and indexers in C#
Properties and indexers in C#
 
JAVA OOP
JAVA OOPJAVA OOP
JAVA OOP
 
Assemblies
AssembliesAssemblies
Assemblies
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 

Ähnlich wie Net framework

Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions
9292929292
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
Faisal Aziz
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
SIVAJISADHANA
 
02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)
Felisha Hosein
 

Ähnlich wie Net framework (20)

Dot net interview_questions
Dot net interview_questionsDot net interview_questions
Dot net interview_questions
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part i
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part i
 
Future of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows PlatformsFuture of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows Platforms
 
1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)1..Net Framework Architecture-(c#)
1..Net Framework Architecture-(c#)
 
.Net the begining
.Net the begining.Net the begining
.Net the begining
 
.Net framework
.Net framework.Net framework
.Net framework
 
Introduction to .net
Introduction to .netIntroduction to .net
Introduction to .net
 
Session i
Session iSession i
Session i
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdf
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
 
02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - Introduction
 

Mehr von Saiteja Kaparthi (8)

Artificial eye
Artificial eyeArtificial eye
Artificial eye
 
SEO
SEOSEO
SEO
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Smart note maker
Smart note makerSmart note maker
Smart note maker
 
Crypto currency
Crypto currencyCrypto currency
Crypto currency
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Project loon
Project loonProject loon
Project loon
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Net framework

  • 2. Contents :  What Is .NET ?  History  Architecture  Working Principle  Idea Behind Its Development  Use Of API’s  Where We Use ?  Advantages  Disadvantages
  • 3. What Is .NET ?  The term .NET refers . as Many NET stands for Network Enabled Technology(ies).  It is a free, cross-platform, open source developer platform for building many different types of applications.  With this you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming, and IoT.  It is Platform dependent , Object-Module pre- defined platform.
  • 4. History :  Microsoft began developing .NET Framework in the late 1990s, originally under the name of Next Generation Windows Services (NGWS). By late 2000, the first beta versions of .NET 1.0 were released.  Later on they have started implementing various languages like Basic , C ,C++ ,C# and many more to run in their visual studio platform by using the API’s.  in an effort to include cross-platform support for .NET, the source release of Microsoft's Core CLR implementation, source for the "entire […] library stack" for .NET  The Present version is Microsoft Visual Studio 2017.
  • 5.
  • 6. Architecture :  Common Language Infrastructure (CLI) provides a language-neutral platform for application development and execution, including functions for exception handling, garbage collection , security, and interoperability.  Assemblies are stored in Portable Executable (PE) file format, common on Windows platform for all dynamic-link library (DLL) and executable (EXE) files.
  • 7.  .NET Framework includes a set of standard class libraries. The class library is organized in a hierarchy of namespaces. Most of the built-in application programming interfaces (APIs) are part of either System.* or Microsoft.* namespaces.  Atop the class libraries, multiple App Models are used to create apps. .NET Framework supports Console, Windows Forms, Windows Presentation Foundation, ASP.NET and ASP.NET Core apps by default.  Packages also play a key role in re-using of modules in visual studio.
  • 8.
  • 9. Working Principle : 1. Base Class Library -- includes all the repository files and pre-processor directives etc., 2. Common Language RunTime -- It works with MSIL to provide common code for the framework. 3. Common Type System -- provides data types commonly for all languages. 4. Microsoft Intermediate Language -- MSIL generates a language/code which is supported over any other IDE’s and it is common among all the systems. 5. JIT Compiler – Just In Time Compiler compiles the MSIL code and gives the output.
  • 10. Idea Behind Its Development :  Provides tools for design , develop , debug and deploy the applications.  The framework is built in with Intellisense.  To provide a friendly environment for Beginners.  To decrease the Time Complexity and promoting the effectiveness.  Rebuilding the namespaces and pre-defined modules.
  • 11. Use Of API’s :  An Application Program Interface (API) is a set of routines, protocols, and tools for building software applications.  APIs are used when programming graphical user interface (GUI) components.  A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.  With the help of API’s mapping code with hardware components will be made easy
  • 12.
  • 13. Where we use ? 1. Console Based Applications 2. Windows Form Applications 3. Metro Applications 4. Web Applications 5. Cloud Applications 6. Games
  • 14. Advantages :  Object oriented  Caching  Easy Maintenance  Time saving  Simplicity  Feature-rich  Consistency  Monitoring
  • 15. Disadvantages : Х Slower than Native Code Х Vendor Lock-in