2008-09-16 99 views
12

我有一個個人寵物項目,我想開始,針對Windows Mobile 6.我從來沒有完成移動開發,並想知道哪裏有什麼資源,好工具使用,也許是一個跳轉啓動教程,以及我在開發平臺時可能想記住的任何陷阱?開始使用Windows Mobile開發

回答

1

根據項目規模,查看.NET Compact Framework。如果你對Visual Studio熟悉,那麼開始就很容易。當然MSDN是資源的地方。

在移動設備上運行託管代碼確實會帶來很大的性能下降,但對於一個小型個人項目來說,它非常好。

此外,大多數設備有各種奇怪怪異以及奇怪的硬件配置。從你的設備製造商那裏尋找任何類型的開發者計劃。

1

對於Visual Studio,您可以下載隨初學者工具包和模擬器一起提供的Windows Mobile SDK。您可以非常簡單快速地編寫原生C++或.Net應用程序。查看SDK提供的示例以獲取良好的入口點。這很可能成爲開始使用的最佳資源。我建議安裝SDK,然後運行一些示例以讓腳溼潤。

1

Windows Mobile Developer Center開始。在那裏你會找到一個很好的開始部分,它有很多你需要的軟件和教程的鏈接。 Windows Mobile開發很有趣。 :)

6

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。有許多不同技術的樣本可以用於快速啓動。

+2

鏈接克里斯工藝的博客不起作用了。 – Qwark 2009-04-02 14:24:43

0

一本很好的參考書是Wigley,Moth和Foot的「Microsoft Mobile Development Handbook」。它涵蓋了使用.NET Compact Framework進行移動開發以及Windows Mobile平臺中的很多主題。

您也可能想了解Windows Mobile,這是Windows Mobile的一大特色。開始學習Windows CE的好地方是windowsembedded.com。從那裏你可以下載一個評估版本的「Platform Builder」,它是創建一個Windows CE映像的工具。

0

Windows Mobile Development代碼示例和示例應用程序的另一個很好的來源可以在Chris Fairbairn's blog找到。

3

如果你有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?