Application Development in the .NET Compact Framework
In the .NET Compact Framework, you can develop applications by using most of the technologies available for the full .NET Framework, and you can use additional features and capabilities provided exclusively for devices.
In This Section
Building Applications and Core Tasks in the .NET Compact Framework
Describes how to install and configure the .NET Compact Framework, compile programs, and perform other build and configuration tasks.Data Access and XML Support in the .NET Compact Framework
Describes data access, XML, and binding capabilities with the .NET Compact Framework.Encoding and Localization in the .NET Compact Framework
Explains considerations for localizing device applications.Generics in the .NET Compact Framework
Lists the differences in generics in the .NET Compact Framework compared with the full .NET Framework.Graphics and Drawing in the .NET Compact Framework
Provides important programming considerations and techniques for developing robust and efficient graphical applications.Interoperability in the .NET Compact Framework
Describes the capabilities for interoperating with native code using the .NET Compact Framework.Message Queuing in the .NET Compact Framework
Describes support for the Message Queuing (also known as MSMQ) messaging component in the .NET Compact Framework.Mobile Direct3D Programming in the .NET Compact Framework
Introduces managed Direct3D programming for devices. Microsoft Windows Mobile version 5.0 software for Pocket PCs or Smartphones is required.Networking and Connectivity in the .NET Compact Framework
Explains considerations for accessing the Internet, using Web services, and programming sockets. Describes infrared features available in the .NET Compact Framework.Performance and Diagnostics in the .NET Compact Framework
Describes how to use performance counters and logging to improve performance and troubleshoot issues.Pocket PC Development and the .NET Compact Framework
Describes features and controls for developing Pocket PC applications.Smartphone Development and the .NET Compact Framework
Describes features for developing Smartphone applications.Threading in the .NET Compact Framework
Describes considerations for using threads in the .NET Compact Framework.Windows Embedded CE Development and the .NET Compact Framework
Describes applications on Windows CE-powered devices that are not Pocket PCs or Smartphones.Windows Communication Foundation (WCF) Development and the .NET Compact Framework
Describes WCF programming in the .NET Compact Framework, including WCF messaging and the Exchange Server mail transport.Windows Forms Controls in the .NET Compact Framework
Describes the controls available for .NET Compact Framework applications, how to create custom controls, and unique behaviors of controls in device applications.
Related Sections
.NET Compact Framework How-to Topics
How to: Find Supported Members of the .NET Compact Framework in the Class Library