我有一个个人宠物项目,我想开始,针对Windows Mobile 6.我从来没有完成移动开发,并想知道哪里有什么资源,好工具使用,也许是一个跳转启动教程,以及我在开发平台时可能想记住的任何陷阱?开始使用Windows Mobile开发
回答
根据项目规模,查看.NET Compact Framework。如果你对Visual Studio熟悉,那么开始就很容易。当然MSDN是资源的地方。
在移动设备上运行托管代码确实会带来很大的性能下降,但对于一个小型个人项目来说,它非常好。
此外,大多数设备有各种奇怪怪异以及奇怪的硬件配置。从你的设备制造商那里寻找任何类型的开发者计划。
对于Visual Studio,您可以下载随初学者工具包和模拟器一起提供的Windows Mobile SDK。您可以非常简单快速地编写原生C++或.Net应用程序。查看SDK提供的示例以获取良好的入口点。这很可能成为开始使用的最佳资源。我建议安装SDK,然后运行一些示例以让脚湿润。
从Windows Mobile Developer Center开始。在那里你会找到一个很好的开始部分,它有很多你需要的软件和教程的链接。 Windows Mobile开发很有趣。 :)
Windows Mobile 6设备在ROM中带有.NET Compact Framework 2.0,并且还为很多东西(相机,系统通知,电子邮件,联系人......)公开.NET API。
我建议使用Visual Studio 2008和refresh version of the Windows Mobile 6 SDK,其中包括模拟器,文档,工具和示例。
除了MSDN,Windows Mobile示例的一个很好的资源是Chris Craft的博客,who recently built 30 mobile applications in 30 days。有许多不同技术的样本可以用于快速启动。
一本很好的参考书是Wigley,Moth和Foot的“Microsoft Mobile Development Handbook”。它涵盖了使用.NET Compact Framework进行移动开发以及Windows Mobile平台中的很多主题。
您也可能想了解Windows Mobile,这是Windows Mobile的一大特色。开始学习Windows CE的好地方是windowsembedded.com。从那里你可以下载一个评估版本的“Platform Builder”,它是创建一个Windows CE映像的工具。
Windows Mobile Development代码示例和示例应用程序的另一个很好的来源可以在Chris Fairbairn's blog找到。
如果你有C#背景跳到windows mobile开发是相当容易的。当然有很多不同,但你会得到它的挂钩。
的一些陷阱:
熟悉.NET CF内存管理,以及如何垃圾收集工作于移动设备。 Steven Pratschner's .Net CF WebLog。 史蒂夫也有很好的教程如何使用RPM(远程性能管理器)工具来摆脱内存泄漏等。
还有一些事情是通过像core.dll这样的pinvoking图书馆来完成的,所以浏览到 P/Invoke.net并查看智能设备功能下的方法。
最后几个博客
Rob Tiffany's Windows Mobile Accelerator
Mobile Development by Raffaele Limosani
编辑: 哦,有似乎是伟大的答案类似的问题@ Windows Mobile Development - Where to begin?
- 1. 开始windows服务开发使用.net
- 2. 使用Visual Studio 2012开发Windows Mobile 6.5
- 3. Windows Mobile 6.5 C#开发:从哪里开始?
- 4. 为Windows Mobile开发MIDlet
- 5. 为Windows Mobile开发游戏
- 6. Jquery Mobile开始
- 7. 在windows上用php开始android开发
- 8. 在Windows上用PHP开始开发
- 9. 针对Windows CE5.0或Windows Mobile 5.0开发?
- 10. 为Windows Mobile开发应用程序,C#
- 11. 我可以使用Windows Mobile 6 SDK开发的Windows Mobile 5个应用程序
- 12. 想从Windows Phone 7开发开始
- 13. 开始使用Windows Azure的
- 14. 如何开始使用Microsoft Ink for Mobile?
- 15. Visual Studio 2010中的Windows Mobile开发
- 16. Windows Mobile开发 - 便携式编程?
- 17. 开发Windows Mobile手机,无合同
- 18. MacBook Pro上的Windows Mobile开发?
- 19. Windows Mobile 6.5现代GUI开发
- 20. 如何使用C#开发Windows Mobile应用程序?
- 21. 使用VS2010开发Windows Mobile应用程序
- 22. 如何开始使用Scala开发Web?
- 23. 开始使用Gmail插件开发
- 24. 开始使用PHP扩展开发
- 25. 如何开始使用joomla开发?
- 26. 开始使用silverlight/facebook开发
- 27. 如何开始使用Kinect的开发
- 28. Aws Mobile Hub开发
- 29. Windows Mobile中的非关闭关闭按钮(使用Qt开发)
- 30. 使用HTML和Web语言对于Windows Mobile开发
链接克里斯工艺的博客不起作用了。 – Qwark 2009-04-02 14:24:43