本书采用eMbedded Visual Basic 3.0和ADOCE Contro1 3.1来说明如何开发以PDA为硬件平台的数据库应用程序。书中详细说明了Pocket Access Database和ADoCE Contro1 3.1的规范,以及开发环境的配置。此外,全书详细介绍了如何建立Pocket PC数据库、Connection对象、Recordest与Field对象,并说明如何实现CDBManager管理程序。本书以简单明了的构架、图解来说明复杂的概念,同时配以各种深入浅出的范例供读者练习并了解如何利用Pocket Access Database来设计PDA数据库应用程序。\r\n\r\n 本书可供具有一定Visual Basic基础的程序设计人员学习,对从事移动设备的数据库应用程序开发的其他技术人员也可从本书得到所需的参考资料。 \r\n
\r\n
第1章 开发环境的配置 \r\n\r\n 1. 1 系统要求 \r\n\r\n 1. 1. 1 软件部分 \r\n\r\n 1. 1. 2 硬件部分 \r\n\r\n 1. 2 开发环境的配置 \r\n\r\n 1. 2. 1 安装开发工具eMbedded Visual Tools 3. 0 \r\n\r\n 1. 2. 2 安装ADOCE Control 3. 1版 \r\n\r\n 1. 2. 3 安装ActiveSync \r\n\r\n 第2章 Pocket PC数据库简介 \r\n\r\n 2. 1 数据库程序的基本结构 \r\n\r\n 2. 2 数据库对象ADOCE Contro1 3. 1 \r\n\r\n 2. 2. 1 ADO与ADOCE简介 \r\n\r\n 2. 2. 2 ADOCE提供的对象 \r\n\r\n 2. 2. 3 通过程序使用ADOCE对象 \r\n\r\n 2. 3 ADOCE Control 3. 1对象使用概述 \r\n\r\n 2. 4 系统数据表 \r\n\r\n 第3章 创建Pocket PC数据库 \r\n\r\n 3. 1 获取数据源的方式 \r\n\r\n 3. 2 使用SQLDDL语句取得数据源 \r\n\r\n 3. 2. 1 创建数据库 \r\n\r\n 3. 2. 2 创建数据表 \r\n\r\n 3. 2. 3 修改数据表 \r\n\r\n 3. 2. 4 创建索引 \r\n\r\n 3. 2. 5 删除索引 \r\n\r\n 3. 2. 6 删除数据表 \r\n\r\n 3. 2. 7 删除数据库 \r\n\r\n 3. 3 使用ActiveSync取得数据源 \r\n\r\n 3. 4 使用API取得数据源 \r\n\r\n 第4章 Connection对象 \r\n\r\n 4. 1 Connection对象的特征 \r\n\r\n 4. 2 属性 \r\n\r\n 4. 2. 1 State属性 \r\n\r\n 4. 2. 2 Connection String属性 \r\n\r\n 4. 2. 3 Provider属性 \r\n\r\n 4. 2. 4 Mode属性 \r\n\r\n 4. 2. 5 Version属性 \r\n\r\n 4. 2. 6 EDors属性 \r\n\r\n 4. 3 方法 \r\n\r\n 4. 3. 1 0pen方法 \r\n\r\n 4. 3. 2 Execute方法 \r\n\r\n 4. 3. 3 Close方法 \r\n\r\n 4. 3. 4 与事务有关的方法 \r\n\r\n 第5章 CDBManager实例一 \r\n\r\n 5. 1 程序架构及用户界面 \r\n\r\n 5. 2 菜单的设置 \r\n\r\n 5. 3 画面的设置 \r\n\r\n 5. 4 画面功能的设计 \r\n\r\n 5. 4. 1 数据库 \r\n\r\n 5. 4. 2 数据表 \r\n\r\n 5. 4. 3 字段结构 \r\n\r\n 5. 4. 4 字段索引 \r\n\r\n 5. 4. 5 结束程序 \r\n\r\n 5. 4. 6 其他事件处理程序 \r\n\r\n 第6章 ReGordset与Field对象 \r\n\r\n 6. 1 Fields Collection \r\n\r\n 6. 2 Field对象的特征 \r\n\r\n 6. 2. 1 Name属性 \r\n\r\n 6. 2. 2 Value属性 \r\n\r\n 6. 2. 3 Type属性 \r\n\r\n 6. 2. 4 DefinedSize属性 \r\n\r\n 6. 2. 5 ActualSize属性 \r\n\r\n 6. 2. 6 UnderlyingValue属性 \r\n\r\n 6. 2. 7 Precision属性 \r\n\r\n 6. 2. 8 NumericScale属性 \r\n\r\n 6. 2. 9 Attributes属性 \r\n\r\n 6. 3 Recordset对象的特征 \r\n\r\n 6. 3. 1 联机设置与取得/结束虚拟数据表 \r\n\r\n 6. 3. 2 虚拟数据表内的记录数 \r\n\r\n 6. 3. 3 Cursor的移动 \r\n\r\n 6. 3. 4 虚拟数据表的复制 \r\n\r\n 第7章 再谈Recordset对象 \r\n\r\n 7. 1 Supports方法 \r\n\r\n 7. 2 EditMode属性 \r\n\r\n 7. 3 Requely方法 \r\n\r\n 7. 4 新增记录:AddNew方法 \r\n\r\n 7. 5 修改记录:Update与CancelUpdate方法 \r\n\r\n 7. 5. 1 Update方法 \r\n\r\n 7. 5. 2 CancelUpdate方法 \r\n\r\n 7. 6 删除记录:Delete方法 \r\n\r\n 7. 7 检索记录(1) \r\n\r\n 7. 7. 1 Filter属性 \r\n\r\n 7. 7. 2 Find方法 \r\n\r\n 7. 7. 3 Seek方法 \r\n\r\n 7. 7. 4 GetRows方法 \r\n\r\n 7. 8 检索记录(2):分页显示 \r\n\r\n 7. 8. 1 PageSize属性 \r\n\r\n 7. 8. 2 PageCount属性 \r\n\r\n 7. 8. 3 AbsolutePage属性 \r\n\r\n 第8章 使用DML深入探讨Recordset对象 \r\n\r\n 8. 1 SELECT-Simple语句 \r\n\r\n 8. 2 SELECT-Restdcted语句 \r\n\r\n 8. 3 SELECT-Like语句 \r\n\r\n 8. 4 SELECT-Order By语句 \r\n\r\n 8. 5 SBLECT-Join语句 \r\n\r\n 8. 6 SELECT语句综合范例 \r\n\r\n 8. 7 INSERTINTO语句 \r\n\r\n 8. 8 DELETE语句 \r\n\r\n 8. 9 CDB数据库所使用的存储过程 \r\n\r\n 第9章 CDBManager实例二 \r\n\r\n 9. 1 修改部分CDBManager程序代码 \r\n\r\n 9. 1. 1 新增TabStrip选项卡 \r\n\r\n 9. 1. 2 新增Form的自定义属性 \r\n\r\n 9. 1. 3 显示菜单 \r\n\r\n 9. 1. 4 新增选项卡初始化 \r\n\r\n 9. 2 记录的功能 \r\n\r\n 9. 2. 1 新增记录 \r\n\r\n 9. 2. 2 修改记录 \r\n\r\n 9. 2. 3 删除记录 \r\n\r\n 9. 2. 4 SQL查询 \r\n\r\n 9. 2. 5 全部显示 \r\n\r\n 9. 2. 6 cmdSQLClear \r\n\r\n 9. 2. 7 cmdDefaultSELECT \r\n\r\n 9. 2. 8 RecordGrid的事件处理程序 \r\n\r\n 9. 3 存储过程 \r\n\r\n 第10章 安装CDBManager \r\n\r\n 10. 1 制作. vb文件 \r\n\r\n 10. 2 制作安装程序 \r\n\r\n 10. 3 开始安装 \r\n
\r\n
Microsoft在台式计算机平台上提供了办公软件来帮助人们实现各种需求:如文字编辑. 计算. 图表. 简报及数据库等. 尽管在Windows CE平台上也有功能类似的版本, 但是注重收集数据. 分析数据的Access数据库管理系统却始终没有一个完善的用户界面, 从而无形中使得个人数字助理(PDA)的使用受到限制. 本书即针对此点, 利用eMbedded Visual Basic和ADOCE Contro1 3. 1来说明如何开发以PDA为硬件平台的数据库应用程序.
Windows CE版的AD0规格和Visual Basic的集成开发环境, 为移动设备和数据库应用同一种技术整合提供了机会, 使得软件开发人员除了熟悉台式计算机的数据库应用程序外, 还能了解软. 硬件的应用新趋势, 利用个人数字助理的“移动数据. 随身携带”特性创造竞争优势.
本书以简单明了的架构. 图解来说明复杂的概念, 并且提供各种深入浅出的实例供读者练习, 并了解如何利用Pocket Access Database来设计PDA数据库应用程序, 帮助读者在最短时间内学习所需的技能, 从而在移动商务浪潮到来前有所准备.
本书共10章, 各章的主要内容简述如下:
第1章介绍开发环境的配置, 包括系统的软. 硬件要求和eMbedded Visual Tools 3. 0. ADOCE Contro1 3.1. ActiveSync的安装.
第2章介绍Pocket PC数据库的基本概念, 包括数据库程序的基本结构, 数据库对象ADOCE Contro1 3. 1. 系统数据表等.
第3章介绍如何创建Pocket PC数据库, 包括获取数据源的三种方式:使用SQLDDL语句. 使用ActiveSync和使用API.
第4章介绍Connection对象, 包括Connection对象的特征. 属性和方法.
第5章介绍一个CDBManager程序范例的实现, 包括程序架构和用户界面. 菜单的设置. 画面的设置以及画面功能的设计等.
第6章介绍Recordset与Field对象, 包括字段集合. Field对象的特性和Recordset对象的特性.
第7章介绍Recordset对象的属性和方法, 包括Supports方法. EditMode属性. Requery方法. AddNew方法. Update与CancelUpdate方法. Retdeve方法等.
第8章使用DML深入探讨Recordset对象, 介绍相关的SQLDML语句, 还有用于CDB数据库的存储过程.
第9章对第5章的CDBManager程序范例的功能进行扩展, 包括增加部分程序代码, 增加记录的相关功能和存储过程的相关功能.
第10章介绍CDBManager的安装, 包括制作. vb文件. 制作安装程序和开始安装等.
虽然作者在编写过程中已竭尽全力, 但难免会有疏漏之处, 希望各位读者不吝指正, 并提出宝贵意见.
作者
2001年12月