博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WP7之开发环境搭建
阅读量:4879 次
发布时间:2019-06-11

本文共 2235 字,大约阅读时间需要 7 分钟。

上一节学习了Windows Phone平台的概况后,本节开始进行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的具体安装过程请详见之前写过的一篇文章

开发工具的下载

Windows Phone SDK7.1的下载地址:

 

开发工具的安装

详见  

 

支持的操作系统

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,如下图所示: 

利用该工具可以:

  1. 非常容易的开发出绚丽的UI
  2. 该工具可用于动画(Animations)设计;
  3. 该工具支持呈现测试数据;
  4. 该工具与Visual Studio 2010 Express  for Windows Phone协调工作,二者开发的程序和UI可以相互打开;
  5. 该工具开发的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 的模拟器如下图所示:  

          

转载于:https://www.cnblogs.com/kbillows/archive/2012/01/05/2313683.html

你可能感兴趣的文章
sqlalchemy相关知识
查看>>
Ubuntu下搜狗输入法乱码
查看>>
iOS实时查看App运行日志
查看>>
计算机网络●通信协议
查看>>
爬山算法和退火算法
查看>>
再次聊一聊promise settimeout asycn awiat执行顺序---js执行机制 EVENT LOOP
查看>>
C#中怎么生成和获取GUID
查看>>
在EditPlus里配置编译和运行java代码的方法
查看>>
gson所需jar包
查看>>
window+amp搭建步骤
查看>>
最干净的pyinstaller打包成exe应用程序方法
查看>>
Python中的数据类型
查看>>
讲给普通人听的分布式数据存储【转载】
查看>>
关于最短路
查看>>
串的数据结构的C语言实现
查看>>
Hbase记录-zookeeper部署
查看>>
Python pexpect出现错误‘module have no attribute "spawn" 解决办法
查看>>
ubuntu14.04 安装matlab r2013a
查看>>
材料学真的没前途吗?
查看>>
(转) Java基础知识总结
查看>>