书籍详情
VISUAL BASIC程序设计(数据库篇)
作者:刘炳文,张珅编著
出版社:人民邮电出版社
出版时间:1999-06-01
ISBN:9787115075703
定价:¥48.00
内容简介
Visual Basic是通用的程序设计语言,在许多领域得到了广泛的应用,而在数据库方面的应用尤其受到人们的重视,它已成为有竞争力的数据库应用程序开发工具。本书以Visual Basic 5.0中文企业版为基础,系统地介绍了用Visual Basic开发数据库应用程序的方法。主要内容包括:数据库的建立、数据控件、数据访问对象(DAO)、SQL语言、外部数据访问、数据库复本、建立客户/服务前端应用程序及报表和图表等。
作者简介
暂缺《VISUAL BASIC程序设计(数据库篇)》作者简介
目录
第一章 Visual Basic与数据库
1.1 数据库的基本概念
1.1.1 从文件系统到数据库系统
1.1.2 数据库管理系统与数据库应用系统
1.2 数据模型
1.3 Visual Basic的数据库访问
1.3.1 Visual Basic 5.0的数据库访问
1.3.2 数据类型
1.4 Visual Basic 5.0的数据库应用
1.4.1 用Visual Basic 5.0作为数据库开发平台
1.4.2 用Visual Basic 5.0作为数据库前端
1.5 Visual Basic与数据库管理系统(DBMS)
1.5.1 普通的关系数据库管理系统
1.5.2 客户/服务器数据库管理系统
1.5.3 Microsoft数据库管理系统Access
第二章 用数据库管理器建立数据库
2.1 数据库的组成
2.2 数据组织
2.2.1 把数据分配到表中
2.2.2 关系
2.3 建立数据库
2.3.1 建立析的数据库
2.3.2 表的修改
2.3.3 建立索引
2.4 数据的输入与基本操作
2.4.1 输入数据
2.4.2 数据的基本操作
2.5 数据窗体
第三章 数据控件
3.1 用数据控访问数据库
3.1.1 数据控件的功能
3.1.2 一个简单例子
3.2 数据控件的属性、事件和方法
3.2.1 数据控件的属性
3.2.2 数据控件的方法
3.2.3 数据控件事件
3.3 记录的查找、增加和删除
3.3.1 记录的查找
3.3.2 记录的增加
3.3.3 删除记录
3.4 约束控件
3.4.1 可用作约束控件的内部控件
3.4.2 数据约束列表框和数据约束组合框
3.4.3 数据约束网格控件
第四章 对象、类和集合
4.1 面向对象的程序设计
4.1.1 基本概念
4.1.2 面向对象方法与程序设计语言
4.2 Visual Basic中预定义的类和对象
4.2.1 预定义对象和类
4.2.2 对象的操作
4.3 对象变量
4.3.1 对象变量的声音和赋值
4.3.2 继承
4.3.3 对象变量的释放
4.4 对象数组
4.4.1 窗体数组
4.4.2 控件数组
4.5 属性(Property)过程
4.5.1 属性过程的定义
4.5.2 属性过程举例
4.6 初始化事件和终止处理事件
4.6.1 Initialize事件和Terminate事件
4.6.2 程序举例
4.7 建立自己的对象
4.7.1 类模块的基本概念
4.7.2 类的建立
4.8 对象浏览器
4.8.1 对象浏览器的功能和构成
4.8.2 把注释信息加到对象浏览器中
4.9 集合
4.9.1 集合的建立
4.9.2 程序举例
第五章 数据访问对象(DAOo)
5.1 概述
5.1.1 DAO的基本功能
5.1.2 版本与数据访问
5.2 数据库应用程序
5.2.1 Visual Basic数据库应用程序的构成
5.2.2 本地数据库与远程数据库
5.2.3 数据库程序设计
5.3 数据访问对象模型
5.3.1 数据访问对象
5.3.2 数据访问对象的含义
5.4 打开数据库
5.4.1 数据访问对象库
5.4.2 打开和关闭数据库
5.5 映射数据库
5.5.1 通过对象映射数据库
5.5.2 通过集合映射数据库
5.6 建立数据库
5.6.1 Create Database方法
5.6.2 修改数据库结构
5.7 记录集(RecordSet)
5.7.1 记录集的五种类型
5.7.2 建立记录集对象
5.7.3 OpenRecordSet方法
5.8 记录的增加修改和删除
5.8.1 增加记录
5.8.2 修改记录
5.8.3 删除记录
5.9 记录集的基本操作
5.9.1 在记录集中移动
5.9.2 检测记录集边界
5.9.3 记录集中记录的个数
5.10 查找与定位
5.10.1 在表类型记录中查看记录
5.10.2 在动态集或快照类型的记录集中查找记录
5.10.3 用书签标识记录
5.11 表和字段
5.11.1 建立表和字段
5.11.2 Field对象的类型
5.11.3 编写建立数据库的应用程序
5.12 数据访问对象和数据控件
5.12.1 数据控件的属性设置
5.12.2 非约束控件
5.13 Microsoft Jet事务处理
5.13.1 在应用程序中使用事务
5.13.2 事务的管理
5.14 用DAO编写建立数据库的应用程序
5.14.1 通过过程功能介绍
5.14.2 应用举例
第六章 结构化查找语言SQL
6.1 什么是SQL
6.1.1 SQL与过程语言
6.1.2 ANSI SQL的执行方式
6.1.3 SQL的特点
6.2 SQL的构成
6.2.1 SQL命令和子句
6.2.2 运算符和函数
6.3 数据定义语言(DDL)
6.3.1 建立表
6.3.2 用CONSTRAINT子句建立索引
6.3.3 用CREATE INDEX语句建立索引
6.3.4 用ALTER TABLE修改表结构和建立索引
6.4 DDL语句的执行
6.4.1 用“可视化数据管理器”执行SQL语句
6.4.2 用DAO中的Execute方法搪行SQL语句
6.5 数据操作语言(DML)
6.5.1 SELECT语句
6.5.2 WHERE子句
6.5.3 ORDER BY子句
6.5.4 统计信息查询与查询结果分组
6.6 动作查询
6.6.1 添加记录
6.6.2 删除和更新表中的记录
6.6.3 用查询结果建立一个新表
6.7 Query Def对象
6.7.1 建立Query Def对象
6.7.2 参数化查询
6.8 DML语句的执行
6.8.1 Visual Basic代码中的SQL语句
6.8.2 用SQL语句作为OpenRecordSet方法的参数
6.8.3 在数据控件中使用SQL
6.9 多表查询也查询
6.9.1 多表查询
6.9.2 子查询
6.10 连接
6.10.1 内部连接(INNER JOIN)
6.10.2 外部连接(OUTER JOIN)
第七章 外部数据访问
7.1 外部数据源
7.1.1 所支持的外部数据源
7.1.2 需要注意的几个问题
7.2 建立访问
7.2.1 外部数据库的访问方式
7.2.2 链接外部表
7.2.3 打开外部表
7.2.4 连接信息
7.3 访问桌面数据库
7.3.1 访问Microsoft Jet数据库
7.3.2 访问FoxPro数据库
7.4 访问文本文件
7.4.1 指定连接信息
7.4.2 方案描述信息文件
7.4.3 程序举例
7.5 用“可视化数据管理器”和数据控件连接外部表
7.5.1 用“可视化数据管理器”连接外部表
7.5.2 用数据控件连接外部表
第八章 多用户应用程序设计
8.1 Microsoft Jet多用户模型
8.1.1 共享数据库的管理
8.1.2 Microsoft Jet多用户模型
8.2 数据访问控制
8.2.1 互斥地使用数据库
8.2.2 拒绝其它用户或程序访问指定的表
8.3 共享数据的锁定
8.3.1 共享模式与独占模式
8.3.2 记录集锁定
8.4 页面锁定
8.4.1 锁定模式
8.4.2 保守式锁定和开放式锁定
8.4.3 锁定的实现
8.4.4 锁定方案
8.4.5 页面锁定中的错误处理
8.5 多用户应用程序中应注意的其它问题
8.5.1 数据访问对象集合的刷新
8.5.2 再查询与事务
8.5.3 用户标识
第九章 数据库复本
9.1 数据库复本及其拓扑结构
9.1.1 数据库复本的用途
9.1.2 复本集拓扑结构
9.2 与复本操作有问的对象、属性和方法
9.2.1 Document对象和Documents集合
9.2.2 Container对象和Containers集合
9.2.3 Property对象和Properties集合
9.2.4 KeepLocal属性和Replicable属性
9.2.5 MakeReplica方法
9.3 复制数据库
9.3.1 保持对象本地化
9.3.2 使对象可以复制
9.3.3 构造设计原版
9.3.4 用复本生成复本
9.4 数据库与数据库复本
9.4.1 复本属性和标识符
9.4.2 数据库大小与AutoNumber字段
9.5 复本同步
9.5.1 Synchronize方法
9.5.2 星形拓扑结构的同步
9.6 部分同步
9.6.1 与部分复本有关的属性和方法
9.6.2 建立部分复本
9.7 冲突和错误的处理
9.7.1 同步冲突
9.7.2 同步错误
9.7.3 设计错误
9.8 需要考虑的设计因素
9.8.1 控制复本的建立
9.8.2 指定一个新的设计原版
9.8.3 其它因素
第十章 数据库应用系统设计与开发
10.1 数据库设计
10.2 建立数据库和表
10.2.1 建立数据库
10.2.2 建表
10.3 数据库基本操作
10.4 数据库维护
10.4.1 输入数据
10.4.2 浏览数据
10.4.3 删除数据
10.4.4 修改数据
10.5 数据查找
10.5.1 界面设计
10.5.2 编写代码
10.6 完整的程序代码
10.6.1 界面设计
10.6.2 程序代码
第十一章 建立客户/服务器数据库前端应用程序
11.1 客户/服务器
11.1.1 客户/服务器与SQL Server
11.1.2 文件服务器与客户/服务器
11.2 建立SQL Server数据库
11.2.1 建立设备
11.2.2 建立数据库
11.2.3 建表
11.2.4 输入数据
11.2.5 把其它数据库中的表附加到SQL Server数据库中
11.3 ODBC基本概念
11.3.1 什么是ODBC
11.3.2 数据库接口与ODBC结构
11.4 ODBC数据源
11.4.1 建立ODBC数据源
11.4.2 使用ODBC数据源
11.5 用“可视化数据管理器”访问ODBC数据源
11.6 用数据控件和远程数据控件访问ODBC数据源
11.6.1 用数据控件访问ODBC数据源
11.6.2 用远程数据(RemoteData)控件(RDC)访问ODBC数据源
11.7 用数据访问对象(DAO)访问ODBC数据源
11.7.1 打开ODBC数据源
11.7.2 程序举例
11.8 用ODBCDirect访问ODBC数据源
11.8.1 Microsoft Jet与ODBCDirect
11.8.2 建立ODBCDirect工作区
11.8.3 建立Connection对象
11.8.4 异步连接与异步查询
11.8.5 批量优化更新
11.8.6 处理冲突
11.8.7 游标
11.9 远程数据对象(RDO)
11.9.1 RDO新特性
11.9.2 RDO与DAO/JET
11.10 远程数据对象的配置要求和设计目标
11.10.1 RDO的配置要求
11.10.2 RDO和客户/服务器的设计目标
11.11 使用远程数据对象
11.11.1 RDO对象模型
11.11.2 rdoEngine对象
11.11.3 建立rdoOEnvironment对象
11.11.4 建立连接
11.12 结果集(rdoResultSet)
11.12.1 rdoResultSet对象
11.12.2 rdoColumn对象和rdoColumns集合
11.13 数据修改
11.13.1 定位当前指针
11.13.2 增加数据
11.13.3 修改数据
11.13.4 删除数据
11.14 在Visual Basic中建立SQL Server数据库
第十二章 报表与图表
12.1 启动Crystal Reports
12.2 建立报表
12.2.1 报表设计界面
12.2.2 在“专家”的“指导”下建立报表
12.2.3 自定义报表
12.3 报表的修改
12.3.1 报表对象
12.3.2 修改报表
12.4 报表格式化与输出
12.4.1 报表格式化
12.4.2 报表的输出
12.5 用报表控件输出报表
12.5.1 报表控件
12.5.2 输出报表
12.6 图表
12.6.1 Graph控件
12.6.2 建立和输出图表
1.1 数据库的基本概念
1.1.1 从文件系统到数据库系统
1.1.2 数据库管理系统与数据库应用系统
1.2 数据模型
1.3 Visual Basic的数据库访问
1.3.1 Visual Basic 5.0的数据库访问
1.3.2 数据类型
1.4 Visual Basic 5.0的数据库应用
1.4.1 用Visual Basic 5.0作为数据库开发平台
1.4.2 用Visual Basic 5.0作为数据库前端
1.5 Visual Basic与数据库管理系统(DBMS)
1.5.1 普通的关系数据库管理系统
1.5.2 客户/服务器数据库管理系统
1.5.3 Microsoft数据库管理系统Access
第二章 用数据库管理器建立数据库
2.1 数据库的组成
2.2 数据组织
2.2.1 把数据分配到表中
2.2.2 关系
2.3 建立数据库
2.3.1 建立析的数据库
2.3.2 表的修改
2.3.3 建立索引
2.4 数据的输入与基本操作
2.4.1 输入数据
2.4.2 数据的基本操作
2.5 数据窗体
第三章 数据控件
3.1 用数据控访问数据库
3.1.1 数据控件的功能
3.1.2 一个简单例子
3.2 数据控件的属性、事件和方法
3.2.1 数据控件的属性
3.2.2 数据控件的方法
3.2.3 数据控件事件
3.3 记录的查找、增加和删除
3.3.1 记录的查找
3.3.2 记录的增加
3.3.3 删除记录
3.4 约束控件
3.4.1 可用作约束控件的内部控件
3.4.2 数据约束列表框和数据约束组合框
3.4.3 数据约束网格控件
第四章 对象、类和集合
4.1 面向对象的程序设计
4.1.1 基本概念
4.1.2 面向对象方法与程序设计语言
4.2 Visual Basic中预定义的类和对象
4.2.1 预定义对象和类
4.2.2 对象的操作
4.3 对象变量
4.3.1 对象变量的声音和赋值
4.3.2 继承
4.3.3 对象变量的释放
4.4 对象数组
4.4.1 窗体数组
4.4.2 控件数组
4.5 属性(Property)过程
4.5.1 属性过程的定义
4.5.2 属性过程举例
4.6 初始化事件和终止处理事件
4.6.1 Initialize事件和Terminate事件
4.6.2 程序举例
4.7 建立自己的对象
4.7.1 类模块的基本概念
4.7.2 类的建立
4.8 对象浏览器
4.8.1 对象浏览器的功能和构成
4.8.2 把注释信息加到对象浏览器中
4.9 集合
4.9.1 集合的建立
4.9.2 程序举例
第五章 数据访问对象(DAOo)
5.1 概述
5.1.1 DAO的基本功能
5.1.2 版本与数据访问
5.2 数据库应用程序
5.2.1 Visual Basic数据库应用程序的构成
5.2.2 本地数据库与远程数据库
5.2.3 数据库程序设计
5.3 数据访问对象模型
5.3.1 数据访问对象
5.3.2 数据访问对象的含义
5.4 打开数据库
5.4.1 数据访问对象库
5.4.2 打开和关闭数据库
5.5 映射数据库
5.5.1 通过对象映射数据库
5.5.2 通过集合映射数据库
5.6 建立数据库
5.6.1 Create Database方法
5.6.2 修改数据库结构
5.7 记录集(RecordSet)
5.7.1 记录集的五种类型
5.7.2 建立记录集对象
5.7.3 OpenRecordSet方法
5.8 记录的增加修改和删除
5.8.1 增加记录
5.8.2 修改记录
5.8.3 删除记录
5.9 记录集的基本操作
5.9.1 在记录集中移动
5.9.2 检测记录集边界
5.9.3 记录集中记录的个数
5.10 查找与定位
5.10.1 在表类型记录中查看记录
5.10.2 在动态集或快照类型的记录集中查找记录
5.10.3 用书签标识记录
5.11 表和字段
5.11.1 建立表和字段
5.11.2 Field对象的类型
5.11.3 编写建立数据库的应用程序
5.12 数据访问对象和数据控件
5.12.1 数据控件的属性设置
5.12.2 非约束控件
5.13 Microsoft Jet事务处理
5.13.1 在应用程序中使用事务
5.13.2 事务的管理
5.14 用DAO编写建立数据库的应用程序
5.14.1 通过过程功能介绍
5.14.2 应用举例
第六章 结构化查找语言SQL
6.1 什么是SQL
6.1.1 SQL与过程语言
6.1.2 ANSI SQL的执行方式
6.1.3 SQL的特点
6.2 SQL的构成
6.2.1 SQL命令和子句
6.2.2 运算符和函数
6.3 数据定义语言(DDL)
6.3.1 建立表
6.3.2 用CONSTRAINT子句建立索引
6.3.3 用CREATE INDEX语句建立索引
6.3.4 用ALTER TABLE修改表结构和建立索引
6.4 DDL语句的执行
6.4.1 用“可视化数据管理器”执行SQL语句
6.4.2 用DAO中的Execute方法搪行SQL语句
6.5 数据操作语言(DML)
6.5.1 SELECT语句
6.5.2 WHERE子句
6.5.3 ORDER BY子句
6.5.4 统计信息查询与查询结果分组
6.6 动作查询
6.6.1 添加记录
6.6.2 删除和更新表中的记录
6.6.3 用查询结果建立一个新表
6.7 Query Def对象
6.7.1 建立Query Def对象
6.7.2 参数化查询
6.8 DML语句的执行
6.8.1 Visual Basic代码中的SQL语句
6.8.2 用SQL语句作为OpenRecordSet方法的参数
6.8.3 在数据控件中使用SQL
6.9 多表查询也查询
6.9.1 多表查询
6.9.2 子查询
6.10 连接
6.10.1 内部连接(INNER JOIN)
6.10.2 外部连接(OUTER JOIN)
第七章 外部数据访问
7.1 外部数据源
7.1.1 所支持的外部数据源
7.1.2 需要注意的几个问题
7.2 建立访问
7.2.1 外部数据库的访问方式
7.2.2 链接外部表
7.2.3 打开外部表
7.2.4 连接信息
7.3 访问桌面数据库
7.3.1 访问Microsoft Jet数据库
7.3.2 访问FoxPro数据库
7.4 访问文本文件
7.4.1 指定连接信息
7.4.2 方案描述信息文件
7.4.3 程序举例
7.5 用“可视化数据管理器”和数据控件连接外部表
7.5.1 用“可视化数据管理器”连接外部表
7.5.2 用数据控件连接外部表
第八章 多用户应用程序设计
8.1 Microsoft Jet多用户模型
8.1.1 共享数据库的管理
8.1.2 Microsoft Jet多用户模型
8.2 数据访问控制
8.2.1 互斥地使用数据库
8.2.2 拒绝其它用户或程序访问指定的表
8.3 共享数据的锁定
8.3.1 共享模式与独占模式
8.3.2 记录集锁定
8.4 页面锁定
8.4.1 锁定模式
8.4.2 保守式锁定和开放式锁定
8.4.3 锁定的实现
8.4.4 锁定方案
8.4.5 页面锁定中的错误处理
8.5 多用户应用程序中应注意的其它问题
8.5.1 数据访问对象集合的刷新
8.5.2 再查询与事务
8.5.3 用户标识
第九章 数据库复本
9.1 数据库复本及其拓扑结构
9.1.1 数据库复本的用途
9.1.2 复本集拓扑结构
9.2 与复本操作有问的对象、属性和方法
9.2.1 Document对象和Documents集合
9.2.2 Container对象和Containers集合
9.2.3 Property对象和Properties集合
9.2.4 KeepLocal属性和Replicable属性
9.2.5 MakeReplica方法
9.3 复制数据库
9.3.1 保持对象本地化
9.3.2 使对象可以复制
9.3.3 构造设计原版
9.3.4 用复本生成复本
9.4 数据库与数据库复本
9.4.1 复本属性和标识符
9.4.2 数据库大小与AutoNumber字段
9.5 复本同步
9.5.1 Synchronize方法
9.5.2 星形拓扑结构的同步
9.6 部分同步
9.6.1 与部分复本有关的属性和方法
9.6.2 建立部分复本
9.7 冲突和错误的处理
9.7.1 同步冲突
9.7.2 同步错误
9.7.3 设计错误
9.8 需要考虑的设计因素
9.8.1 控制复本的建立
9.8.2 指定一个新的设计原版
9.8.3 其它因素
第十章 数据库应用系统设计与开发
10.1 数据库设计
10.2 建立数据库和表
10.2.1 建立数据库
10.2.2 建表
10.3 数据库基本操作
10.4 数据库维护
10.4.1 输入数据
10.4.2 浏览数据
10.4.3 删除数据
10.4.4 修改数据
10.5 数据查找
10.5.1 界面设计
10.5.2 编写代码
10.6 完整的程序代码
10.6.1 界面设计
10.6.2 程序代码
第十一章 建立客户/服务器数据库前端应用程序
11.1 客户/服务器
11.1.1 客户/服务器与SQL Server
11.1.2 文件服务器与客户/服务器
11.2 建立SQL Server数据库
11.2.1 建立设备
11.2.2 建立数据库
11.2.3 建表
11.2.4 输入数据
11.2.5 把其它数据库中的表附加到SQL Server数据库中
11.3 ODBC基本概念
11.3.1 什么是ODBC
11.3.2 数据库接口与ODBC结构
11.4 ODBC数据源
11.4.1 建立ODBC数据源
11.4.2 使用ODBC数据源
11.5 用“可视化数据管理器”访问ODBC数据源
11.6 用数据控件和远程数据控件访问ODBC数据源
11.6.1 用数据控件访问ODBC数据源
11.6.2 用远程数据(RemoteData)控件(RDC)访问ODBC数据源
11.7 用数据访问对象(DAO)访问ODBC数据源
11.7.1 打开ODBC数据源
11.7.2 程序举例
11.8 用ODBCDirect访问ODBC数据源
11.8.1 Microsoft Jet与ODBCDirect
11.8.2 建立ODBCDirect工作区
11.8.3 建立Connection对象
11.8.4 异步连接与异步查询
11.8.5 批量优化更新
11.8.6 处理冲突
11.8.7 游标
11.9 远程数据对象(RDO)
11.9.1 RDO新特性
11.9.2 RDO与DAO/JET
11.10 远程数据对象的配置要求和设计目标
11.10.1 RDO的配置要求
11.10.2 RDO和客户/服务器的设计目标
11.11 使用远程数据对象
11.11.1 RDO对象模型
11.11.2 rdoEngine对象
11.11.3 建立rdoOEnvironment对象
11.11.4 建立连接
11.12 结果集(rdoResultSet)
11.12.1 rdoResultSet对象
11.12.2 rdoColumn对象和rdoColumns集合
11.13 数据修改
11.13.1 定位当前指针
11.13.2 增加数据
11.13.3 修改数据
11.13.4 删除数据
11.14 在Visual Basic中建立SQL Server数据库
第十二章 报表与图表
12.1 启动Crystal Reports
12.2 建立报表
12.2.1 报表设计界面
12.2.2 在“专家”的“指导”下建立报表
12.2.3 自定义报表
12.3 报表的修改
12.3.1 报表对象
12.3.2 修改报表
12.4 报表格式化与输出
12.4.1 报表格式化
12.4.2 报表的输出
12.5 用报表控件输出报表
12.5.1 报表控件
12.5.2 输出报表
12.6 图表
12.6.1 Graph控件
12.6.2 建立和输出图表
猜您喜欢