(一)真机环境

开发Windows Phone程序最爽的环境就是使用真机进行开发,也就是拿着一个Windows Phone手机连到电脑上进行开发,真实的比虚机的爽得多的道理不用我说了。

首先需要安装开发工具Windows Phone Developer Tools(Windows Phone的开发环境,是免费的,简称WPDT,7.0版本下载地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安装更高版本做法类似)。这款工具只能装在Windows 7上,如果在Windows XP下安装需要做修改,修改方法如下:

把安装包解压

使用记事本或其他文字编辑器打开baseline.dat,找到[gencomp7788]区段,把InstallOnLHS和InstallOnWinXP的值改为0。

再运行setup.exe

接着需要一部Windows Phone手机,现在买Windows Phone水货只要一千多元。接着需要安装Zune这款软件(下载地址:http://www.zune.net/en-US/products/software/download/default.htm ),把Windows Phone手机通过数据线连接到电脑,直到Zune发现你的手机设备,然后点击Zune中的“Phone”标签进入手机同步状态

由于开发过程中Windows Phone手机不能锁屏,因此请在手机上进入Settings→lock+wallpaper,screen times out after,然后设置成never,这样就一直不会锁屏,当然开发结束最好还是设成自动锁屏,否则太费电。

注意:开发过程中手机不能锁屏、必须保持和电脑的数据线连接、必须开启Zune。

接下来启动Microsoft Visual Studio 2010 Express for Windows Phone(开始→Microsoft Visual Studio 2010 Express下),然后点击主菜单File→New Project,在项目向导中选择Windows Phone Application,设置项目的名字和项目的路径,然后点击【OK】即可创建完成Windows Phone的项目。

确保工具栏中选择“Windows Phone 7 Device”,也就是在真机设备中调试,然后点击绿色调试按钮即可在真机中启动运行了。

(二)微软Windows Phone仿真器开发环境

如果你现在手头还没有Windows Phone真机,那么可以通过微软Windows Phone仿真器来体验一把,当然肯定没有真机爽。需要注意微软Windows Phone仿真器只能运行在Windows 7下,XP下是运行不了的(想在XP下体验的请看第三节“传智播客Windows Phone模拟器”)。

只要安装开发工具Windows Phone Developer Tools(Windows Phone的开发环境,是免费的,简称WPDT,7.0版本下载地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安装更高版本做法类似)即可。

接下来启动Microsoft Visual Studio 2010 Express for Windows Phone(开始→Microsoft Visual Studio 2010 Express下),然后点击主菜单File→New Project,在项目向导中选择Windows Phone Application,设置项目的名字和项目的路径,然后点击【OK】即可创建完成Windows Phone的项目。

确保工具栏中选择“Windows Phone 7 Emulator”,也就是在仿真器中调试,然后点击绿色调试按钮即可在仿真器中启动运行了。如果启动报错“Zune software is not launched. Retry after making sure that Zune software is launched”,说明你错选成了“Windows Phone 7 Device”。

(三)能运行在Windows XP下的传智播客Windows Phone模拟器

很多朋友都由于这样那样的原因暂时只能工作在Windows XP下,他们本来是对Windows Phone开发感兴趣的,后来听说Windows phone 7微软Windows Phone仿真器必须在Windows7下就放弃了。而且微软的WP7的仿真器有很多缺点,比如很多设备无法用,比如FM收音机永远是off,加速度感应器永远是平躺静止状态,振动控制器看不到效果,摄像头模拟器永远都是一个随机动的黑色方块,麦克风无法用……;而且WP7的仿真器和主机交互麻烦,比如想把一首mp3放到仿真器中播放很难,想把仿真器中生成的一个文件拷出来也很难;WP7的仿真器对硬件要求高,配置差一点的电脑运行起来非常卡,卡的无法忍受。

1)可以运行在windows xp下

2)实现了WP7绝大部分API。包括启动器、选择器、外设(收音机、GPS、振动器、麦克风、摄像头、加速度感应器)、WP7特殊控件(枢轴视图、全景视图、DatePicker、TimePicker、ListPicker、ApplicationBar)、XNA部分功能(Audio、触摸屏、MediaLibrary、InputScope键盘处理)、墓碑机制(TombStone)等。

3)资源占用小,不像WP7仿真器那样对计算机性能要求高,因此普通笔记本就能运行

4)开发调试方便,能够把本机磁盘映射为手机的媒体库。

5)模拟外设丰富,收音机用网络收音机模拟、用3D旋转模拟手机旋转、用地图选取模拟手机位置变化、振动器模拟器、加速度模拟器、用电脑摄像头模拟手机摄像头。

6)项目尽可能的模拟Windows Phone开发的所有特性,比如可以像WP7仿真器一样通过修改WMappManifest.xml来修改页面的启动页、Tile图片标题,可以像WP7仿真器一样通过SplashScreenImage.jpg来设置程序的SplashScreen。

下载地址:http://www.gxp.cc/file-1380606.html

环境要求:.Net Framework 4、Silverlight4_Tools.exe、Silverlight 4.0开发人员运行时(Silverlight4_Developer);VisualStudio 2010。

安装使用方法:

1、 将WP7SimulatorApp.zip放到我的文档文件夹的“\Visual Studio 2010\Templates\ProjectTemplates”下,将PhoneApplicationPage.zip放到我的文档文件夹的“\Visual Studio 2010\Templates\ItemTemplates”下。

2、请将Itcast.Net.Phone.InteropServices.zip包解压到硬盘上,然后运行reg.bat即可。注意运行完毕不要删除或者移动解压后的文件。

3、新建Windows Phone项目:打开VisualStudio2010,点击“文件”→“新建”→“项目”,选择左侧“已安装模板”中的“VisualC#”,在右侧项目列表中找到“WP7SimulatorApp”即可新建Windows Phone项目。模拟器必须以OutOfBrowser方式运行,由于VisualStudio的项目模板没法设置StartAction,所以需要手动设置OutOfBrowser方式启动(请对VSSDK熟悉的朋友帮忙解决这个问题)。请在新建的项目上点击右键,选择“属性”,在打开页面的“Silverlight”选项卡,先将“允许在浏览器外运行应用程序”前的复选框的勾选去掉,再将复选框重新选中即可。点击F5漂亮的Windows Phone 7模拟器就运行起来了。

4、 如果需要增加新的页面,只要在项目上点击右键,选择“添加”→“新建项”,选中左侧的“VisualC#” 在右侧项目列表中找到“PhoneApplicationPage”即可新建一个Windows Phone页面。

5、高级控件:安装Toolkit控件(Microsoft.Phone.Controls.Toolkit,微软提供的开源的WP7控件,默认没有包含在WP7中,需要单独下载安装),安装地图控件BingMaps Silverlight(Microsoft.Phone.Controls.Maps)

wp7编程环境配置(包含xp下安装)相关推荐

  1. Windows10系统下MPI编程环境配置(超级详细)

    Windows10系统下MPI编程环境配置(超级详细) 1.MS-MPI下载 进入官网下载MPI文件,下载地址: https://www.mpich.org/ 下拉到最底部,点击Microsoft W ...

  2. openacc的Linux安装教程,科学网—opensuse 13.1 系统 openACC编译器使用及GPU并行编程环境配置 - 马小军的博文...

    本文讲述opensuse13.1系统openACC编译器使用及GPU并行编程环境配置. 这里以笔记本显卡驱动为NVIDIA为例 在安装前,请确保系统已经安装kernel-devel ,kernel-s ...

  3. XP下安装Sql2000出现“安装程序配置服务器失败”时的解决办法

    XP下安装SQL2000时出现如下现象: 安装程序配置服务器失败.参考服务器错误日志和 C:/WINDOWS/sqlstp.log 了解更多信息. 原因: 出现这种现象的多半是由于计算机名不规范造成的 ...

  4. Windows XP下安装配置声卡

    Windows XP下安装配置声卡 随着多媒体技术的不断发展,以及其应用的越来越广泛,声卡成为多媒体计算机必不可少的标准硬件设备之一,目前市场上的声卡大部分都属于即插即用的类型,对于普通用户来说其安装 ...

  5. 利用虚拟机在windows XP下安装ubuntu操作系统

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! http ...

  6. 【centos8服务器的开发环境配置及常用工具安装】

    centos8服务器的开发环境配置及常用工具安装(不定时更新) 文章目录 centos8服务器的开发环境配置及常用工具安装(不定时更新) 一.安装yum 二.安装unzip命令 三.安装jdk8 四. ...

  7. 安卓平板电脑使用Termux编程环境配置

    安卓平板电脑使用Termux编程环境配置 Wandering 简介 本人使用的是华为M5平板电脑,平常进行文献的阅读.资料查询以及笔记写作比较方便.平板电脑携带起来更加轻便,续航也持久,所以想让它发挥 ...

  8. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  9. 深度学习环境配置10——Ubuntu下的torch==1.7.1环境配置

    深度学习环境配置10--Ubuntu下的torch==1.7.1环境配置 注意事项 一.2022/9/18更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anaconda安装 ...

最新文章

  1. 很简单却很实用的强拉脚本
  2. Spring Boot JdbcTemplate 入门
  3. apache配置优化
  4. SPOJ8222(后缀自动机--出现次数最多的子串)
  5. 浙江省经信委与新华三签署战略合作协议
  6. R-CNN 物体检测第二弹(Fast R-CNN)
  7. 奔驰宝马路虎等齐降价 最高降幅达8.5万!
  8. [Unity脚本运行时更新]C#6新特性
  9. 2.7 Inception 网络
  10. 代码不会骗人,但有时注释会
  11. (课堂画图)毕业论文管理系统
  12. mysql large pages_Innodb内存管理解析
  13. 程序员的灯下黑:如果你想考研究生或是研究生
  14. 传智播客Java常量进制转换数据类型
  15. linux htdocs目录下,ubuntu解决htdocs目录的权限问题
  16. Windows Phone开发之 WebClient 讲解
  17. linux 不换行显示数据库,linux下怎么在不按回车情况下就能读取字符读取到字符不回显...
  18. 微信公众平台实现天气预报功能
  19. 2021最新微信影视小程序源码无限代开+搭建详细教程
  20. 最长单词(LintCode)

热门文章

  1. GCB:农田土壤丰富真菌比稀有真菌适应更广(一作解读+主图重现)
  2. 面试经验分享,论如何入职心仪的企业
  3. linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)
  4. 浅析安全架构中遇到的问题
  5. 使用Java语言打印爱心
  6. html5 设计 form,为HTML5表单设计表单模板
  7. C语言实现url的编码和解码
  8. Ubuntu下载软件包连接失败
  9. 那些好看的渐变色linear-gradient(拿走不谢)
  10. 三星S6D1121主控彩屏(240*320*18bit,262K)驱动程序