SlideShare una empresa de Scribd logo
1 de 15
BY:-   ARUN PAL
FACULTY:-   Mr. SATISH
The  Microsoft.NET Framework is a software
framework .

   Supports C++ , C# , and J#.

Itincludes a large library of coded solutions to
common programming problems,and

 Virtual machine that manages the execution of
programs written specifically for the framework.

The  .NET    Framework   is   an   integral   Windows
component.
VERSIONS OF .NET
FRAMEWORK
.NET FRAMEWORK 1.0
   First release of the .NET Framework on 13-February-
    2002.

   Available for Windows 98, Me, NT 4.0, 2000, and XP.
.NET FRAMEWORK 1.1
   This is the first major .NET Framework upgrade.

   As a software development kit, and was published on 3
    April 2003.

   Included as part of the Windows                   operating
    system, shipping with Windows Server 2003.
.NET FRAMEWORK 2.0
   Published on 22 January 2006.

   Released with Visual Studio 2005, Microsoft SQL Server
    2005, and BizTalk 2006.

   Included as part of Visual Studio 2005 and Microsoft
    SQL Server 2005.
.NET FRAMEWORK 3.0
   Released on 21 November 2006.

   Includes a new set of managed code APIs that are an
    integral part of Windows Vista and Windows Server
    2008 operating systems.
.NETFRAMEWORK3.0 CONSISTSOF FOUR MAJOR NEW COMPONENTS:

    WINDOWS PRESENTATION FOUNDATION

     A new user interface subsystem and API based on XML and vector
     graphics,

     Uses 3D computer graphics hardware and Direct3D technologies.

    WINDOWS COMMUNICATION FOUNDATION

     Service-oriented messaging system which allows programs to
     interoperate locally or remotely similar to web services.

    Windows Workflow Foundation
     Allows for building of task automation and integrated transactions
     using workflows.

    WINDOWSCARDSPACE,
     Stores a person's digital identities and provides a unified interface for
     choosing the identity for a particular transaction.
.NET FRAMEWORK 3.5
   Released on 19 November 2007.

   Not included with Windows Server 2008.

   As with .NET Framework 3.0, version 3.5 uses the
    CLR of version 2.0.
    .NET FRAMEWORK CLIENT PROFILE
   Smaller than the full framework(28 MB) and only
    installs components that are the most relevant to
    desktop applications.
.NET FRAMEWORK 4.0
   New Visual Basic and C# language features, such as
    statement lambdas, implicit line continuations, dynamic
    dispatch, named parameters, and optional parameters.

   Full support for IronPython, IronRuby, and F#.

   Support for a subset of the .NET Framework and ASP.NET
    with the "Server Core" variant of Windows Server 2008 R2.

   Support for Code Contracts.

   Inclusion of the Oslo modelling platform, along with the M
    programming language.
.NET
             FRAMEWORK
ADVANTAGES
 CONSISTENT PROGRAMMING MODEL


   Different programming languages to do a task

    for example, accessing data with a VB .NET and a C# .NET
    looks very similar .

   DIRECT SUPPORT FOR SECURITY

   Develops an application that resides on a local machine and
    uses local resources is easy.

   Simplified Development Efforts

    ASP.NET and the .NET Framework simplify development by
    separating the application logic and presentation logic making it easier
    to maintain the code.
OBJECTIVES OF .NET
FRAMEWORK
  Consistent object-oriented programming environment       whether
     object code is stored and executed locally, executed locally but
     Internet-distributed, or executed remotely.

    Code-execution environment that minimizes software deployment
     and versioning conflicts.

    Code-execution environment that promotes safe execution of
     code.

    Code-execution environment that eliminates the performance
     problems of scripted or interpreted environments.

    To make the developer experience consistent across widely
     varying types of applications,
USES OF .NET
FRAMEWORK
 We can use the .NET FRAMEWORK to
  develop the following types of applications
  and services:
 Console applications.
 GUI applications.
 ASP.NET applications.
 XML web services.
 Windows services.
TWO MAIN COMPONENTS OF .NET
FRAMEWORK
 COMMON LANGUAGE RUNTIME
   Virtual machine component                                       .

   All .NET programs execute under the supervision of the CLR.

   Guaranteeing certain properties and behaviors in the areas of
    memory management, security, and exception handling.

   BASE CLASS LIBRARY
   Part of Framework Class Library (FCL).

   Library of functionality available to all languages using the .NET
    Framework.

   Provides classes which encapsulate a number of common
    functions, including file reading and writing,          graphic
    rendering, database interaction and XML document manipulation.
DESIGN FEATURES OF .NET
FRAMEWORK
     INTEROPERABILITY

      provides means to access functionality that is
      implemented in programs that execute outside
      the.NET environment.

     SIMPLIFIED DEPLOYMENT


      Includes design features and tools that help
      manage the installation of computer software.
   SECURITY
    The design is meant to address some of the
    vulnerabilities, such as buffer overflows, that have
    been exploited by malicious software. So .NET
    provides a common security model for all
    applications.

   PORTABILITY
    .NET Framework allows it to theoretically be
    platform agnostic, and thus cross-platform
    compatible.
-Thank You

Más contenido relacionado

La actualidad más candente

Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
Ali Taki
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
Felisha Hosein
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
Doncho Minkov
 

La actualidad más candente (20)

Architecture of net framework
Architecture of net frameworkArchitecture of net framework
Architecture of net framework
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net framework
 
Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)Module 1: Introduction to .NET Framework 3.5 (Slides)
Module 1: Introduction to .NET Framework 3.5 (Slides)
 
Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version History
 
Introduction to ,NET Framework
Introduction to ,NET FrameworkIntroduction to ,NET Framework
Introduction to ,NET Framework
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Introduction to .net
Introduction to .netIntroduction to .net
Introduction to .net
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
 
Introduction of .net framework
Introduction of .net frameworkIntroduction of .net framework
Introduction of .net framework
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
 
Lesson 1 Understanding Dot Net Framework
Lesson 1   Understanding Dot Net FrameworkLesson 1   Understanding Dot Net Framework
Lesson 1 Understanding Dot Net Framework
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 

Destacado

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
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
Faisal Aziz
 

Destacado (16)

Dotnet basics
Dotnet basicsDotnet basics
Dotnet basics
 
La perdurabilidad en las empresas familiasde
La perdurabilidad en las empresas familiasdeLa perdurabilidad en las empresas familiasde
La perdurabilidad en las empresas familiasde
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .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)
 
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
 
.net framework
.net framework.net framework
.net framework
 
Introduction to .net FrameWork by QuontraSolutions
Introduction to .net FrameWork by QuontraSolutionsIntroduction to .net FrameWork by QuontraSolutions
Introduction to .net FrameWork by QuontraSolutions
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
Using MongoDB with the .Net Framework
Using MongoDB with the .Net FrameworkUsing MongoDB with the .Net Framework
Using MongoDB with the .Net Framework
 
Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.
 
Using The .NET Framework
Using The .NET FrameworkUsing The .NET Framework
Using The .NET Framework
 
Advanced System Analysis And Design
Advanced System Analysis And Design Advanced System Analysis And Design
Advanced System Analysis And Design
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
.net framework from 1.0 -> 4.0
.net framework from 1.0 -> 4.0.net framework from 1.0 -> 4.0
.net framework from 1.0 -> 4.0
 
Library Automation
Library AutomationLibrary Automation
Library Automation
 

Similar a .Net framework

Net framework
Net frameworkNet framework
Net framework
jhsri
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
Sreerag Gopinath
 
.Net framework
.Net framework.Net framework
.Net framework
Raghu nath
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
Iblesoft
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp En
Gregory Renard
 

Similar a .Net framework (20)

dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
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
 
Net framework
Net frameworkNet framework
Net framework
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
Mca 504 dotnet_unit1
 
.Net framework
.Net framework.Net framework
.Net framework
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
ColdFusion to .NET
ColdFusion to .NETColdFusion to .NET
ColdFusion to .NET
 
Overview of asp .net
Overview of asp .netOverview of asp .net
Overview of asp .net
 
Session i
Session iSession i
Session i
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
basic of .net programming in computer language
basic of .net programming in computer languagebasic of .net programming in computer language
basic of .net programming in computer language
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
Net Framework vs .Net Core A Complete Comparison.pdf
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdf
 
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
 
Visual studio
Visual studioVisual studio
Visual studio
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp En
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

.Net framework

  • 1. BY:- ARUN PAL FACULTY:- Mr. SATISH
  • 2. The Microsoft.NET Framework is a software framework .  Supports C++ , C# , and J#. Itincludes a large library of coded solutions to common programming problems,and  Virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is an integral Windows component.
  • 3. VERSIONS OF .NET FRAMEWORK .NET FRAMEWORK 1.0  First release of the .NET Framework on 13-February- 2002.  Available for Windows 98, Me, NT 4.0, 2000, and XP. .NET FRAMEWORK 1.1  This is the first major .NET Framework upgrade.  As a software development kit, and was published on 3 April 2003.  Included as part of the Windows operating system, shipping with Windows Server 2003.
  • 4. .NET FRAMEWORK 2.0  Published on 22 January 2006.  Released with Visual Studio 2005, Microsoft SQL Server 2005, and BizTalk 2006.  Included as part of Visual Studio 2005 and Microsoft SQL Server 2005. .NET FRAMEWORK 3.0  Released on 21 November 2006.  Includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems.
  • 5.
  • 6. .NETFRAMEWORK3.0 CONSISTSOF FOUR MAJOR NEW COMPONENTS:  WINDOWS PRESENTATION FOUNDATION A new user interface subsystem and API based on XML and vector graphics, Uses 3D computer graphics hardware and Direct3D technologies.  WINDOWS COMMUNICATION FOUNDATION Service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.  Windows Workflow Foundation Allows for building of task automation and integrated transactions using workflows.  WINDOWSCARDSPACE, Stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction.
  • 7. .NET FRAMEWORK 3.5  Released on 19 November 2007.  Not included with Windows Server 2008.  As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0. .NET FRAMEWORK CLIENT PROFILE  Smaller than the full framework(28 MB) and only installs components that are the most relevant to desktop applications.
  • 8. .NET FRAMEWORK 4.0  New Visual Basic and C# language features, such as statement lambdas, implicit line continuations, dynamic dispatch, named parameters, and optional parameters.  Full support for IronPython, IronRuby, and F#.  Support for a subset of the .NET Framework and ASP.NET with the "Server Core" variant of Windows Server 2008 R2.  Support for Code Contracts.  Inclusion of the Oslo modelling platform, along with the M programming language.
  • 9. .NET FRAMEWORK ADVANTAGES  CONSISTENT PROGRAMMING MODEL  Different programming languages to do a task  for example, accessing data with a VB .NET and a C# .NET looks very similar .  DIRECT SUPPORT FOR SECURITY  Develops an application that resides on a local machine and uses local resources is easy.  Simplified Development Efforts  ASP.NET and the .NET Framework simplify development by separating the application logic and presentation logic making it easier to maintain the code.
  • 10. OBJECTIVES OF .NET FRAMEWORK  Consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.  Code-execution environment that minimizes software deployment and versioning conflicts.  Code-execution environment that promotes safe execution of code.  Code-execution environment that eliminates the performance problems of scripted or interpreted environments.  To make the developer experience consistent across widely varying types of applications,
  • 11. USES OF .NET FRAMEWORK We can use the .NET FRAMEWORK to develop the following types of applications and services:  Console applications.  GUI applications.  ASP.NET applications.  XML web services.  Windows services.
  • 12. TWO MAIN COMPONENTS OF .NET FRAMEWORK  COMMON LANGUAGE RUNTIME  Virtual machine component .  All .NET programs execute under the supervision of the CLR.  Guaranteeing certain properties and behaviors in the areas of memory management, security, and exception handling.  BASE CLASS LIBRARY  Part of Framework Class Library (FCL).  Library of functionality available to all languages using the .NET Framework.  Provides classes which encapsulate a number of common functions, including file reading and writing, graphic rendering, database interaction and XML document manipulation.
  • 13. DESIGN FEATURES OF .NET FRAMEWORK  INTEROPERABILITY provides means to access functionality that is implemented in programs that execute outside the.NET environment.  SIMPLIFIED DEPLOYMENT Includes design features and tools that help manage the installation of computer software.
  • 14. SECURITY The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. So .NET provides a common security model for all applications.  PORTABILITY .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible.