SlideShare a Scribd company logo
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.
.Net framework
.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

More Related Content

PPTX
Microsoft dot net framework
PPT
.Net overview|Introduction Of .net
PPTX
.NET Framework 4.0 – Changes & Benefits
PPT
Dotnet framework
PPT
.Net framework
PPT
DOT Net overview
PPTX
dot net technology
PPTX
.net CLR
Microsoft dot net framework
.Net overview|Introduction Of .net
.NET Framework 4.0 – Changes & Benefits
Dotnet framework
.Net framework
DOT Net overview
dot net technology
.net CLR

What's hot (20)

PPT
Architecture of net framework
PPT
Introduction to .NET Framework
PPSX
Introduction to .net framework
PPTX
.Net framework
PPTX
Net Fundamentals
PPTX
6.origins genesis of .net technology
PPT
Architecture of .net framework
PPT
Module 1: Introduction to .NET Framework 3.5 (Slides)
PPTX
Dotnet Frameworks Version History
PPT
Introduction to ,NET Framework
PPT
Microsoft .NET Framework
PPT
Introduction to .net
PPTX
01 intro to programming in .net
PPTX
Introduction of .net framework
PPTX
Evolution of .net frame work
PPTX
Common language runtime clr
PDF
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
PPT
.NET Framework Overview
PDF
Lesson 1 Understanding Dot Net Framework
PPTX
.Net Framework Introduction
Architecture of net framework
Introduction to .NET Framework
Introduction to .net framework
.Net framework
Net Fundamentals
6.origins genesis of .net technology
Architecture of .net framework
Module 1: Introduction to .NET Framework 3.5 (Slides)
Dotnet Frameworks Version History
Introduction to ,NET Framework
Microsoft .NET Framework
Introduction to .net
01 intro to programming in .net
Introduction of .net framework
Evolution of .net frame work
Common language runtime clr
The how-dare-you-call-me-an-idiot’s guide to the .NET Standard (NDC London 2017)
.NET Framework Overview
Lesson 1 Understanding Dot Net Framework
.Net Framework Introduction
Ad

Viewers also liked (16)

PDF
Dotnet basics
PPTX
La perdurabilidad en las empresas familiasde
PPT
Introduction to .NET Framework
PPTX
02 intro to programming in .net (part 2)
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
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
DOCX
Advanced System Analysis And Design
PPT
Inside .net framework
PPTX
.Net framework
PPTX
.net framework from 1.0 -> 4.0
DOCX
Library Automation
Dotnet basics
La perdurabilidad en las empresas familiasde
Introduction to .NET Framework
02 intro to programming in .net (part 2)
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
.net framework
Introduction to .net FrameWork by QuontraSolutions
Introduction to .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
Advanced System Analysis And Design
Inside .net framework
.Net framework
.net framework from 1.0 -> 4.0
Library Automation
Ad

Similar to .Net framework (20)

PPTX
Net framework
PPTX
ASP.Net Technologies Part-1
PPS
Sreerag dot net - objectives & architecture
PPTX
Evolution of .NET Framework and Features of different versions
PDF
Unit I- Introduction to .NET Framework.pdf
PPTX
Microsoft .Net Technology
PPT
Synapse india fundamentals of dotnet development
PPTX
Session i
PPTX
Kushal
PPTX
Net framework
PPT
Net35 Overview
PPTX
Intro to Microsoft.NET
PPS
dot NET Framework
PDF
Why is .Net Technology Recognised for Software Development?
PDF
E-Comura Documentation
PPTX
PPT
dotNET frameworks
PPTX
Visual Basic User Interface-III
PPT
Net framework
PPT
Introdot Netc Sharp En
Net framework
ASP.Net Technologies Part-1
Sreerag dot net - objectives & architecture
Evolution of .NET Framework and Features of different versions
Unit I- Introduction to .NET Framework.pdf
Microsoft .Net Technology
Synapse india fundamentals of dotnet development
Session i
Kushal
Net framework
Net35 Overview
Intro to Microsoft.NET
dot NET Framework
Why is .Net Technology Recognised for Software Development?
E-Comura Documentation
dotNET frameworks
Visual Basic User Interface-III
Net framework
Introdot Netc Sharp En

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
A Presentation on Artificial Intelligence
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
A Presentation on Artificial Intelligence
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.

.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.
  • 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.