第一章 ActiveX 数据对象基础
1.1 ActiveX 数据对象概述
1.1.1 ActiveX 数据对象的优点
1.1.2 数据访问的步骤
1.1.3 ActiveX 数据对象的对象模型
1.2 数据源和数据库
1.2.1 关于数据库的说明
1.2.2 为系统添加一个数据源
1.3 建立ActiveX 数据对象与数据源的连接
1.4 建立并执行一个命令
1.5 浏览RecordSet对象中的记录
1.6 在RecordSet对象中插入、删除、修改一条记录
1.6.1 插入一条记录
1.6.2 删除当前行
1.6.3 修改当前行
1.6.4 将修改后勤部结果返回给数据源
1.7 本章回顾
第二章 ActiveX 数据对象深入编程
2.1 与数据源建立连接的多种方法
2.1.1 指定Connection对象的ConnectionString属性
2.1.2 使用Recordset对象Open方法
2.2 打开RecordSet对象的多种方法
2.2.1 Connection对象的Execute方法
2.2.2 Command对象的Execute方法
2.2.3 RecordSet对象的Open方法
2.2.4 3种方法的比较
2.3 在RecordSet对象中使用书签
2.4 快速浏览RecordSet对象中的数据
2.5 过滤RecordSet对象中的数据
2.6 查找RecordSet对象中的数据
2.7 RecordSet对象的游标类型
2.7.1 Static
2.7.2 Dynamic
2.7.3 Forward-Only
2.7.4 Keyset
2.7.5 选择游标的位置
2.8 RecordSet对象的锁定类型
2.9 RecordSet对象的更新模式
2.9.1 立即模式
2.9.2 批模式
2.10 事务处理
2.11 参数化查询
2.11.1 生成一个Parameter 对象
2.11.2 设置Parameter 对象的属性
2.11.3 把Parameter 对象加入Command对象
2.11.4 进行参数化查询
2.12 控制Recordset 对象的行数
2.13 使ForwardOnly游标具有向后卷动的功能
2.14 执行异步查询
2.15 更新Recordset 对象中的数据
2.16 检查Recordset 对象是否支持某项功能
2.17 创建Recordset 对象的快捷方法
2.18 在一个Command对象中设置多个SQL语句
2.19 本章回顾
第三章 数据环境设计ADO控件
3.1 数据环境设计器的基本使用方法
3.2 关系继承
3.3 分组
3.4 对Command对象中的字段进行计算
3.5 在控制中使用DataEnvironment对象
3.6 与ADP有关的控件
3.6.1 ADO数据控件
3.6.2 DataList控件和DataCombo控件
3.6.3 DataGrid控件
3.6.4 Hierarchical FlexGrid控件
3.7 本章回顾
第四章 面向对象编程
4.1 实现一个基本的类模块
4.2 类模块中的属性
4.2.1 对属性值的有效性进行检查
4.2.2 定义只读属性
4.2.3 Property Set语句
4.2.4 注意Variant类型的参数
4.2.5 将数组作为属性
4.3 类模块中的事件
4.4 Visual Basic中的常用对象
4.4.1 Dictionary对象
4.4.2 Err对象
4.4.3 Screen对象
4.4.4 App对象
4.5 本章回顾
第五章 File System Objects对象模型
5.1 FSO概述
5.2FileSystemObject对象
5.2.1 创建一个FileSystemObject对象
5.2.2 显示系统中所有驱动器的类型和名称
5.2.3 判断一个驱动器否存在
5.2.4 判断一个文件夹是否存在
5.2.5 拷贝、行动、删除、建立一个文件夹
5.2.6 获取父文件夹及系统中的特定文件夹
5.2.7 建立一个路径
5.2.8 判断一个文件是否存在
5.2.9 拷贝、移动、删除、新建一个文件
5.2.10 生成一个临时文件名
5.3 Drive对象
5.3.1 Drive对象的属性
5.3.2 显示系统中所有驱动器的信息
5.4 Folder 对象
5.4.1 Folder 对象的属性
5.4.2 Folder 对象的方法
5.4.3 显示驱动器所有文件夹的信息
5.5 File对象
5.5.1 File对象的属性
5.5.2 File对象的方法
5.5.3 查找文件
5.6 TextStream 对象
5.6.1 TextStream 对象的属性
5.6.2 TextStream 对象的方法
5.6.3 建立一个新文件
5.6.4 读取一个文件
5.7 本章回顾
第六章 Visual Basic 6.0常用技巧
6.1 Visual Basic 集成环境的使用技巧
6.1.1 如何注释一段代码
6.1.2 如何在多个函数间快速切换
6.1.3 如何建立自己的工程模板
6.2 Visual Basic 控件使用技巧
6.2.1 如何自动选中文本框中的所有内容
6.2.2 如何弹出文本框自己的弹出式菜单
6.2.3 如何避免按回车键时喇叭发出声音
6.2.4 如何限制用户在文本框中的输入
6.2.5 如何快速对一个字符串数组进行排序
6.2.6 如何动态载入控件
6.2.7 ListBox控件的ListIndex属性和Click事件
6.2.8 转换用户的输入
6.2.9 如何滚动显示一张大图片
6.2.10 如何改善日期时间的输入界面
6.2.11 如何在ComboBox控件中加入图片
6.3 Visual Basic 语言使用技巧
6.3.1 如何自定义一个数据类型
6.3.2 如何快速给一个数组赋值
6.3.3 如何在保持原有数据的基础上重新定义动态数组的大小
6.3.4 如何将数组作为函数的返回类型
6.3.5 如何快速搜索一个一维字符串数组
6.3.6 如何按不同格式显示时间和日期
6.3.7 如何格式化输出数字
6.3.8 如何从右到或搜索一个字符串
6.3.9 如何将一个数组中的所有元素连成一个字符串
6.3.10 如何将一个字符串分拆成一个数组
6.3.11 如何实现字符串替代
6.3.12 如何颠倒字符串中的所有字符
6.3.13 CallByName函数
6.3.14 如何将一个过程或函数的参数定义为可选参数
6.3.15 如何将参数传递给表单
6.4 本章回顾
第七章 使用其他应用程序
7.1 SendKeys语句
7.2 动态数据链接
7.2.1 DEE概述
7.2.2 建立一个典型的链接
7.2.3 初始一个典型的链接
7.2.4 初始化链接
7.2.5 执行命令
7.2.6 客户程序向服务器程序提供数据
7.2.7 实例
7.3 使用其他程序中的对象
7.3.1 概述
7.3.2 建立对外部应用程序中对象的引用
7.3.3 Microsoft Word所提供的对象
7.3.4 对一段文字进行统计
7.3.5 将一个Grid输出到Word程序
7.3.6 拼写检查
7.4 本章回顾
第八章 通用查询模块
8.1 通用查询模块概述
8.2 设计思路
8.3 定义一个查询类
8.3.1 定义数据类型
8.3.2 定义类的属性
8.3.3 定义类的方法
8.4 创建一个UserControl
8.4.1 实现功能
8.4.2 UserControl 的布局
8.4.3 UserControl 的属性
8.4.4 UserControl 的方法
8.4.5 UserControl 的事件
8.4.6 限制用户在TextBox控件中的输入
8.4.7 转化用户在TextBox控件中的输入
8.4.8 填充ListBox
8.4.9 实现ListBox的多选和单选
8.4.10 UserControl中的错误处理
8.4.11 UserControl的完整代码
8.5 设计查询界面
8.5.1 查询界面的控制布局
8.5.2 表单中的Public变量
8.5.3 表单的Load事件
8.5.4 comboFields的Click事件
8.5.5 comboOperator的Click事件
8.5.6 增加一个查询条件
8.5.7 修改一个查询条件
8.5.8 生成SQL语句
8.5.9 查询界面完整的代码
8.6 测试通用查询模块
8.6.1 设置查询所涉及到的字段
8.6.2 设置查询所涉及到的字段的有效值
8.6.3 设置结果集所涉及到的字段
8.6.4 设置查询所涉及到的表及表之间的关系和连接字符串信息
8.6.5 进行查询
8.6.6 具体例子
8.7 本章回顾