1.2 开发环境部署
1.2.1 Windows Phone SDK的安装与介绍
要进行Windows Phone 7应用和游戏开发,首先要有开发环境。像其他Windows程序一样,微软为Windows Phone应用和游戏开发者提供了一套功能强大的免费软件开发环境——Windows Phone Software Development Kit(SDK)。当前最新版本为7.1.1,它可以同时为Windows Phone 7.0和Windows Phone 7.5设备进行开发。
开发者在http://create.msdn.com可以下载开发工具,该网站即微软为应用开发者开放的APP HUB网站,图1-5展示了APP HUB网站的入口。网站支持包括简体中文在内的多国语言。
图1-5 APP HUB网站
APP HUB作为微软为Windows Phone和Xbox应用开发者提供的网站,开发者将会非常频繁地浏览。一些版本更新信息,最新的开发资源等,也可以从APP HUB中找到和下载。
安装Windows Phone Developer Tools之前,系统需要满足以下条件:
(1)支持的操作系统:Windows 7或Windows Vista;
(2)Windows Vista(x86 and x64)with Service Pack 2(除了Starter版本);
(3)Windows 7(x86 and x64)(除了Starter版本);
(4)系统盘上保留3 GB的硬盘空间;
(5)2 GB RAM;
(6)Windows Phone Emulator需要具有WDDM 1.1驱动的支持DirectX 10的显卡。
满足以上条件后,SDK Installer会自动将套件安装到PC中。
Windows Phone Developer Tools中包含:
(1)Visual Studio 2010 Express for Windows Phone
专门为开发Windows Phone应用发布的免费Visual Studio版本。
(2)Windows Phone Emulator Resources
Windows Phone PC端模拟器和部署工具等。
(3)Silverlight 4 Tools for Visual Studio
为Visual Studio提供必要的Silverlight支持。
(4)XNA Game Studio 4.0
Windows Phone游戏开发环境。
(5)Microsoft Expression Blend for Windows Phone
Windows Phone应用和游戏的UI设计工具。
安装好后,程序中会出现如图1-6所示的文件夹。至此我们已拥有最基本的开发工具。
图1-6 安装SDK成功后的组件