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

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
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use It
Venketash (Pat) Ramadass
 

La actualidad más candente (20)

Silverlight
SilverlightSilverlight
Silverlight
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
 
Silverlight
SilverlightSilverlight
Silverlight
 
Developing Universal Apps for Windows
Developing Universal Apps for WindowsDeveloping Universal Apps for Windows
Developing Universal Apps for Windows
 
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
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
 
Silverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use It
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
.Net
.Net.Net
.Net
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
 
Spring Roo Flex Add-on
Spring Roo Flex Add-onSpring Roo Flex Add-on
Spring Roo Flex Add-on
 
Selenium Training in Ludhiana
Selenium Training in LudhianaSelenium Training in Ludhiana
Selenium Training in Ludhiana
 
Vb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentationVb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentation
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in Mohali
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
 
ASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour TechnolabASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour Technolab
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 

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 Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
Ali Taki
 
.Net framework
.Net framework.Net framework
.Net framework
Raghu nath
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp En
Gregory Renard
 

Similar a Net framework (20)

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 introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
 
Net framework
Net frameworkNet framework
Net framework
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
Mca 504 dotnet_unit1
 
.Net framework
.Net framework.Net framework
.Net framework
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
Overview of asp .net
Overview of asp .netOverview of asp .net
Overview of asp .net
 
Introduction to .net
Introduction to .netIntroduction to .net
Introduction to .net
 
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
 
.net framework
.net framework.net framework
.net framework
 
Visual studio
Visual studioVisual studio
Visual studio
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp En
 
.Net overview
.Net overview.Net overview
.Net overview
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

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.