一:下載Windows Phone SDK
系統要求
- 支援的作業系統:Windows 7;Windows Vista
- Windows Vista(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本
- Windows 7(x86 和 x64)- 除 Starter Edition 之外的所有版本
- 安裝需要系統磁碟機上有 4 GB 可用磁碟空間。
- 3 GB 記憶體
- Windows Phone Emulator 要求有使用 WDDM 1.1 驅動程式的支援 DirectX 10 或更高版本的圖形卡
注意:Windows Phone SDK 7.1 與 Visual Studio 2010 SP1 的最終版本相容。
如果電腦中裝有 Windows Phone SDK 7.1 的預發行版本(Beta 或 RC),請先卸載該版本,然後再安裝本產品。
:
中文版:http://download.microsoft.com/download/7/E/C/7EC8F134-0CCF-4741-8BB0-2BABE4FC4875/WPSDKv71_chs1.iso
英文版:http://go.microsoft.com/fwlink/?LinkID=226694
Windows Phone SDK 包括以下組件
- 用於 Windows Phone 的 Microsoft Visual Studio 2010 學習版
- Windows Phone Emulator
- Windows Phone SDK 7.1 程式集
- Silverlight 4 SDK 和 DRT
- 用於 XNA Game Studio 4.0 的 Windows Phone SDK 7.1 擴充
- 用於 Windows Phone 7 的 Microsoft Expression Blend SDK
- 用於 Windows Phone OS 7.1 的 Microsoft Expression Blend SDK
- 用於 Windows Phone 的 WCF Data Services 用戶端
- 用於 Windows Phone 的 Microsoft Advertising SDK
二:安裝安裝過程很簡單,在這裡就不敘述
三:編寫第一個WP7程式
- 啟動Visual Studio2010,建立項目
- 編寫代碼
這裡我們要實現的功能是點擊一個按鈕讓PageTitle改變文本,所以我們要修改的代碼如下:
1 <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
2 <TextBlock x:Name="ApplicationTitle" Text="First Windows Phone" Style="{StaticResource PhoneTextNormalStyle}"/>
3 <TextBlock x:Name="PageTitle" Text="Hello Windows Phone" FontSize="38" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
4 <Button x:Name="btnClick" Content="點擊改變標題" Click="btnClick_Click"/>
5 </StackPanel>
為按鈕編寫事件:
private void btnClick_Click(object sender, RoutedEventArgs e)
{
PageTitle.Text = "跟Limits一起學習WP7開發!";
}
F5運行模擬器,效果如下:
點擊按鈕後的效果: