Microsoft Visual Studio 2005 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 6 Professional SDK and the Windows Mobile 6 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 powered device.
Explains why managed code was created.
Discusses the constraints and limitations of developing in managed code.
Explains what the PInvoke function is, and why you should know about it.
Contains suggestions and techniques that will help you write efficient and robust applications in managed code.
A step-by-step introduction to mobile application development using Visual C#.
The following table contains hyperlinks to additional resources that are specific to developing applications in managed code.
The Windows Mobile Developer Wiki, Using Managed Code Web page.