現在微軟在MSDN中已經放出了模式與實踐Windows Phone 7指南(patterns & practices Windows Phone 7 guidance),並提供相應內容的下載。
這份指南介紹了如何來構建一個在雲中使用遠程服務的Windows Phone 7應用程式。它描述了一個虛構的Tailspin公司決定使用Windows Phone 7作為現有雲應用程式用戶端裝置的情境。這份指南提供了相應的設計模式並介紹了Windows Phone 7的重要功能,包括用戶端程式的設計決策和權衡過程以及與遠程服務的整合。
此指南包含以下內容:
- "介紹Windows Phone 7"從較高的層次描述了構建Windows Phone應用程式的要求,特點,還包含了很多關於設計和開發此類應用程式的有用資訊。此外,還有大量行動裝置 App程式開發的術語。
- "設計Windows Phone 7應用程式"介紹了Windows Phone 7應用程式的設計。包括運行時環境和應用程式生命週期中的相關事件,如何將手機程式的效能最大化,使用者介面的思考,以及資源管理,儲存,串連等內容。
- "Tailspin情境" 介紹了Tailspin公司和Surveys程式。描述了Tailspin的開發人員在設計應用程式時所作的決策並討論了Windows Phone 7用戶端是如何與現有的基於Windows Azure的服務互動的。
- "建立移動用戶端"描述了Tailspin公司在構建Windows Phone 7移動用戶端應用程式時所採用的方法。包括了應用程式結構的所有細節以及Model-View-ViewModel (MVVM)模式的實現方法,應用程式顯示資料,管理命令和頁面間導航的方法。
- "在手機中使用服務"介紹了Windows Phone 7用戶端應用程式如何儲存和操作資料,管理啟用和停用,與伺服器應用程式同步資料以及如何捕獲圖片和聲音資料。
- "串連到服務" 描述了在Windows Phone 7上的用戶端應用程式如何使用Windows Azure平台提供的服務。包括使用者驗證,如何在用戶端應用程式中訪問並下載資料,如何在伺服器中過濾資料以及推播通知功能。
- "與Windows Marketplace互動" 描述了如何通過Windows Marketplace分發並銷售你的應用程式以及Windows Marketplace對你所提交程式內容的限制。
相關連結:
- 首頁 - http://msdn.microsoft.com/en-us/library/gg490765.aspx
- 程式碼範例 - 下載程式碼範例
- 社區 - http://wp7guide.codeplex.com/
原文出處:http://www.cnblogs.com/porscheyin/archive/2010/12/12/1903670.html