(急切求助)CE5.0环境下测试PDA碰到同步及网络连接问题汇总(在线等答案)。。。

jscn123789abc 2009-04-28 11:41:44
大家好,向大家请教几个问题,刚接触CE5.0环境下编程,碰到几个环境配置方面的问题:
环境是C#.Net2005(CE5.0);硬件是PDA及PDA跟电脑进行连接的数据线;
安装的Active Async版本是4.5和4.0;
安装的SDK是Mobile5.0 For Pocket PC;设备仿真程序是也是5.0版本;
虚拟网卡装的VirtualPC2007;

从上周末开始搞环境,搞了好几天,还没搞定很郁闷,汇总下遇到的问题,请大家讨论一下:
PDA主要功能是刷条码,然后通过WebService访问数据,并做业务逻辑上的处理;

(一)一种环境是有PDA实物,通过数据线连接到台式电脑:
(1)开启PDA接收无线信号的功能,让PDA自动获取IP(DHCP),可以访问网络,也可以实现PDA跟台式电脑同步,每刷一次条码,触发访问WebService的方法执行一次;
(2)关闭PDA接收无线信号的功能,也让PDA自动获取IP地址(DHCP),感觉访问网络很慢,还在测试中,不知道是否可以正常访问网络?


(二)另外一种环境是没有PDA连接台式电脑,直接通过PDA的仿真模拟器来访问网络;
(1)这两天一直在搞这个很烦,刚开始安装的SDK和设备仿真程序不可用,然后卸载之后SDK就装不起来啦;
用另外一台电脑重配置环境,安装Active Sync4.5,版本是5.0的SDK及模拟仿真程序,以及VirtualPC2007;
仿真程序是可以看到,但是不能通过仿真程序中的IE访问网络,Active Sync无法开启(一直是灰色,选择开启就提示用开发工具进行调试) ,换成4.0版本还是这样,不知道什么原因,这台电脑的OutLook也不能用;
设置的主要参数有;ActiveSync连接设置有一项选择"DMA",设备管理器选择"连接PocketPC5.0VGA仿真程序",然后还选择"插入插座",具体在仿真程序里面没有做任何设置,一些IP地址和DNS等参数都是让它自动获取;
到网上查下资料,有的说跟一些DHCP服务或者一些端口没有开启有关;实在搞不懂什么原因?对AativeAsync也不了解;
还有一个问题就是,模拟器的画面在电脑屏幕里显示太大,修改设备模拟器安装路径下的XML文件,还是不可以调整大小(别的平台可以调整大小),我只修改XML里面的宽度和高度值,是否还要设置别的参数?
(2)还有一个情况就是,只用PDA访问网络,PDA跟台式电脑之间没有数据线连接,在PDA里面执行EXE程序,不清楚在CE5.0下调试的程序是否可以直接下载到PDA里去执行?(这部分还没测试)
...全文
69 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
1、把下载后的DeviceEmulator模拟器文件夹放入D盘根目录。 2、安装DeviceEmulator中文版.exe 3、存储卡目录(自定),例:在C盘建一个文件夹SDMMC,这个文件夹相当于一体机的存储卡。 4、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 5、选择映像文件(CE50_ARM_CHS.bin) 或 4、把3.5/4.3/7寸模拟器.bat拷到桌面,双击运行即可。 ================================================================== 解压后操作步骤: 1、安装DeviceEmulator中文版.exe 2、执行DE.exe,选择执行DE主程序:C:\Program Files\Microsoft Device Emulator\1.0\DeviceEmulator.exe 3、选择映像文件(CE50_ARM_CHS.bin) 4、存储卡目录(自定) 我这里设置的是SDMMC 5、真正的WINCE系统出现了~~~ 市场上的导航仪都是WINCE系统哦,呵呵。。。 WINCE5.0模拟器调节分辨率方法: WINCE5.0模拟器可以改成任意尺寸和分辨率的。只是你不能用DE.exe来启动它。那个“启动助手”中缺少video参数的选项,如果想改变分辨率应该自已做一个批处理文件方更启动。 按装完“DeviceEmulator中文版.exe”后,将解压后的CE50_ARM_CHS.bin文件复制到C:\Program Files\Microsoft Device Emulator\1.0\里面。再将启动wince5模拟器.bat复制到同样的目录下。在该目录下运行“启动wince5模拟器.bat”。 320×240屏的(是3.5寸屏的),我设的是800*600,大点好,呵呵。。。自已修改“启动wince5模拟器.bat”中的相关数字就行了。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧