Developing with Managed Code
4/19/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
Concepts
Programming Techniques for Windows Mobile
Other Resources
Welcome to Windows Mobile 6.5 Documentation
Code Samples for Windows Mobile
How Do I: Debug Native Code in a Managed Windows Mobile Application?