一:下载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
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运行模拟器,效果如下:
点击按钮后的效果: