EVC开发环境以及使用pocket pc的一些总结

一.开发环境的搭建 :
     1. eMbedded Visual C++ 4.0 (序列号 :TRT7H-KD36T-FRH8D-6QH8P-VFJHQ)
2. eMbedded Visual C++ 4.0 SP4
3. SDK for Windows Mobile 2003-based PPC2003SE
4. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE
按照 1-4安装 ,没有什么要设置的 ,安装还算比较简单
如有需要可以安装下面的工具 :
1.      ActiveSync
2.      EmuASConfig.msi(需要 .net framework支持,若不用 .NET开发则在系统中按装 .net framework即可)
3.      WindowsMobilePowerToys.msi(别忘了 ActiveSync Remote Display,它可以在桌面上显示真实设备中的屏幕,并作有限的操作)
­
注意的地方:
().Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE ,若开发简体中文程序它应该是 PPC2003SE 2003 SDK Chinese Simplified Emulation Images.msi。它可以使你的模拟器具备显示中文的能力。安装完毕后,需要在 evc环境中作一些设置,方可让你的开发环境调用支持中文的模拟器映像。设置步骤如下:
1).打开 evc环境下的 tools->configure platform manager...,TreeView中选择 PPC2003SE(若你以正确安装了 SDK for Windows Mobile? 2003-based PPC2003SE ),
2)点击 add device,输入设备名称,如:“ CHS_SMARTPHONE 2003 Emulator”。
3).点击 properties...进入 device properties对话框,在 transport一栏中选择 TCP/IP Transport for windows ce,在 startup一栏中选择 Emulator startup server(默认选项),
4).点击 startup一栏右边的 Configure...按钮进入 Emulator configuration settings对话框,在 device->image一栏下选择 CHS PPC2003SEvirtual radio),其他保持默认值,选择确定,回到 device properties界面,选择 test可以测试你的设置是否正常工作。在正确设置后便可在 evc环境的 WCE Configuration bar中选择支持中文的模拟器了 ;
­
() EmuASConfig.msi这个程序用来将 ActiveSync连接到模拟器上。
安装后的程序叫 EmuAS.exe,运行它。(若你有 Visual Studio .NET 2003,可以在开发环境的工具菜单中找到它, connect emulator with activesync),选择目标模拟器,点击连接( connect)。运气好的话, ActiveSync就会有反应,启动模拟器后如同连接到了真的设备。这个工具的最大公用就是可以在我的电脑 -〉移动设备中访问到模拟器的目录结构,从此你可以像真实设备一样使用你的模拟器,拷贝文件,安装删除程序,等等 ;
­
二.在模拟器中使用 pc机上的串口
要用到ActiveSync,EmuASConfig.msi具体的没有去试了,因为没有用到串口通信的东西,只要能使用网络就可以了;
­
三.几个常用工具的使用
1.      Remote file viewer
当我们需要把一些文件放到 pda中时,因为我们有实际的设备,很自然的,把 pdapc机连接起来然后传输文件就可以了。现在,我们需要把 pc机上的文件放到模拟器上,应该怎么办呢?因为模拟器也是在 pc机上放着,于是就有人想到了这样一个方法:直接把文件放到模拟器的安装目录上。事实上这样是不行的,这里需要用到一个工具 Remote file viewer,它在 evc4tools下。运行后,打开到你需要放置文件的地方,然后点 Export File按钮,就是那个向上的箭头,然后就可以选择 pc机上的文件来 export到模拟器上了。当然,相反的过程是先在模拟器选择文件,然后点向下的箭头按钮来 import了。这里要注意的是,当打开 emulator时,就把它当作一个用线连起来的在你的 pc机外面的一台实际设备,当你关闭它时,就当作它从你的 pc机上把线拔掉了,再也不存在,不要试图在硬盘上寻找它的影子。
­
2.      Remote Process viewer
看名称就知道它是干什么的。我在 Standardsdk Emulator中曾经想打开任务管理器查看有哪些进程正在运行,结果发现功能非常的简单,只能查看相当于 pc机上的应用程序这一页,不能查看进程。 Remote Process viewer可以看到的信息相当多
­
3.      Remote Registry viewer
查看注册表的工具。在 ce下再也不能享受 regedit的便利了,要查看注册表一般有两种方法,一种是通过其它的查看注册表的工具,另一种就是利用 evcRemote Registry viewer;
­
四.模拟器中使用 PC机上的网络
在要用到 webservice的时候 ,要在模拟器中访问到网络上的服务 ,就的经过一些设置 ,可以通过 ActiveSync,不过我没试过….就用了另一个比较简单一些的方法,英文版的与中文版的没有太大的区别,只是在放的地方有一点点不同而已.
在英文版的模拟器中 ,点击界面上网络连接提示的图标 (最上面中间那一块 ),在弹出的提示框中点 setting,然后选择最下面的 Advanced,在进入的页面中选择 NetworkCard->在下拉列表框中选择 The Internet ,文本框中选择 AsyncMac NDISWAN Miniport -> 选择 Use specific IP address 输入一个 IP地址就行了 ,我试了下 ,好像随便输一个都可以 ,,,,点击 OK ,再点 OK,还要点一次 OK,最后一个 OK, ->现在就可以在里面像使用 PC机上的 IE一样访问网络了 (有一点要注意的是 ,这种访问方法要求网卡是处于活动状态的 ,就是本地连接不能是断开的 ,就算是访问本地 PC机上的服务也是一样的 ,只要是活动就行 ,中文版的也是一样的 ,在没有网络的情况下就可以安装一个虚拟网卡,驱动可以在微软上下到,下载的文件名为netsvwrap.msi )
在中文版中 , 开始-〉设置-〉连接-〉网卡,按这条路就可以找到跟英文版中的设置一样的界面了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值