Windows Phone 开发环境

1、系统要求

  进行WindowsPhone 7的开发,开发机需要达到以下基本标准:

  操作系统:WindowsVista SP2或Windows 7,或者更高版本

  系统盘剩余空间:3GB以上

  内存:2GB或以上

  显卡:DirectX 10兼容,并且安装WDDM1.1驱动

2、开发工具安装

         (最新的Windows Phone 8 的Sdk在一下网址下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=35471)

         在开始开发第一个WindowsPhone程序之前,需要下载合适的开发工具。微软提供了免费的开发工具,可以通过网址http://developer.windowsphone.com下载到在线安装包vm_web.exe,因为是在线安装,所以安装过程需要一直联网。通过该安装包可以安装以下组件:

  Visual Studio 2010 Express for Windows Phone

  Windows Phone Emulator

  Silverlight for Windows Phone

  XNA4.0 Game Studio

  Microsoft Expression Blend for Windows Phone

         安装完成后,就可以通过VisualStudio 2010 Express for Windows Phone开发Windows Phone应用程序了。当然如果系统本身已经安装了Visual Studio 2010的专业版或者是旗舰版,可能导致Visual Studio 2010 Express for Windows Phone不能正常打开,将VisualStudio 2010升级到SP1之后,这个问题就能得到解决,并且还可以通过Visual Studio 2010中的Windows Phone项目模板开发Windows Phone的应用。而且在Visual Studio 2010中操作上能有更完备的体验。

3、Visual Studio 2010 Express for Windows Phone

         VisualStudio 2010 Express for Windows Phone 是微软提供的免费的WindowsPhone 应用程序的集成开发环境(IDE)。其中提供了C#和XAML的编辑功能,简单的界面的布局设计功能,编译程序,连接Windows Phone模拟器(Windows Phone Emulator),部署程序以及调试程序的功能。

4、Windows Phone Emulator

         WindowsPhone Emulator是Windows Phone的模拟器,开发者可以在没有真实设备的情况下学习Windows Phone应用程序的开发。但是Windows Phone Emulator也不是任何的情况都可以模拟,暂时具有一定的限制性。比如,不能打出和接受电话,也不能发送和接受短信,不能模拟内置摄像头之类。

5、Silverlight for Windows Phone和XNA 4.0 Game Studio

         WindowsPhone 7支持Silverlight和XNA的开发,开发人员可以在选择项目模板时自由的选择Silverlight或者XNA来开发。一般情况下,使用Silverlight来开发应用程序,使用XNA来开发游戏,但是没有严格限制,甚至可以同时使用两种技术来协同开发。

6、Microsoft Expression Blend for Windows Phone

         MicrosoftExpression Blend for Windows Phone是十分强大的XAML UI设计工具,使用它可以弥补VisualStudio 2010 Express所缺乏的UI设计能力,例如Animation,Behavior等等。当开发Silverlight程序时,使用Visual Studio 2010 Express与Expression Blend相互之间可以无缝结合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值