Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/14/2010

Microsoft Visual Studio 2008 provides the option of developing applications in managed code using Visual C# or Visual Basic .NET. Managed code makes use of the rich set of classes that .NET Compact Framework, provides. The Windows Mobile Professional SDK and the Windows Mobile Standard SDK supplement these classes with Windows Mobile-specific classes. These Windows Mobile-specific classes provide support for features such as the Pocket Outlook Object Model (POOM), and the ability to access the onboard camera of a Windows Mobile device.

Note:
Windows Mobile 6.5 includes the .NET Compact Framework version 2 SP2 in ROM.

In This Section

Why you Should Consider Developing your Application in Managed Code

Explains why managed code was created.

Considerations for Developing in Managed Code

Discusses the constraints and limitations of developing in managed code.

Managed/Native Code Interoperability

Explains what the PInvoke function is, and why you should know about it.

Tips and Tricks to Developing Managed Code

Contains suggestions and techniques that will help you write efficient and robust applications in managed code.

Reference

The following table contains hyperlinks to additional resources that are specific to developing applications in managed code.

Wiki

The Windows Mobile Developer Wiki, Using Managed Code Web page.

Related Sections

Walkthrough: Create and Run a Simple Windows Application In Managed Code

A step-by-step introduction to mobile application development using Visual C#.

See Also