想了解下wp7的开发,网上搜索了下,发现一繁体网站,内容不错,以下为详细内容:

我想開發人員可能會有一個疑問,到底新版的 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 包含內容如下
    • 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 Power Tools
    非常不錯的「動力工具」,補充了 SDK 附帶工具的不足之處,其中有個最有用的就是 Visual IsolatedStorage browser
    功能,類似檔案總管的方式管理/瀏覽手機 IsolatedStorage 隔離儲存區裡的所有檔案。以下是與 Windows Phone SDK 的功能比較表:

學習與訓練資源

MSDN 上的完整的技術文章

各式控制項/函式庫/開發框架

  • Silverlight for Windows Phone Toolkit  ( 可透過NuGet安裝喔 )
    目前已有且支援 Windows Phone 7.1 的有以下控制項:
    • AutoCompleteBox
    • ContextMenu
    • DatePicker
    • DateTimeConverters
    • DatePicker
    • ExpanderView
    • GestureService/GestureListener
    • HeaderedItemsControl
    • HubTile
    • ListPicker
    • LocalizedResources
    • LockablePivot
    • LongListSelector
    • MultiselectList
    • Page Transitions
    • PerformanceProgressBar
    • PhoneTextBox
    • TiltEffect
    • TimePicker
    • ToggleSwitch
    • WrapPanel
  • Coding4Fun Windows Phone Toolkit ( 包括控制項、抽象類別、轉換器、繫結與資料 Helper )
    目前已有且支援 Windows Phone 7.1 的有以下控制項:
    • About Prompt
    • Color Hexagon Picker
    • Color Picker
    • Color Slider
    • Input Prompt
    • Message Prompt
    • Memory Counter
    • Password Prompt
    • Progress Overlay
    • Round Button
    • Round Toggle Button
    • Super Slider
    • TimeSpan Picker
    • Toast Prompt

中文書籍

WP7 知名部落客

  • ( 歡迎推薦部落格 … )

各式 Windows Phone 程式碼範例