SlideShare une entreprise Scribd logo
1  sur  31
.NET Framework
Microsoft's Platform for
Application Development
 So what is .NET?
                      The .Net

                      Microsoft's platform for
                       software development
                      Unified technology for
                       development of almost
                       any kind of applications.
What is .Net Framework?
 .Net Framework
   Programming model for .NET
   Developing and executing .NET applications
   Unified programming model, set of
    languages, class
    libraries, infrastructure, components and tools for
    application development
   Environment for controlled execution of managed
    code
Components of .Net Framework
  Common Language Runtime (CLR)
    • Garbage collection
    • Language integration
    • Multiple versioning support
    • Integrated security

  Framework Class Library (FCL)
    • Provides the core functionality:
      ASP.NET, Web Services, ADO.NET, Windows
      Forms, IO, XML, etc.

  User and Program Interface
.Net Framework
Common Language Runtime
  • CLR manages code execution at
    runtime
  • Memory management, thread
    management, etc.




    Common Language Runtime

        Operating System
.Net Framework
Base Class Library
  • Object-oriented collection of reusable
    types
  • Collections, I/O, Strings, …




  .NET Framework (Base Class Library)

      Common Language Runtime

           Operating System
.Net Framework
Data Access Layer
  • Access relational databases
  • Disconnected data model
  • Work with XML



          ADO .NET and XML

  .NET Framework (Base Class Library)

      Common Language Runtime

           Operating System
.Net Framework
ASP.NET & Windows Forms
   • Create application’s front-end – Web-
     based user interface, Windows
     GUI, Web services, …

        ASP .NET               Windows
 Web Forms Web Services
                                Forms
  Mobile Internet Toolkit

            ADO .NET and XML

   .NET Framework (Base Class Library)

       Common Language Runtime

            Operating System
.Net Framework
Programming Languages
      • Use you favorite language


C++     C#   VB.NET Perl    J#        …
          ASP .NET                Windows
 Web Forms Web Services
                                   Forms
  Mobile Internet Toolkit

              ADO .NET and XML

      .NET Framework (Base Class Library)

          Common Language Runtime

               Operating System
.Net Framework
Common Language Specification



C++    Common Language Specification…
        C#  VB    Perl  J#
          ASP .NET                Windows
 Web Forms Web Services
                                   Forms
  Mobile Internet Toolkit

              ADO .NET and XML

      .NET Framework (Base Class Library)

          Common Language Runtime

               Operating System
.Net Framework
Visual Studio .NET

C++     C#     VB    Perl   J#        …

       Common Language Specification




                                            Visual Studio .NET
          ASP .NET                Windows
 Web Forms Web Services
                                   Forms
  Mobile Internet Toolkit

              ADO .NET and XML

      .NET Framework (Base Class Library)

          Common Language Runtime

               Operating System
Common Language Runtime(CLR)




   The Heart of .NET Framework
Common Language Runtime(CLR)

 Essential components
 Service provider -
   Code compilation
     • Known as Just In Time (JIT) compilation
   Memory allocation
   Garbage collection
 Something like virtual machine
   Like the Java Virtual Machine (JVM)
 allows the execution of code across different
  platforms.
Responsibilities of CLR
 Execution of the IL code and the JIT
  compilation
 Code Verification
 Ensuring type safety
 Interaction with the OS
 Managing security
  • Code access security
 Garbage Collection
The .NET Languages
  C#, VB.NET, C++, J#, etc.
.NET Languages
 .NET languages by Microsoft
  • C#, VB.NET, Managed C++, J#, F#, JScript
 .NET languages by third parties
  • Object
     Pascal, Perl, Python, COBOL, Haskell, Oberon
     , Scheme, Smalltalk…
 Different languages can be mixed in a single
  application
C# Language – Example
 Mixture between C++, Java and Delphi
 C# is standardized by ECMA and ISO
 Example of C# program:
using System;

class NumbersFrom1to100
{
    static void Main()
    {
        for (int i=1; i<=100; i++)
        {
            Console.WriteLine(i);
        }
    }
}
.NET framework Security
 The .NET Framework provides several mechanisms for
  protecting resources and code from unauthorized code and
  users.
 The security architecture of the .NET Framework is
  composed of a number of core elements, including:
• Evidence-based security
• Code access security
• The verification process
• Role-based security
• Cryptography
• Application Domains
Visual Studio IDE
Powerful Development Environment for .NET
Visual Studio

 Visual Studio is powerful Integrated Development
  Environment (IDE) for .NET Developers
  • Create, edit, compile and run .NET applications
  • Different languages – C#, C++, VB.NET, J#, …
  • Flexible code editor
  • Powerful debugger
  • Integrated with SQL Server
  • Strong support of Web services.
Visual Studio

 Helpful wizards and editors
  • Windows Forms Designer
  • WCF (Windows Communication Foundation)
  • ASP.NET Web Forms Designer
  • ADO.NET / LINQ-to-SQL / XML Data Designer
ADO.NET
 ADO.NET is a data access programming model
  for accessing the data stored in a database
  from a .NET application.
 The ADO.NET object model consists of two
  main components-
       • data provider
       • dataset
ADO.NET

 The Main features of ADO.NET are:

•   Disconnected data architecture
•   Data cached in datasets
•   Scalability
•   Data transfer in XML format
ASP.NET
 Platform for building Web applications and Web
  services in any .NET language

   o C#, C++, VB.NET, JScript, etc.

 Automatic multiple clients support
   o DHTML, HTML, small devices . . .

 Multi Device and Multi Browser
 Separation of code and content
   o Developers and designers can work independently
ASP.NET Web Forms

 Web Froms:
   Pages that users request through their
    browser.
   Combination of HTML, server controls, and
    server code.
   Powerful data binding, with great tool
    support.
   Easy to start, develop, and deploy
Windows Presentation Foundation(WPF)
WPF is actually a new framework introduced with
 .NET framework 3.0 which actually puts forward
 a new set of classes and assemblies which allow
 us to write programs more efficiently and
 flexibly.
WPF controls makes smooth drawing in the form.
Helps in customizing controls and modifying their
 behaviors.
Windows Communication Foundation(WCF)

WCF is a unified communication framework
 for distributed applications.
WCF defines a common programming model
 and unified API for clients and services to
 send messages between each other.
WCF is the current and future standard for
 distributed .Net applications.
Advantages of .NET Framework


• Consistent programming model.
• Multi-platform application.
• Multi-language integration
• Automatic resource management
• Ease of deployment
For More Details visit following web sites:
    .NET Framework Home Site –

      http://msdn.microsoft.com/netframework/
    The Microsoft .NET Framework Community
      http://www.gotdotnet.com/
    ASP.NET – http://www.asp.net/
    .NET Windows Forms – http://www.windowsforms.net/

Read the news groups:
    news://msnews.microsoft.com/microsoft.public.dotnet.fr
      amework
Microsoft dot net framework

Contenu connexe

Tendances (20)

Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Architecture of net framework
Architecture of net frameworkArchitecture of net framework
Architecture of net framework
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 
Dot Net Core
Dot Net CoreDot Net Core
Dot Net Core
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
Introduction To C#
Introduction To C#Introduction To C#
Introduction To C#
 
C sharp
C sharpC sharp
C sharp
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
 
.NET and C# Introduction
.NET and C# Introduction.NET and C# Introduction
.NET and C# Introduction
 
C#.NET
C#.NETC#.NET
C#.NET
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentation
 
Tutorial c#
Tutorial c#Tutorial c#
Tutorial c#
 
What is dotnet (.NET) ?
What is dotnet (.NET) ?What is dotnet (.NET) ?
What is dotnet (.NET) ?
 
Introduction To C#
Introduction To C#Introduction To C#
Introduction To C#
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
CSharp Presentation
CSharp PresentationCSharp Presentation
CSharp Presentation
 
.net framework
.net framework.net framework
.net framework
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 

Similaire à Microsoft dot net framework

Similaire à Microsoft dot net framework (20)

Manas
ManasManas
Manas
 
Net framework
Net frameworkNet framework
Net framework
 
.Net overview
.Net overview.Net overview
.Net overview
 
Synapse india sharing info on dotnet framework part1
Synapse india sharing info on dotnet framework part1Synapse india sharing info on dotnet framework part1
Synapse india sharing info on dotnet framework part1
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overview
 
Net overview
Net overviewNet overview
Net overview
 
.Net overviewrajnish
.Net overviewrajnish.Net overviewrajnish
.Net overviewrajnish
 
Net framework
Net frameworkNet framework
Net framework
 
.Net overview by cetpa
.Net overview by cetpa.Net overview by cetpa
.Net overview by cetpa
 
.Net overview
.Net overview.Net overview
.Net overview
 
Net framework
Net frameworkNet framework
Net framework
 
Net overview
Net overviewNet overview
Net overview
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overview
 
Introduction to C#
Introduction to C#Introduction to C#
Introduction to C#
 
Overview of microsoft dot net platforms
Overview of microsoft dot net platformsOverview of microsoft dot net platforms
Overview of microsoft dot net platforms
 
Net development
Net developmentNet development
Net development
 
Net development
Net developmentNet development
Net development
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
.Net overview
.Net overview.Net overview
.Net overview
 
.Net framework
.Net framework.Net framework
.Net framework
 

Dernier

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 writingTeacherCyreneCayanan
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
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 ConsultingTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Dernier (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
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"
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Microsoft dot net framework

  • 1. .NET Framework Microsoft's Platform for Application Development
  • 2.
  • 3.  So what is .NET?  The .Net  Microsoft's platform for software development  Unified technology for development of almost any kind of applications.
  • 4. What is .Net Framework?  .Net Framework  Programming model for .NET  Developing and executing .NET applications  Unified programming model, set of languages, class libraries, infrastructure, components and tools for application development  Environment for controlled execution of managed code
  • 5. Components of .Net Framework  Common Language Runtime (CLR) • Garbage collection • Language integration • Multiple versioning support • Integrated security  Framework Class Library (FCL) • Provides the core functionality: ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, etc.  User and Program Interface
  • 6. .Net Framework Common Language Runtime • CLR manages code execution at runtime • Memory management, thread management, etc. Common Language Runtime Operating System
  • 7. .Net Framework Base Class Library • Object-oriented collection of reusable types • Collections, I/O, Strings, … .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 8. .Net Framework Data Access Layer • Access relational databases • Disconnected data model • Work with XML ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 9. .Net Framework ASP.NET & Windows Forms • Create application’s front-end – Web- based user interface, Windows GUI, Web services, … ASP .NET Windows Web Forms Web Services Forms Mobile Internet Toolkit ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 10. .Net Framework Programming Languages • Use you favorite language C++ C# VB.NET Perl J# … ASP .NET Windows Web Forms Web Services Forms Mobile Internet Toolkit ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 11. .Net Framework Common Language Specification C++ Common Language Specification… C# VB Perl J# ASP .NET Windows Web Forms Web Services Forms Mobile Internet Toolkit ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 12. .Net Framework Visual Studio .NET C++ C# VB Perl J# … Common Language Specification Visual Studio .NET ASP .NET Windows Web Forms Web Services Forms Mobile Internet Toolkit ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
  • 13. Common Language Runtime(CLR) The Heart of .NET Framework
  • 14. Common Language Runtime(CLR)  Essential components  Service provider -  Code compilation • Known as Just In Time (JIT) compilation  Memory allocation  Garbage collection  Something like virtual machine  Like the Java Virtual Machine (JVM)  allows the execution of code across different platforms.
  • 15. Responsibilities of CLR  Execution of the IL code and the JIT compilation  Code Verification  Ensuring type safety  Interaction with the OS  Managing security • Code access security  Garbage Collection
  • 16. The .NET Languages C#, VB.NET, C++, J#, etc.
  • 17. .NET Languages  .NET languages by Microsoft • C#, VB.NET, Managed C++, J#, F#, JScript  .NET languages by third parties • Object Pascal, Perl, Python, COBOL, Haskell, Oberon , Scheme, Smalltalk…  Different languages can be mixed in a single application
  • 18. C# Language – Example  Mixture between C++, Java and Delphi  C# is standardized by ECMA and ISO  Example of C# program: using System; class NumbersFrom1to100 { static void Main() { for (int i=1; i<=100; i++) { Console.WriteLine(i); } } }
  • 19. .NET framework Security  The .NET Framework provides several mechanisms for protecting resources and code from unauthorized code and users.  The security architecture of the .NET Framework is composed of a number of core elements, including: • Evidence-based security • Code access security • The verification process • Role-based security • Cryptography • Application Domains
  • 20. Visual Studio IDE Powerful Development Environment for .NET
  • 21. Visual Studio  Visual Studio is powerful Integrated Development Environment (IDE) for .NET Developers • Create, edit, compile and run .NET applications • Different languages – C#, C++, VB.NET, J#, … • Flexible code editor • Powerful debugger • Integrated with SQL Server • Strong support of Web services.
  • 22. Visual Studio  Helpful wizards and editors • Windows Forms Designer • WCF (Windows Communication Foundation) • ASP.NET Web Forms Designer • ADO.NET / LINQ-to-SQL / XML Data Designer
  • 23. ADO.NET  ADO.NET is a data access programming model for accessing the data stored in a database from a .NET application.  The ADO.NET object model consists of two main components- • data provider • dataset
  • 24. ADO.NET  The Main features of ADO.NET are: • Disconnected data architecture • Data cached in datasets • Scalability • Data transfer in XML format
  • 25. ASP.NET  Platform for building Web applications and Web services in any .NET language o C#, C++, VB.NET, JScript, etc.  Automatic multiple clients support o DHTML, HTML, small devices . . .  Multi Device and Multi Browser  Separation of code and content o Developers and designers can work independently
  • 26. ASP.NET Web Forms  Web Froms:  Pages that users request through their browser.  Combination of HTML, server controls, and server code.  Powerful data binding, with great tool support.  Easy to start, develop, and deploy
  • 27. Windows Presentation Foundation(WPF) WPF is actually a new framework introduced with .NET framework 3.0 which actually puts forward a new set of classes and assemblies which allow us to write programs more efficiently and flexibly. WPF controls makes smooth drawing in the form. Helps in customizing controls and modifying their behaviors.
  • 28. Windows Communication Foundation(WCF) WCF is a unified communication framework for distributed applications. WCF defines a common programming model and unified API for clients and services to send messages between each other. WCF is the current and future standard for distributed .Net applications.
  • 29. Advantages of .NET Framework • Consistent programming model. • Multi-platform application. • Multi-language integration • Automatic resource management • Ease of deployment
  • 30. For More Details visit following web sites: .NET Framework Home Site – http://msdn.microsoft.com/netframework/ The Microsoft .NET Framework Community http://www.gotdotnet.com/ ASP.NET – http://www.asp.net/ .NET Windows Forms – http://www.windowsforms.net/ Read the news groups: news://msnews.microsoft.com/microsoft.public.dotnet.fr amework