芒果終於要來了,昨天已經正式釋出 Windows Phone SDK 7.1 RTM 繁體中文版,而估計在幾週內應該所有 Windows Phone 7 的使用者就能夠自動更新到支援多國語系、完整的中文界面與各國輸入法的最新版 Windows Phone 7.5 (Mango) 版本,為此我整理了一批跟開發相關的學習資源供各位參考。
我想開發人員可能會有一個疑問,到底新版的 Windows Phone 作業系統到底是 7.1 還是 7.5 版呢?簡單的說,對一般使用者來說或是一般在媒體上可看到的版本號都會被稱呼為 Windows Phone 7.5,但是對開發人員來說,我們會聽到的版本卻是 Windows Phone OS 7.1 版,這就像是 Windows 7 的作業系統版本為 Windows NT 6.1 一樣,會有不一樣的名稱。因此,新版芒果機的產品名稱為 Windows Phone 7.5,但作業系統是 Windows Phone OS 7.1,這點幫助大家釐清一下。
開發工具
- Windows Phone SDK 7.1 RTM (English) / [ 完整 ISO 下載 ]
- Windows Phone SDK 7.1 RTM 繁體中文版
- Windows Phone SDK 包含內容如下
- Microsoft Visual Studio 2010 Express for Windows Phone
- Windows Phone Emulator
- Windows Phone SDK 7.1 組件
- Silverlight 4 SDK 和 DRT
- Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
- Microsoft Expression Blend SDK for Windows Phone 7
- Microsoft Expression Blend SDK for Windows Phone OS 7.1
- WCF Data Services Client for Windows Phone
- Microsoft Advertising SDK for Windows Phone
- 備註:如果先前有安裝過 Expression Studio 與前版 Windows Phone SDK 的人,安裝的過程可能會遇到如下圖的錯誤:
如要避免此問題,建議可透過以下步驟來安裝: - 先移除前一版的 Windows Phone SDK 7
- 再搜尋 expression 關鍵字,移除所有 Expression Studio 相關的軟體 (搜尋如下圖示)
- 再搜尋 blend sdk 關鍵字,移除所有 Blend SDK 相關的軟體
- 開始安裝 Windows Phone SDK 7.1
- Windows Phone Icons Maker
要開發 Windows Phone Apps 或上架到 Windows Marketplace 需要準備很多圖片,這工具可以幫你製作符合規格的各種圖示。 ( WP7 修練 DAY 07: 使用 Marketplace Test Kit 與 Icons Maker )
- Windows Phone Power Tools
非常不錯的「動力工具」,補充了 SDK 附帶工具的不足之處,其中有個最有用的就是 Visual IsolatedStorage browser 功能,類似檔案總管的方式管理/瀏覽手機 IsolatedStorage 隔離儲存區裡的所有檔案。以下是與 Windows Phone SDK 的功能比較表:
- Windows Phone 7 Isolated Storage Explorer
這一套可以跟 Visual Studio 2010 整合,可以直接在 Visual Studio 中瀏覽 Silverlight/WP7 應用程式裡隔離儲存取的檔案。
- WP7 Localize | Patricks Blog
To localize the Title of a Windows Phone 7 Application a C++ Resource Dll is needed.
學習與訓練資源
- 中文學習資源
- 快速演示系列之WP7 Dev QuickStart ( 這是 Windows Phone 7.0 的訓練教材 ) (簡體中文)
本系列课程主要针对没有Silverlight基础的Windows Phone开发初学者。整个课程从零开始,旨在带领初学者尽快熟悉Windows Phone开发中需要用到的基础知识,尽快上手完成一般功能的Windows Phone应用。 - MSDN Webcast 2010年12月系列之《一起学Windows Phone 7开发系列课程》
Windows Phone7 是今年年初才推出的一个全新的移动平台,集成了微软Silverlight和XNA两大优势产品框架在里面,使这个平台与Windows mobile平台有了很大的区别,由于这种差别的存在,使应用开发也不同于以往的Windows mobile开发了。一起学Windows Phone7开发课程,对Windows Phone7各个功能模块开发都有所讨论,是一个由入门到深入的系列课程,是一个面向开发者和对Windows Phone感兴趣人士的课程,通过这个系列课程的学习,可以使您对Windows Phone7的开发有一个完整的认识,也为您进入更深层次的开发奠定了基础。
- 英文學習資源
MSDN 上的完整的技術文章
各式控制項/函式庫/開發框架
中文書籍
免費電子書 (English)
WP7 知名部落客
各式 Windows Phone 程式碼範例
應用程式列 (ApplicationBar) / 動態磚 (Tile) 圖示
相關連結
<<< 歡迎大家推薦連結或相關資源,請留言在此文章,謝謝 >>>