vs2005 + wince5.0 + microsoft activesync
使用vs2005,wince5.0,结合microsoft activesync搭建pda的运行环境。
(因为是新手,若以下内容有误,请大家指正!)
1.microsoft activesyn
下载microsoft activesyn,安装即可。在整个开发中起到同步文件作用。
2.安装WinCE5.0模拟器和vs2005的配置
(转载:http://www.cnblogs.com/we-hjb/archive/2009/11/26/1610953.html)
WinCE5.0中文模拟器SDK的安装过程不细说了,一路默认即可,下面主要介绍如何配置,使其能在VS2005中正常使用。
安装完成后,打开VS2005,点击菜单“工具”——“选项”——“设备工具”——“设备”,选择“Windows CE 5.0 ARMV4I Emulator”,点击“属性”按钮,如下图所示。
在弹出的对话框中,点击“仿真器选项”,如下图所示。
在弹出的对话框中,设置“Flash Memory File”和RAM Size如下图所示。
在Display下,设置显示属性,如下图所示,
点击“OK”——“确定”——“确定”保存设置。
打开Device Emulator Manager,连接“Windows CE 5.0 ARMV4I Emulator”,启动模拟器。如果需要保存文件及注册表设置,点击菜单“Flash”——“Save”即可,如下图所示。
该SDK的下载地址:
http://download.csdn.net/source/1846785
http://download.csdn.net/source/1846812
3.连接activesync
我使用的是c#,新建wince 5.0的DeviceApplication。开发很像winform的开发,控件的布局可进行拖动等操作。
vs2005中,tools-> device emulator manager
这时弹出一个 Device Emulator Manager的对话框,展开Datastore,选择想要连接的平台,然后右键,选择connect,
等一会就会出现模拟器,这时刚刚选中项前有个绿色小箭头,右键,选择Cradle ,这时会连接activesync。
我开始操作连接activesync时,总连不上,做了以下操作:
(1)wince模拟器配置
1. 当WinCE在模拟器中运行以后,选择Start->Settings->Control Panel,如图:
2. 在弹出的控制面板对话框中选择Network and Dail-up Connections,然后双击Make New Connection,在连接类型中选择Direct Connection,如图:
3. 选择Next,然后选择Serial Over DMA,如图:
4. 最后选择Finish就创建了一个新的连接。创建完成后,重新回到控制面板界面选择PC Connection,在弹出界面中选择Change,然后选择刚刚添加的My Connection,如图:
5. 完成后点击OK按钮,然后关闭控制面板,现在模拟器设备已经配置好了。
(2)activesync配置
安装ActiveSync并运行,在菜单中选择File,然后选择Connect Settings,按照下图进行设置:
设置完后,在看看cradle后,activesync是否正常连接上。
或者尝试:
删除C:\Documents and Settings\xxx\Local Settings\Application Data\Microsoft\CoreCon\1.0
里边的内容(删除前先备份一下,不行再恢复)。
程序成功运行,会在wince模拟器界面上出现开发的画面。