Technology | Brief Description | For more information, see |
|---|
.NET Framework .NET Framework 3.5 .NET Framework 3.0 .NET Compact Framework
| Learn more about the .NET Framework, an integral Windows component that supports building and running the next generation of applications and XML Web Services. | Overview .NET Framework Conceptual Overview What's New in the .NET Framework Version 3.5 Overview of the Microsoft .NET Framework 3.0 Overview of the .NET Compact Framework Samples and Tutorials Application Samples Technology Samples .NET Compact Framework Samples |
Windows Presentation Foundation (WPF) | WPF is a set of .NET Framework types that can be used to create the visual appearance of Windows client applications. WPF consists of features such as Extensible Application Markup Language (XAML), controls, data binding, layout, 2-D and 3-D graphics, animation, styles, templates, documents, media, text, and typography. | Overview Introduction to Windows Presentation Foundation Samples and Tutorials Windows Presentation Foundation Samples |
Windows Communication Foundation (WCF) | WCF is a runtime and a set of APIs for creating systems that send messages between services and clients. The same infrastructure and APIs are used to create applications that communicate with other applications on the same computer system or on a system that is accessed over the Internet. | Overview Fundamental Windows Communication Foundation Concepts Samples and Tutorials Getting Started Tutorial Windows Communication Foundation Samples |
Windows Workflow Foundation | Windows Workflow Foundation is the programming model, engine, and tools for quickly building workflow-enabled applications on Windows. | Overview Windows Workflow Foundation Overview Samples and Tutorials Windows Workflow Foundation Tutorials Windows Workflow Foundation Samples |
Silverlight | Silverlight is a cross-browser, cross-platform client technology that helps you design, develop, and deliver media-enabled experiences and rich interactive applications on the Web. | Overview Silverlight Samples and Tutorials MSDN Silverlight Dev Center |
Windows Forms | Windows Forms lets you develop graphically rich applications that are easy to deploy and update. In addition, Windows Forms applications can access resources on the local computer in a more secure manner than traditional Windows-based applications can. | Overview Windows Forms Overview Getting Started with Windows Forms Samples and Tutorials Walkthrough: Creating a Simple Windows Form |
ASP.NET | ASP.NET builds on the programming classes in the .NET Framework, and provides a Web application model and a set of controls and infrastructure that make it easy to build Web applications. AJAX, a part of ASP.NET, includes client-script libraries that incorporate cross-browser ECMAScript (JavaScript) and dynamic HTML (DHTML) technologies. AJAX also integrates with the ASP.NET server-based development platform. By using AJAX features, you can improve the user experience and the efficiency of your Web applications. | Overview Understanding the ASP.NET Infrastructure What's New in ASP.NET and Web Development ASP.NET AJAX Overview Samples and Tutorials Web Forms Application Walkthroughs Sample AJAX Application Walkthrough: Creating an AJAX-enabled Web Site |
Extensible Application Markup Language (XAML) | XAML is a markup language for declarative application programming. Windows Presentation Foundation (WPF) implements a XAML loader and provides XAML language support for WPF types so that you can create most of your application UI by using XAML markup. | Overview XAML Overview Samples and Tutorials Walkthrough: Hosting a Windows Forms Control in Windows Presentation Foundation by Using XAML Sorting and Grouping Data in XAML Sample How to: Use a BitmapImage in XAML |
Language-Integrated Query (LINQ) | LINQ introduces standard patterns for querying and updating data by using Visual Basic or Visual C#. LINQ can be extended to support most kinds of data store. Visual Studio 2008 includes LINQ provider assemblies that enable language-integrated querying in .NET Framework collections, SQL databases, ADO.NET Datasets, and XML documents. | Overview Introduction to LINQ Samples and Tutorials LINQ Samples |