8/28/2008 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.
Note: |
|---|
| Windows Mobile 6 includes the .NET Compact Framework version 2 SP2 in ROM. |
- 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.
- Walkthrough: Create and Run a Simple Windows Application 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.
- Wiki
-
The Windows Mobile Developer Wiki, Using Managed Code Web page.
Concepts
Programming Techniques for Windows Mobile
Other Resources
Welcome to Windows Mobile 6 Documentation
Code Samples for Windows Mobile
How Do I: Debug Native Code in a Managed Windows Mobile Application?