构建WindowsPhone开发环境.ppt_第1页
构建WindowsPhone开发环境.ppt_第2页
构建WindowsPhone开发环境.ppt_第3页
构建WindowsPhone开发环境.ppt_第4页
构建WindowsPhone开发环境.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安装模拟器步骤 第一步ActiveSync WindowsXP 或移动设备中心 WindowsVista 7 第二步WindowsMobile6ProfessionalSDKRefresh第三步WindowsMobile6ProfessionalImages CHS 第四步WindowsMobile6 5ProfessionalDeveloperToolKit CHS 课后作业 搭建WindowsMobile开发环境 2 MicrosoftWindowsMobile的设置功能可以对所有连接类型进行配置 由于其设置界面可以管理各种连接类型 有时会让人混淆 但它们的核心都是 连接管理器 依次点选 开始 设置 在 连接 选项卡上找到 连接 项 这会打开 设置 对话框 如1所示 它包含两个选项卡 标签分别为 任务 与 高级 图1连接设置 图2高级设置 这些任务被分成了两部分 Internet设置 它包含与Internet有关的连接 而 单位设置 包含企业网络连接 要么为直接连接 要么为虚拟专用网络 VPN 连接 单位 work 指的是企业网络 在访问某些带有防火墙的服务器 例如 其包括MicrosoftExchangeServer 时 您一般会使用它 这个Internet目的网络可以链路到所有其他更广阔的Internet目的地 而两个主要的目的网络 Internet 与 单位 才是 连接管理器 工作的中心 若配置过网络连接 那么在 设置 对话框的 任务 选项卡上 将会出现 管理现有连接 选项 其会显示一个连接列表 如图3所示 您可以编辑和删除连接 或者设置默认连接 自动选择 选项 使得系统可以为您选择连接 在 设置 对话框中 连接 页面的 任务 选项卡上 单位网络 区也包含一个与定义拨号连接类似的选项 在这个区中 您可以创建VPN连接 其会提供一个现有公共网络连接上的专用信道 高级 选项卡 如图2所示 包含另外的一些选项 您可以点选 选择网络 按钮来选择使用哪个连接集合连接来网络 默认情况下 会为连接到Internet的应用程序选择 Internet设置 而 单位设置 连接用于连接到专用网络 Intranet 您可以点选 拨号规则 按钮来定义电话号码的拨打方式 当您的连接使用电路交换连接 在外网漫游时 您可能需要对其进行设置 用于连接的电话号码 必须是一个包含拨叫代码的号码 因为平时使用的网络代码缩写 在漫游时是无法使用的 在使用 连接管理器 时 例外 按钮也很重要 因为它会帮助您定义某个特定的URL UniformResourceLocator 是处在专用网络上 还是Internet上 其决定了 连接管理器 所建立的连接是否正确 默认情况下 任何包含句点的主机名为被认为是公共地址 但您可以重载这个行为 单位URL例外 页面 如图4 显示了一个当前已登记的例外列表 点选 添加新URL 来添加一个新的入口到列表中 添加新例外 窗体 如图5所示 显示了其格式的说明 例如 您可以添加 mydomain 便可确保exchange mydomain被解释为一个Intranet上的服务器 这样才能正确地建立拨号或VPN连接 图3现有连接的管理 图4 单位URL例外 页面 图5 单位URL例外 页面 连接 页面上的所有设置 都可以通过XML ExtensibleMarkupLanguage 配置API部署到设备上 实例 建立自己的连接 点选 Internet设置 下面的 添加新调制解调器连接 来打开 新建连接向导 如图1所示 您可以在此配置您的新连接 在这个向导中 首先 输入连接的显示名称 然后在下拉列表 选择调制解调器 中选择选择一个设备 在本例中 我们称这个新连接为 CMWAP 将其设备配置为 蜂窝电话线路 GPRS 这个设备名称是个特例 因为其使用与电路交换 circuit switched 呼叫相同的蜂窝电话线路设备 而GPRS连接的设置就与电路交换呼叫的不同了 下一步 输入一个访问点名称 APN 根据您的移动运营商的不同 这个名称也各异 这里我们填入的是 CMWAP 这个向导的最后一页为用户名与密码设置 对于公共GPRS服务来说 这不需要设置 图6步骤1 图7步骤2 图8步骤3 点击 开始 Internet共享 在 Internet共享 中做如图10选择 点击 连接 即可使windowsMobile上网 图9 图10 图11IE代理设置 经过以上设置 即可使用手机带PC机上网 使用桌面间接连接 MicrosoftActiveSync是一个在桌面Windows操作系统上工作的应用程序 用于与运行有WindowsMobile的设备进行连接与同步 在WindowsVista操作系统中 ActiveSync的外观发生了一些改变 并更名为WindowsMobile设备中心 但其底层仍然是ActiveSync的技术 ActiveSync可以使用通用串行总线 USB 串行端口或Bluetooth 提供了一个间接的网络连接 您可以通过桌面计算机访问更广阔的Internet 而无需建立GPRS或类似的无线连接 对设备的路由请求 与 连接管理器 一样 ActiveSync也用到了目的网络的概念 可以在桌面上的ActiveSync 连接设置 对话框中指定计算机的连接类型 如图12所示 这台计算机已连接到 的默认设置为 自动 这样 无论访问 单位 还是Internet资源 都会通过ActiveSync连接 您无需更改这项设置 图12 蜂窝仿真器 现在的WindowsMobile设备大多数都拥有电话和其他无线通信的功能 在许多情况下 你想让你的应用程序跟这些通信功能进行交互 例如 你想在电话响起的时候 将你的应用程序播放音乐的声音调小 或者需要直接对通信硬件进行各种操作 那么开发这种类型的应用程序往往比较困难 最大的难点在于测试应用程序 为了解决测试这种应用程序的困难 WindowsMobile6SDK包含了CellularEmulator 蜂窝仿真器 CellularEmulator让你能够在DeviceEmulator中 测试你的应用程序在各种蜂窝通信的情况下的行为 CellularEmulator是一个强大的测试工具 它可以用于测试你的应用程序在蜂窝通信状况变化时的行为 用CellularEmulator可以执行一些简单的测试 如 在仿真器中拨打电话 接听来电和挂断电话 发送和接收SMS信息等 为了让开发人员可以测试更复杂的功能 CellularEmulator还支持对SIM配置信息的修改 还有选择2G网络还是3G网络 所有这些测试工作都不需要用到一台物理设备 要让CellularEmulator和DeviceEmulator可以一起配合使用 首先你需要把他们关联起来 1 记下CellularEmulator左下角状态栏的COM端口号 如COM3 2 在DeviceEmulator中选择 File Configure 菜单项 打开EmulatorProperties对话框 3 在EmulatorProperties对话框中选择Peripherals选项卡 4 把刚才记下的COM端口号输入到SerialPort0文本框中 如果你在下拉列表中找不到你的端口号 可以自己输入进去 5 点击OK按钮保存设置 关闭EmulatorProperties对话框 6 点击 File Reset Soft 菜单项 对仿真器进行软重置操作 待仿真器完成重置过程并重新启动后 你将会看到仿真器的蜂窝网络已经可用了 如果还是不行 可能是安装了WindowsMobile6SDK之后 没有重新启动系统 给仿真器拨打电话 打开CellularEmulator的CallManager选项卡 在PhoneNumber文本框中输入任意一个电话号码 点击旁边的Dial按钮 仿真器的电话铃声将响起 并显示来自所输入的电话号码的来电 这时在ActiveCalls列表中将出现仿真器上的活动通话 Status显示为Incoming 用7272024这个电话号码向仿真器拨打电话 仿真器收到电话号码为7272024的来电 从仿真器拨打电话 在PresetNumber列表中提供了4个可供测试的电话号码 Busy表示线路忙 Reject表示拒绝接听 HangUpAfterConnect表示接听后再挂断 NoAnswer表示没有回应 尝试在仿真器中拨打7272021 CellularEmulator的ActiveCalls列表将显示仿真器当前的活动通话 电话接通后持续了10秒钟 然后挂断 也就是HangUpAfterConnect 向仿真器发送SMS信息 打开CellularEmulator的SMS选项卡 在Sendtodevice的多行文本框中输入短信内容 然后点击Send按钮将短信发送至仿真器 还可以设置重复发送 选中Repeat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论