VS2008中开发智能设备程序的一些总结

本文是关于使用VS2008开发智能设备程序的总结,涵盖了从程序结构、开发环境、数据库操作到调试的全过程。主要技术涉及XML文件操作、SQL Server Mobile、Windows Mobile 6开发,以及PDA与PC数据库的连接。在调试阶段,利用VS2008的仿真器进行程序测试,同时介绍了移动数据库的部署和管理,以及智能设备连接PC数据库的方法。
摘要由CSDN通过智能技术生成

结合前几日开发的《全国大坝基础数据库采集端》中的PDA程序开发过程,对VS2008开发智能设备上的程序做个小总结。

1         程序结构

程序中包括四个部分:

1.  系统配置

这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技术是XML文件的读取和写入。

2.  数据下载

从数据库中下载数据到PDAPDA上的保存也是使用数据库。这部分的技术主要是PDA设备上的移动数据库开发和使及用PDA连接PC数据库

3.  数据上传

PDA上的数据上传到PC数据库中,使用的技术和2相同。

4.  GPS数据获取

通过外置蓝牙GPS模块获取当时所在位置的经纬度,并将经纬度保存在PDA上的移动数据库中。涉及到的技术有串口数据的读取,GPS数据的解析。

2         开发环境

软件环境: Visual studio 2008

PC数据库: sql server

智能设备: Windows Mobile 6

3         建立工程

3.1      建立项目

建立工程的过程和VS建立其他工程步骤相同,通过vs2008中的菜单“文件-新建-项目 ”,建立一个新项目。

VS2008已经集成了智能设备的开发环境,根据开发语言的不同,在不同的开发语言树中选择“智能设备”,下方的名称中填写项目名称,点击“确定”按钮,就建立了一个智能设备的程序项目。

3.2      建立调试环境

VS2008中已经包括了智能设备的仿真程序,编写的程序可以通过PC机上的仿真程序进行调试,不必在PDA上逐个调试程序。

建立项目后,通过菜单“项目--项目属性”中的“设备”页中设置调试内容。

在下拉框中,选择目标设备的类型。类型的选择要根据PDA的操作系统进行确定,PDA上如果是中文操作系统,请选择“CHS”打头的选项。具体如何选择,请根据PDA的操作系统进行。如果对选项中的内容不了解,请查阅其他资料。

    仿真程序的选择和设置不仅仅只有这一种方式,也可以通过VS2008中的“工具-设备仿真器管理器”进行设置。

3.3      绘制窗体

智能设备的窗体和windows窗口的差别不是很大。在工程中选择添加窗体后,VS中出现PDA屏幕模样的模板。需要什么功能,在工具箱中把对应的控件拖到模板上即可。这部分的开发和普通的Windows程序开发没有什么不同。

不同的部分就是菜单。智能设备的菜单中有缺省菜单,就是在屏幕底部有个菜单控件,可以通过增加菜单项的方式增加菜单。需要注意的是,一级菜单只能有两个,而且设置的时候,只能先设置左边的菜单项内容,才能设置右边菜单项内容。

控件的使用也是有严格限制的。VS2008中能使用的控件分布在工具箱的“所有设备控件V 2 、“公共设备控件 v 2 、“设备容器 v 2 、“设备菜单和工具栏V 2 、“设备数据V 2 、“设备组件V 2 、“设备对话框V 2 。使用控件的方式和Windows窗体的设计没有什么不同。

4         调试

调试程序的方式同普通的程序调试差别不大,也通过单步调试等等的功能。唯一的差别就在于调试中程序在仿真器中运行。

4.1      其他文件

在调试中,程序如果只有一个EXE文件,而不涉及到其他文件,可以直接在仿真程序中运行。但是如果程序还有其他文件的话,需要把文件也要部署到PDA仿真器上。如何部署其他文件,请参考下面步骤:

1.  通过仿真器上的菜单“文件――配置…”菜单设置共享文件夹。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值