基于WinCE.net 平台PDA 数据库应用开发

作者: 姜 磊1,,曹谢东1,陈 芳2,高桂萍2,葛   发布日期:2006-10-20 19:50   查看数:0
中文摘要:

  阐述了WINCE.net 应用程序设计的特点, 讨论了运用OLEDB 开发SSCE 数据库应 用程序的步骤及关键点。

英文摘要:

  This paper set forth characteristics Of developing database application based WinCE. net,discussed the step sand keys Of using OLEDB tO develop SSCE database applications


1 引言
     Microsoft ○R WindowsCE.NET 是 WindowsCE3.0 的后续产品, 它不仅是一个功能 强劲的实时嵌入式操作系统, 而且提供了众多强 大工具, 允许用户利用它快速开发出下一代的智 能化小体积连接设备。借助于完善的操作系统功 能和开发工具,WindowsCE.NET 为开发人员提 供了构建、调试和部署基于WindowsCE.NET 的 定制设备所需的一切特性。 PDA (Personal Digital Assistant) 是个电脑 的延伸, 它重量轻便于携带, 主要用于个人信息管 理(PIM )、网站检索、E-mail、收发数据等。目前 国际、国内PDA 的行业应用逐渐广泛, 如BP (英 国石油公司)、国内的烟草公司、北京西客站网上 追逃等。而这些运用主要就是数据库的应用。
3 WinCE.net 下SSCE 数据库存储特点
     在常用的WINDOWS 操作系统下数据库的 存储格式与基于WinCE.net 平台的存储格式是 不同的。在WINDOWS 环境下, 以SQL Server 数 据库是以. mdf 文件存在的而在WinCE.net 系统 下, 数据库是以. sdf 形式存在的; 此外, 可能出于 对PDA 资源有限的考虑, PDA 中的数据库实际 上只是数据表的容器, 而其中的数据表之间不存 在关系, 因此PDA 的本地数据库应用程序只能 完成简单的数据查询存储等功能, 牵涉到较为复 杂的操作需要通过GPRS 上网或使用有些与后 台服务器数据库连接, 利用SSCE 的RDA (远程 数据存取) 机制向服务器提交SQL 指令来完成。
5 结论
     基于WinCE.net 应用平台的数据库应用程 序开发是开发PDA 应用程序的重要部分。管理信 息系统、数据库管理、基于专家系统的故障诊断等 应用系统都涉及到数据库的操作, 通过本文的研 究,OLEDB 可以非常方便地实现数据库操作, 对 于其它应用程序的开发也有指导意义。