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

What's hot

Silverlight
SilverlightSilverlight
Silverlight
vishakpb
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
Neha Singh
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
MUKALU STEVEN
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .netFelisha Hosein
 
Silverlight
SilverlightSilverlight
Silverlight
BiTWiSE
 
Developing Universal Apps for Windows
Developing Universal Apps for WindowsDeveloping Universal Apps for Windows
Developing Universal Apps for Windows
Mariano Sánchez
 
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
Antonio Chagoury
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
Pramod Rathore
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
E2MATRIX
 
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 ItVenketash (Pat) Ramadass
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
priyadharshini murugan
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
E2MATRIX
 
Spring Roo Flex Add-on
Spring Roo Flex Add-onSpring Roo Flex Add-on
Spring Roo Flex Add-on
Bill Ott
 
Selenium Training in Ludhiana
Selenium Training in LudhianaSelenium Training in Ludhiana
Selenium Training in Ludhiana
E2MATRIX
 
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
Iftikhar Ahmad
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in Mohali
E2MATRIX
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
E2MATRIX
 
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
iFour Technolab Pvt. Ltd.
 
.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
Katy Slemon
 

What's hot (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 to Net framework

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
Ujwala Junghare
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
QUONTRASOLUTIONS
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architectureSreerag Gopinath
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
.Net framework
.Net framework.Net framework
.Net frameworkRaghu nath
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
Vasudev Sharma
 
Overview of asp .net
Overview of asp .netOverview of asp .net
Overview of asp .net
Sajan Sahu
 
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
PGopinath3
 
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
WPWeb 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 Platforms
Aniruddha Chakrabarti
 
Visual studio
Visual studioVisual studio
Visual studio
anupathak17jul
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp EnGregory Renard
 
.Net overview
.Net overview.Net overview
c#.pptx
c#.pptxc#.pptx
Microsoft.Net
Microsoft.NetMicrosoft.Net
Microsoft.Net
Vishwa Mohan
 

Similar to 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
 
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
 
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
 

Recently uploaded

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 

Recently uploaded (20)

Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.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.