Windows Phone 7 开发环境的搭建
本节开始进行Windows Phone 开发环境的搭建,包括所需要的操作系统及硬件的介绍,开发工具的下载与安装,以及开发工具的介绍等。由于Jake Lin老师的视频中讲解的是早期的Windows Phone Developer RTW版本的安装,及介绍了Windows Phone Developer Tools October 2010 Update(为了方便在手机上进行调试应用程序)安装等。但现在MS现在已经发布了最新版本的Windows Phone SDK7.1,笔者在阅读本视频前已经安装过了Windows Phone SDK 7.1,所以本文不在按照Jake Lin老师视频中讲解的过程安装,新的Windows Phone7 SDK7.1的具体安装过程请详见之前写过的一篇文章《WP7开发环境的搭建》。
开发工具的下载
Windows Phone SDK7.1的下载地址:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570
开发工具的安装
详见 WP7开发环境的搭建
支持的操作系统
Windows Vista需要安装SP2, 支持简易版本(Starter Edition)以上版本
Windows 7 (x86和x64)支持简易版本(Starter Editon)以上版本(笔者使用的是Windows 7 (64bit)旗舰版本)
硬件要求
系统盘3GB以上的空间
内在空间达到2GB或以上
显卡要求
如果需要开发XNA 游戏的话,需要具备Direct X10以上的显示卡,并且安装WDDM1.1驱动
支持Direct X10以上的显卡主要用于WindowsPhone模拟器GPU的加速
开发工具介绍
在安装好Windows Phone SDK7.1 后,会安装一个Visual Studio 2010 Express for Windows Phone、XNA Game Studio 4.0 Refresh 及Windows Phone SDK 7.1(主要是模拟器)等,如下图:

利用安装好的Visual Studio2010 Express for Windows Phone可以开发2类应用
1)Silverlight for windwos Phone
可以开发高质量,具备绚丽UI和用户体验的应用程序,同时还提供了一系列符合Windows Phone7 “look and feel”的控件。
Siverlight for Windows Phone 的项目模板介绍
打开Visual Studio 2010 Express for Windows Phone,点击新建项目,选择C#下的Silverlight for Windows Phone,可以看到包含了以下的模板,由于笔者安装的正式版本,所以安装完成后的项目模板要比Jake Lin老师视频中讲解的项目模板(图中标记的)要多,具体如下图:

2)XNA Game Studio 4.0 for Windows Phone
该工具是一个强大的游戏开发平台,可以开发高性能的游戏,并整合触摸屏(Touch)与重力加速器(Accelerometer),同时支持高性能的3D。
3) Expression Blend for Windows Phone
这是配合Visual Studio 2010 Express for Windows Phone使用来设计UI的,但在Windows Phone SDK7.1的安装完成后,会在开始菜单生成Microsoft Expression目录,下面有该工具Microsoft Expression Blend 4,如下图所示:

利用该工具可以:
- 非常容易的开发出绚丽的UI
- 该工具可用于动画(Animations)设计;
- 该工具支持呈现测试数据;
- 该工具与Visual Studio 2010 Express for Windows Phone协调工作,二者开发的程序和UI可以相互打开;
- 该工具开发的UI可以使用Windows Phone模拟器进行调试,但在使用时注意保持Windows Phone的UI规范,参考UI Design and Interaction Guide
Windows Phone 7模拟器的介绍:
1.利用模拟器为应用程序提供与真空设备一致的行为(用户体验),也能很方便的进行开发与调试;
2.开发的程序能够直接在VS2010上部署程序,同时支持多个VS2010实例同时部署应用程序;
3.模拟器在性能和用户体验上也真实的手机设备相比会有极小量的差异(但Jake Lin老师讲课过程中会讲到);
4.模拟器同样支持多点触摸的模拟,所以可以在上面测试小游戏;
Windows Phone 7设备的介绍:
1.利用VS2010 Express for Windows Phone这个开发工具可以简单的把程序部署到真实手机设备上;
2. 利用Windows Phone 7设备也可以进行应用程序的调试,调试步骤与模拟器一样的简单;
3.设备可以通过Marketplace开发者ID进行解锁;
4.部署到真实手机设备上的程序可以脱离Visual Studio独立运行;
Windows Phone 的模拟器如下图所示:

Windows Phone 7 开发环境的搭建的更多相关文章
- windows下STM32开发环境的搭建
一.概述 1.说明 笔者已经写了一篇Linux下STM32开发环境的搭建 ,这两篇文章的最区别在于开发环境所处的系统平台不一样,而其实这个区别对于开发环境的搭建其实影响不大,制作局部上的操作上发生了改 ...
- 【转】Windows Phone 8 开发环境的搭建
1.先安装Microsoft Visual Studio 2012旗舰版,安装包自己下载. 系统必须是Win8 X64 对于软硬件的检测可以参照: Windows Phone 8开发环境搭建之一.电脑 ...
- windows上JSP开发环境全搭建
JSP开发环境全搭建 最近需要用到JSP做项目,所以要配置JSP的开发环境,总结一下配置步骤以备以后再配置需要. 配置JAVA开发环境,配置JDK 下载JDK,在这里下载开发所需的JDK,可以根据自己 ...
- windows下vue开发环境的搭建
一 介绍: vue.js是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库 ...
- Windows之Java开发环境快速搭建
说明:Node.js非必须,通常中小公司或创业公司,基本上都要求全栈. 补充说明: 除此之外,当公司固定JDK.Maven.Idea.Git.Node.js及其相关IDE等版本时,运维人员或者Team ...
- windows下php开发环境的搭建
环境搭建软件组合为:Apache2.2.9+mysql5.2.32+php5.2.6 下载地址如下 http://download.csdn.net/detail/xttxqjfg/5670455 ...
- 2-3 Windows下一站式开发环境anaconda搭建
D:\Users\ZHONGZHENHUA\Anaconda3\Scripts\activate.bat https://www.geforce.com/hardware/notebook-gpus/ ...
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- 转:WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
转自:http://www.cnblogs.com/shaddock2013/p/3155024.html 最近在试着在Windows 7上搭建Windows Phone 8的开发调试环境,使用的是V ...
随机推荐
- JAVA 解析TXT文本
package file; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; im ...
- day5模块学习--shelve模块
shelve模块 shelve类似于一个key-value数据库,可以很方便的用来保存Python的内存对象,其内部使用pickle来序列化数据,简单来说,使用者可以将一个列表.字典.或者用户自定义的 ...
- 【LOJ】#2275. 「JXOI2017」颜色
题解 我们枚举右端点判断合法的左端点有哪些 首先,记录一下右端点右边的点的pre,也就是这个数字前一个出现的位置,取所有小于枚举右端点r的值中最大的一个做为l,用优先队列维护即可,[l + 1,r]就 ...
- WIN8+VS2013编写发布WCF、一(编写)、二(部署)、三(调用)
原文://http://www.cnblogs.com/tntboom/p/4348483.html 引言:上学期因为写服务器用WCF,所以连查资料再瞎调试勉强成功了,但是这学期又到了用WCF的时候, ...
- 华三IRF的配置
https://blog.csdn.net/VictoryKingLIU/article/details/79255901 拓扑结构 1 配置成员编号(重启) 2 配置成员优先级(大的主设备) 3 配 ...
- 相等(==)、严格相等(===)、NaN、null、undefined、空和0
(===)如果两个引用值指向同一个对象.数组.或函数,则他们是相等的.如果指向不同的对象,则他们是不相等的,尽管两个对象具有完全一样的属性. (==)如果其中一个值是true,则将其转换为1再进行比较 ...
- 【基本功】深入剖析Swift性能优化
简介 2014年,苹果公司在WWDC上发布Swift这一新的编程语言.经过几年的发展,Swift已经成为iOS开发语言的“中流砥柱”,Swift提供了非常灵活的高级别特性,例如协议.闭包.泛型等,并且 ...
- 基于TensorFlow Serving的深度学习在线预估
一.前言 随着深度学习在图像.语言.广告点击率预估等各个领域不断发展,很多团队开始探索深度学习技术在业务层面的实践与应用.而在广告CTR预估方面,新模型也是层出不穷: Wide and Deep[1] ...
- redis keys 命令
## 删除存在的key del key ## 序列体弱给定key,并返回被序列化的值 dump key ## 检查key是否存在 exists key ## 为给定key设置过期时间 expire k ...
- SKLearn数据集API(一)
注:本文是人工智能研究网的学习笔记 数据集一览 类型 获取方式 自带的小数据集 sklearn.datasets.load_ 在线下载的数据集 sklearn.datasets.fetch_ 计算机生 ...