下面开始讲解Windows Phone开发环境的搭建,运行起来咱们第一个Windows Phone程序。下面讲三种Windows Phone开发环境的搭建方法:真机环境;微软Windows Phone仿真器;传智播客Windows Phone模拟器。

(一)真机环境

开发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下安装需要做修改,修改方法如下:

1)  把安装包解压

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

3)  再运行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的仿真器对硬件要求高,配置差一点的电脑运行起来非常卡,卡的无法忍受。
  
  为了解决这个问题,技术、教学都牛逼哄哄的.Net培训机构—传智播客开发出一个“传智播客Windows Phone7的模拟器”。这款模拟器有如下的优点:
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。

下载地址:

1、博客园 下载地址: http://files.cnblogs.com/rupeng/ItcastWP7Simulator20110417.rar

2、 CSDN下载地址:http://download.csdn.net/source/3199405

3、高速网盘下载:http://dl.dbank.com/c00c7tu55n

环境要求:.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页面。

WP_支持XP的Windows Phone开发环境搭建:“文字+视频”教程(五)相关推荐

  1. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  2. windows phone开发环境搭建

    windows phone开发环境搭建 转载于:https://blog.51cto.com/yirisu/579302

  3. windows驱动开发环境搭建以及helloworld

    文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...

  4. Java开发环境搭建与实验教程(适合自学)

    Java开发环境搭建与实验教程 如何配置JAVA的环境变量 下载Java  JDK(JDK包含JRE.SDK是Software Development Kit 即软件开发工具包,可以包括函数库.编译程 ...

  5. ESP-01S开发环境搭建及新手教程点灯教程全解详细配图(ESP8266-01s)

    ESP-01S开发环境搭建及新手教程点灯教程全解相当详细(ESP8266-01s) 一.模组简介 二.开发工具 三.开发软件 四.点亮第一盏灯 五.至此完成了ESP-01S在arduino开发环境下点 ...

  6. dashboard windows 前端开发环境搭建

    dashboard是kubernetes的云管平台UI界面,正常情况下,其是在linux下开发的,但是,有些特殊情况下,我们也可能希望在windows上搭建起dashboard的开发环境 这里我们将搭 ...

  7. Windows驱动开发环境搭建:VS2013+WDK8.1

    你的Windows驱动开发环境之所以搭建不成功,是因为你没有看这篇博客 1.安装包准备 Visio Studio2013: https://pan.baidu.com/s/1P77yeSKuE7mWl ...

  8. gRPC在Windows下开发环境搭建(MinGW)

    在Windows下通过MinGW编译gRPC, 并对官方提供的Demo进行编译和测试,本文章记录了从gRPC开发环境搭建到编译,最后测试样例程序全过程,测试结果说明配置过程是正确的.同时本文章可以给广 ...

  9. HT32合泰单片机开发环境搭建和配置教程

    HT32合泰(Holtek)单片机开发环境搭建安装教程 前言 最近在准备合泰杯的比赛,在看合泰官方的PPT和数据手册学习,顺便做个合泰单片机的开发环境搭建教程. 合泰杯比赛发放的开发板是ESK32-3 ...

最新文章

  1. C++ 笔记(01)— 环境设置(安装g++、g++ 编译 C++、 生成可执行文件流程、解释器与编译器区别)
  2. 学好C++十大良好的习惯
  3. BZOJ 1022 [SHOI2008]小约翰的游戏John AntiNim游戏
  4. 文件数据分析制作过程【1】
  5. cocos 时间函数需要什么引用_酱香型白酒,为什么需要长时间储存?
  6. iOS-raywenderlich翻译-AFNetworking速成教程
  7. java formfile_基于Struts文件上传(FormFile)详解
  8. 电脑底部任务栏点不动_虫洞 跨平台的电脑控制手机软件
  9. linux验证db2安装成功_DB2(Linux 64位)安装教程
  10. JSP自定义标签开发步骤
  11. c语言void结尾,c语言中的void和void*
  12. 关于jquery中prev()和next()的用法
  13. Java加密总结:常见哈希算法总结、对称式加密与非对称式加密的对比
  14. 最大流 (Maximum Flow) 之 流网络和流
  15. sata7p 定义_纯正良品SATA7PTOSATA7P90度L250mm; CABLE;SATA线
  16. openlayers 地图上加图标_OpenLayers学习笔记中级篇(四、地图图标操作)
  17. 李春江:决赛是期待和希望,希望小丁早日康复
  18. godaddy mysql不存在_Godaddy免费空间问题及解决方案总结
  19. 很合理,但是有病的奇怪网站合集
  20. normalize.css 类似,使用normalize.css遇到的问题?

热门文章

  1. 抖音怎么上传无损画质_抖音高清视频怎么上传的,抖音怎么上传无损画质
  2. Python私有属性与私有方法
  3. VMware使用OVFTool导出Esxi 6.7.0版本中的虚拟机
  4. 【多媒体】多媒体架构
  5. 正好股票杠杆大盘在这个位置只有两个重要买点
  6. pandas删除行删除列,增加行增加列
  7. calamari项目结构解析
  8. 三位如花女人的多彩理财生活
  9. 慕课网风袖小程序 一一第一阶段
  10. 学Excel函数公式,怎能不会这个组合套路? 1