SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Architecture of net framework
Architecture of net frameworkArchitecture of net framework
Architecture of net frameworkumesh patil
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net frameworkArun Prasad
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technologyPramod Rathore
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net frameworkThen Murugeshwari
 
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)Mohamed Saleh
 
Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version Historyvoltaincx
 
Introduction to ,NET Framework
Introduction to ,NET FrameworkIntroduction to ,NET Framework
Introduction to ,NET FrameworkANURAG SINGH
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .netFelisha Hosein
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame workvc7722
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clrSanSan149
 
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)citizenmatt
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework OverviewDoncho Minkov
 
Lesson 1 Understanding Dot Net Framework
Lesson 1   Understanding Dot Net FrameworkLesson 1   Understanding Dot Net Framework
Lesson 1 Understanding Dot Net Frameworknbaveja
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionAbhishek Sahu
 

Tendances (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
 

En vedette

La perdurabilidad en las empresas familiasde
La perdurabilidad en las empresas familiasdeLa perdurabilidad en las empresas familiasde
La perdurabilidad en las empresas familiasdemariaperezgamboa
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET FrameworkKamlesh Makvana
 
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
 
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.0Antonio Chagoury
 
Introduction to .net FrameWork by QuontraSolutions
Introduction to .net FrameWork by QuontraSolutionsIntroduction to .net FrameWork by QuontraSolutions
Introduction to .net FrameWork by QuontraSolutionsQuontra Solutions
 
Using MongoDB with the .Net Framework
Using MongoDB with the .Net FrameworkUsing MongoDB with the .Net Framework
Using MongoDB with the .Net FrameworkStefano Paluello
 
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.raj upadhyay
 
Using The .NET Framework
Using The .NET FrameworkUsing The .NET Framework
Using The .NET FrameworkLearnNowOnline
 
Advanced System Analysis And Design
Advanced System Analysis And Design Advanced System Analysis And Design
Advanced System Analysis And Design Anit Thapaliya
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net frameworkFaisal Aziz
 
.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.0ligaoren
 
Library Automation
Library AutomationLibrary Automation
Library AutomationRa Alvi
 

En vedette (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
 

Similaire à .Net framework

dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworksnawal saad
 
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.pdfUjwala Junghare
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra SolutionsQUONTRASOLUTIONS
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architectureSreerag Gopinath
 
.Net framework
.Net framework.Net framework
.Net frameworkRaghu nath
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturteIblesoft
 
Overview of asp .net
Overview of asp .netOverview of asp .net
Overview of asp .netSajan Sahu
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1Vasudev Sharma
 
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 languagePGopinath3
 
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.pdfWPWeb Infotech
 
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 PlatformsAniruddha Chakrabarti
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp EnGregory Renard
 

Similaire à .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
 

Dernier

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"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 ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 WoodJuan lago vázquez
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
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 FresherRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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 FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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.pptxRustici Software
 

Dernier (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"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 ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 

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