用VS2008 配置WinCE开发环境
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WinCE开发环境的配置配置基于Vs2008+C#的手持机WinCE应用程序开发环境
主讲:孙志能
大纲
❝相关软件的安装
1、Microsoft ActiveSync设备同步软件
2、Microsoft Device Emulator 设备仿真模拟器/设备仿真器管理器❝WinCE应用程序的测试
1、在模拟器上的调试方法
2、在手机机硬件上的调试方法
❝一个简单的Demo
❝部署
一、相关软件的安装
1、安装Microsoft ActiveSync设备同步软件(4.5)
软件简介:Microsoft ActiveSync 是基于Windows Mobile 的设备的最新同步软件版本。ActiveSync 提供了即时可用的与基于Windows的个人计算机和Microsoft Outlook 的良好同步体验。ActiveSync 可充当基于Windows 的个人计算机与基于Windows Mobile 的设备之间的网关,从而允许您在个人计算机与设备之间传输Outlook 信息、Office 文档、图片、音乐、视频和应用程序。除了与台式计算机进行同步之外,ActiveSync 还可以直接与Microsoft Exchange Server 2003同步,从而允许您在离开个人计算机时也能通过无线方式获得最新的电子邮件、日历数据、任务和联系人信息。
开始安装:
(1)启动MicrosoftActiveSync4.5.msi安装程序
(2)安装过程及步骤如下图示:
安装第一步
安装第二步
安装第三步
安装第四步
安装第五步
安装第六步
安装完成(重启)
安装完成后,任务栏出现图标
双击图标出现的软件界面
2、安装Microsoft Device Emulator 设备仿真模拟器/设备仿
真器管理器
软件简介:Microsoft Device Emulator设备仿真器一直是移动应用程序开发中的重要工具。我们可以在仿真器中测试应用程序,而不需要使用真实的设备,使得开发更加简单和快速,并且费用更少。
开始安装:
在安装Vsual Studio 2008 时,会自带安装Microsoft Device Emulator,但不支持中文,有时间大家可以去了解一下。我们找到了绿色版的,就直接用了(无需安装)。
二、WinCE 应用程序的测试
1、在模拟器上的调试方法
第一步:双击“设备仿真模拟器.exe”,启动设备仿真模拟器
启动Win CE6.0
图一
图二
第二步:双击“设备仿真器管理器.exe”,启动设备仿真器管理器
启动设备仿真器管理器
图一
插入底座(连接模拟器)
图二
第三步:连接同步软件
步骤:双击任务栏的同步软件图标—>文件—>连接设置—>允许连接到以下其中一个端口—>确定
见以下图示:
图一
图二图三
第四步:启动调试
步骤:选择“Windows CE 设备”—>启动调试见以下图示:
图一
图二:在模拟器中的调试效果图
2、在手持机上的调试方法
第一步:用USB数据线将手持机与电脑连接
第二步:连接同步软件(见“在模拟器上的调试方法”中的第三步)
第三步:启动调试(见“在模拟器上的调试方法”中的第四步)
图示:略(因为手持机上的截图不方便截取)。
注意:测试环境只能选择模拟器和手持机这两者之一,因为同步软件不能同时与模拟器和手持机同步。
三、一个简单的Demo
第一步:创建WinCE项目
1、启动Vs2008 —>文件—>新建—>项目—>智能设备—>智能设备项目
2、输入项目名称
3、选择项目保存路径
4、输入解决方案名称
5、确定
见以下图示:
图一
图二
第二步:项目开发
像开发WinForm一样(只是此环境下,可用的控件和控件的属性相对比WinForm环境下少得多),编写你想要的程序。
在此简单Demo中,只是添加了一个Button控件,在其单事件中弹出一个“Hello world !”而已。
第三步:测试(见第二部分WinCE应用程序的测试)
四、部署
当项目开发完成或需要直接在手机上测试时,可将项目部署到手持机上,步骤如下:
第一步:用USB数据线将手持机与电脑连接
第二步:连接同步软件(见“在模拟器上的调试方法”中的第三步)
第三步:从同步软件上点击“浏览”,打开手持机上的存储空间,将项目的生成文件拷至相应的目录下即可。
见以下图示:
图一
图二
五、结束语
本PPT只是大概介绍Vs2008+C#下手持机WinCE应用程序开发环境的配置,供大家交流学习所用。水平有限,有误之处,望大家多多指正!