我有一個個人寵物項目,我想開始,針對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