Microsoft .NET Framework 3.0 Programming Model 

Microsoft .NET Framework 3.0, the managed programming model for Microsoft® Windows®, includes the .NET Framework 2.0, Windows Presentation Foundation, Windows Communication Foundation, and Windows Workflow Foundation.

The documentation, samples, and tools provided in this release are preliminary and subject to change. It is recommended that you use this preliminary release of the Windows SDK in a test environment.

Documentation - The documentation contains API reference topics, task-based, how-to documentation and feature overviews to help you understand how to use .NET Framework 3.0 APIs in an application. To locate the topics you need, you can use Search, Index, the Table of Contents, or the navigational topics in the documentation viewer.

Samples - The code samples are provided in one or more of the following languages: Visual Basic, C#, and C++. You can locate and view samples, organized by technology, by opening the Samples node in the TOC. The “Technology Samples” sub-nodes contain samples that are generally brief and focused around a particular aspect of a technology. The “Application Samples” sub-nodes contain samples that are larger and more complex applications that demonstrate how to use the API to construct a rich real-world application.

Tools - The Windows SDK includes an extensive set of tools to assist you in developing .NET Framework 3.0 applications.

Sending Feedback - We are in the early stages of creating the documentation and samples, and many topics are incomplete or do not yet exist. If you have suggestions for topics we should write or how we can improve the Windows SDK, please send them to us using the link available at the bottom of each topic in the documentation.

In This Section

  • Feature Area Overviews
    Find concept-based lists of relevant links to information about topics such as Presentation, Communication, Data Migration and Interoperability, and Security.
  • .NET Framework Technologies
    Find information about the .NET Framework 2.0, including what's new in this version of the .NET Framework, overviews, and guidelines and best practices.
  • ASP.NET Web Applications
    Find information about creating ASP.NET Web applications, developing custom server controls, and XML Web Services created using ASP.NET.
  • Windows Forms
    Find information about Windows Forms architecture, events, controls, data architecture, graphics, and drawing in Windows Forms.
  • Windows Communication Foundation
    Find information about using Windows Communication Foundation to develop reliable, secure, transacted services for communication between systems.
  • Windows Presentation Foundation
    Find information about building and deploying Windows Presentation Foundation applications, including the user interface, data binding, graphics and multimedia.
  • Samples
    Find code examples for .NET Framework 3.0 technologies, including smaller technology-focused samples and larger application-type samples.
  • .NET Framework 3.0 Tools
    Information about the tools available with the SDK to make it easier for you to create and deploy managed applications and components that target .NET Framework 3.0.
  • General Reference
    Language reference information, compiler reference, and additional reference information for Windows Communication Foundation and Windows Workflow Foundation.
  • Class Library
    Contains syntax and examples for all public classes within the .NET Framework 3.0 API set.