注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic 6.0数据库编程

Visual Basic 6.0数据库编程

Visual Basic 6.0数据库编程

定 价:¥85.00

作 者: (美)Curtis Smith,(美)Michael Amundsen著;陈海标译
出版社: 清华大学出版社
丛编项: 循序渐进学用系列
标 签: VB

购买这本书可以去


ISBN: 9787900622204 出版时间: 1999-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 660 字数:  

内容简介

  第I部分:数据控件和Micorosft Jet数据库在第1部分介绍了关系数据库模型以及如何使用Visual Basic数据库对象访问和更新己有的数据库;如何使用计Vidata程序创建和维护数据库;如何设计数据输入窗体并为它编写代码(包括Visual Basic约束数据控件的使用);如何在键击、数据字段、窗体等不同级别上编写输人确认过程;如何使用Visual Basic的 Data Report设计器来设计和显示简单报表;如何使用结构查询语言(SQL)从已有的数据库中提取数据。学完本部分后,您将可以创建Microsoft JCt数据库、包含输入确认过程的完整的数据输入窗体以及可打印的数据报表。第II部分:使用Microsoft Jet Database Engine进行编程第II部分重点介绍对在单人和工作组环境下的开发者来说很有价值的内容。主要有以下几方面:.什么是Micorosft Jet引擎,怎样用Visual Basic代码来创建和维护数据访问对象。.怎样用Visual Basic代码创建数据输入窗体。.怎样用Microsoft图表控件创建数据图表。.怎样用数据约束列表框、数据约束组合框以及数据约束网格来创建高级的数据输入窗体。.怎样用错误处理使应用程序更可靠。.怎样用结构化查询语言(SQL)创建和更新数据库。学完第II部分后,您将能够使用SQL语言建造高级的数据库结构,以及使用Visual Basic代码创建复杂的、包含数据约束列表及网格和错误处理过程的数据输入窗体。第III部分:使用SQL和ODBC进行高级数据库编程本部分有几项很重要的内容。本部分着重解决您在开发多用户或多站点的数据库程序时遇到的问题。它介绍了五项数据规范化规则以及如何运用这些规则使数据库的速度、准确性和完整性都得到提高。本部分还介绍了数据库、表和页等不同级别的Visual Basic数据库锁定方案、给数据库关系定义加入级联更新和删除的优点和局限性以及如何在大量更新时使用BeginTrans、CommitTrans和Rollback等Visual Basic关键字来提高数据库的完整性和处理速度。本部分也介绍了如何编写使用远程数据控件、远程数据对象(RDO)、新的ADO控件和ActiveX数据对象直接链接到ODBC接口,以访问已注册的ODBC数据源数据的数据输入窗体。讨论了应用程序级的安全方案,比如用户登录和退出、程序级的访问权利和对重要程序操作的审核跟踪,以及怎样使用Micrsoft Replication Manager(复制管理器)来建立和维护数据库备份方案,从而保护和更新重要的分布式数据。

作者简介

暂缺《Visual Basic 6.0数据库编程》作者简介

图书目录

     目录
    第1部分 基础篇
   第1章 数据库编程基础
    l.l 创建一个新的 Visual Basic项目
    1.2 添加数据库控件
    1.2.l 设置DataaseNamc和RecordSource属性
    1.2.2 设置 Caption和Name属性
    l.2.3 保存项目
    1.3 添加绑定输入控件
    1.4 添加New和Delete命令按钮
    1.5 什么是关系型数据库
    1.5.l 数据字段
    1.5.2 数据记录
    1.5.3 数据表——行与列的组合
    l.5.4 数据库关系
    1.5.5 关键字字段
    1.6 Visual Basic数据库的字段类型
    1.7 小结
    1.8 名小测验
    1.9 练习
   第2章 Visual Basic数据库访问对象
    2.1 面向数据集和面向数据记录
    2.1.1 Visual Basic和数据访问对象
    2.1.2 数据集的大小影响程序性能
    2.2 动态集型记录集数据对象
    2.2.l 动态集型ReCordset对象的优点
    2.2.2 动态集型记录集数据对象的不足
    2.2.3 何时使用动态集型记录集数据对象
    2.2.4 在动态集中使用Find方法
    2.3 表型记录集数据对象
    2.3.1 表型记录集数据对象的优点
    2.3.2 表型记录集数据对象的不足
    2.3.3 何时使用表型记录集数据对象
   
    2.4 瞬像型记录集数据对象.
    2.4.l 瞬像型记录集的存储
    2.4.2 瞬像型记录集是只读的数据对象
    2.4.3 何时使用瞬像型数据对象
    2.5 数据控件的数据库数据对象
    2.6 小结
    2.7 小测验
    2.8 上练习
   第3章 用约束控件创建数据输入窗体
    3.1 什么是约束数据控件
    3.2 使用数据控件
    3.2.l 数据控件属性
    3.2.2 数据控件的方法
    3.2.3 数据控件事件
    3.3 添加约束文本控件和约束标签控件
    3.4 添加约束复选框控件
    3.5 添加约束OLE控件
    3.6 高质量窗体的一般设计规则
    3.6.1 Win95风格的窗体准则
    3.6.2 颜色
    3.7 小结
    3.8 小测验
    3.9 练习
   第4章 输入确认
    4.l 什么是输入确认
    4.2 常用的输入确认规则
    4.3 字段级确认
    4.3.1 过滤键盘输入
    4.3.2 输入屏蔽
    4.3.3 确认列表
    4.4 窗体级确认
    4.4.1 独立内容的确认——上/下限范围
    4.4.2 独立内容确认——最小/最大字段长度
    4.4.3 必要字段
    4.4.4 条件字段
    4.5 使用VText定制控件
    4.5.1 Vtext控件的属性和方法
    4.5.2 布置ValText数据富体
   
    4.5.3在TEST.fRM 窗体中添加代码
    4.6 小结
    4.7 小测验
    4.8 练习
   第5章 为Visual Base 6.0应用程序编写报表
    5.l 理解报表编写
    5.2 用 Data Report Designer创建报表
    5.2.l 启动数据项目
    5.2.2 建立数据环境和连接
    5.2.3 创建Command对象
    5.2.4 创建一个简单的数据报表
    5.2.5 显示报表
    5.3 报表格式化
    5.3.l 在报表中确定列宁间的大小
    5.3.2 在报表中加入列标题
    5.3.3 插入标题和脚注
    5.3.4 在报表中插入控件
    5.4 用 SQL语句创建报表
    5.5 建立更加复杂的数据报表
    在报表中加入集合函数
    5.6 数据输出
    5.7 从相关表格中创建数据报表
    5.8 小结
    5.9 小测验
    5.10 练习
   第 6章 使用Visdata程序
    6.l 用Visdata进行数据库和表的维护
    6.2 Visdata启始屏幕
    6.2.l 主菜单
    6.2.2 数据库窗口
    6.2.3 SQL Statoment窗口
    6.2.4 工具栏按钮
    6.3 Visdata File菜单内容
    6.3.1 Open Database
    6.3.2 New
    6.3.3 Close Database
    6.3.4 Import/EXPOrt
    6.3.5 Workspace
   
    6.3.6 Errors
    6.3.7 Compact MDB
    6.3.8 Ropair MDB
    6.3.9 退出Visdata
    6.4 使用Visdata在数据库中增加表和索引
    6.4.l 创建新的CH06NEW.MDB数据库
    6.4.2 在数据库中加入一个新表
    6.4.3 编辑原有的字段
    6.4.4 建立表
    6.4.5 用Design按钮在数据库中增加新索引
    6.4.6 打印表结构
    6.5 Visdata的Utility菜单内容
    6.5.l Query Builder
    6.5.2 Data Form Designer
    6.5.3 Global RePlace
    6.5.4 附属
    6.5.5 Groups/ User
    6.5.6 SYSTEM.MD?
    6.5.7 Preferences
    6.6 Visdata的Windows和Help菜单内容
    6.6.1 Windows菜单
    6.6.2 Help菜单
    6.7 小结
    6.8 小测验
    6.9 练习
   第7章 用SQL选取数据
    7.1 什么是 SQL
    7.2 SQL基础
    7.2.1 SELECT FROM语句
    7.2.2 ORDER BY子句
    7.2.3 WHERE子句
    7.3 SQL集合函数
    7.4 其他 SQL DML语句
    7.4.1 DISTINCT和 DISTINCTROW子句
    7.4.2 Top n和 Top n PERCENT子句
    7.4.3 GROUP BY HAVING子句
    7.4.4 SQL的 JOIN子句
    7.4.5 UNION查询
    7.4.6 用TRANSFORM PIVOT进行交叉表查询
   
    7.4.7 嵌套SELECT查询
    7.5 小结
    7.6 小测验
    7.7 练习
    第Ⅱ部分 提高篇
   章8章 Visual Basic和DAO Jet数据库引擎
    8.l 什么是DAO数据库引擎
    8.1.l DAO Jet的优缺点
    8.1.2 Microsoft DAO Jet数据对象模型概要
    8.2 创建DAO项目
    8.2.l 添加 MDI窗体
    8.2.2 增加 DAO代码模块
    8.2.3 加入结果窗体
    8.3 DBEngine对象方法及属性
    8.3.1 DBEngine对象集合
    8.3.2 创建dbEngine窗体
    8.3.3 DBEngine对象属性
    8.3.4 设置DBEngine属性
    8.3.5 DBEnginc对象方法
    8.4 Workspace数据对象
    8.4.1 Workspace对象集合
    8.4.2 创建Workspaces窗体
    8.4.3 Workspace对象属性
    8.4.4 新建一个Workspace对象
    8.4.5 使用Workspace对象的方法
    8.4.6 使用 Microsoft Jet数据库方法
    8.4.7 创建并打开非 Microsoft Jet数据库
    8.5 Database数据对象
    8.5.1 Database对象的集合
    8.5.2 创建Database窗体
    8.5.3 Database对象的属性
    8.5.4 Database对象的方法
    8.5.5 使用Execute方法
    8.5.6 使用CreateProperty方法
    8.5.7 TableDef数据对象
    8.6 QUeryDef数据对象
    8.6.1 创建QUeryDefp窗体
   
    8.6.2 创建 QueryDef对象
    8.6.3 从QueryDef中取得结果
    8.6.4 用 DAO处理带参数的 QueryDef
    8.7 其他 DAO Jet对象
    8. 7.l 建立其他对象窗体
    8.7.2 Field数据对象
    8.7.3 Index数据对象
    8.7.4 ODBCDirect Connection数据对象
    8.7.5 Recordset数据对象
    8.8 Relation数据对象
   第9章 用数据环境设计器创建数据库程序
    9.l 数据环境设计器(DED)简介
    9. l.l DED的构造
    9.1.2 DED的优点
    9. 2 使用数据环境设计器
    9.2.l 关于数据供应者
    9.2.2 用DED创建数据连接
    9.2.3 用 DED创建表数据命令
    9. 2.4 用DED创建SQL数据命令
    9.3 用DED创建一个数据输入程序
    9.3.l 设计Buyers窗体
    9.3.2 增加 List View窗体
    9. 3.3 增加 Find窗体
    9. 4 创建自己的数据约束控件
    9.4.l 导航栏定制控件
    9.4.2 操作栏定制控件
   第10 章 用图表显示数据
    10.l 对数据进、图表化的优点
    10.2 加载并使用Microsoft图表控件
    10.2.l 在项目中加入Microsoft图表控件
    10.2.2 在窗体中添加图表控件
   
   
    10.2.3 设置图表类型
    10.2.4 图表控件组织数据的方式
    10.2.5 在设计模式卜添加数据
    10.3 创建CHARTING项目
    10.3.l 在运河时间添加数据
    10.3.2 使用ChartData属性添加数据
    10.3.3 使用Datasource属性添加数据
    10.4 复制、保存和打印图表
    10. 4. 1 将图表复制到Windows剪贴板
    10.4.2 打印数据图表
    10.4.3 将图表存力磁盘文件
    10.5 创建数据图表DLL组件
    10. 5. 1 创建数据图表窗体
    10. 5. 2 创建DataGraph类对象
    10. 5. 3 测试DataGraph组件
   第11章 数据约束列表框、网格和子窗体
    11. 1 二数据约束列表框和组合框
    11.1.l 使用数据约束列表框
    11.1.2 使用数据约束组合框
    11. 1. 3 使用列表框和组合框的场合
    11. 2 数据约束网格
    11.2.l 创建第一个数据约束网格窗体
    11.2.2 用数据约束网格增加和删除记录
    11.2.3 设置数据网格的其他设计时间属性
    11.2.4 捕获数据网格控件的事件
    11.2.5 增加记录的事件
    11.2.7 删除记录的事件
    11.2.8 列级事件
    11.3 使用 dbFind定制控件
    11.4 使用数据网格创建子窗体
    11.4.l 设计于窗体
    11. 4. 2 用 Visual Basic 6.0布置及编写子窗体
   
   
   第12章 用 SOL创建数据库
    12.l 使用 SQL-VB6解释器
    12.1.l 载入及运行 SQL-VB6解释器
    12.l.2 创建和编辑SQL-VB6脚本
    12.1.3 SQL-VB6命令语法
    12.2 为什么使用SQL创建和管理数据表
    12.3 使用表管理SQL关键字
    12.3.l 用 CREATE TABLE设计新表
    12.3.2 用ALTER TABLE ADD COLUMN和DROP COLUMN更新表
    12.3,3 用 DROP TABLE删除表
    12.4 使用关系型SQL关键字
    12.4.1 用 CREATE INDEX和 DROP INDEX管理索引
    12.4.2 在INDEX语句中使用ASC和DESC关键字
    12.4.3 使用索引加快数据存取速度
    12. 4.4 使用索引增强数据库完整性
    12.4.5 用 CONSTRAINT管理关系
   第13章 Visual Basic 6.0的错误处理
    13.l 错误处理概论
    13.2 Visual Basic的错误处理
    13.3 内置的 Visual Basic错误对象
    13.3.2 使用 Ermr对象和 Errors集合
    13.4 创建自己的错误处理过程
    13.4.l 建立一个简单的错误处理过程
    13.4.2 处理级联错误
    13. 4. 3 使用Resum退出错误处理过程
    13.4.4 使用 Resum Next ill出错误处理过程
    13.4.5 使用 Resume Label退出错误处理过程
    13.4.6 使用EXit或End方法退出错误处理过程
    13.5.l 般性文件错误
    13.5.2 物理媒体错误
    13.5.3 程序代码错误
    13.5.4 数据控件的数据库错误
    13.5.5 Microsoft数据存取对象的数据库错误
    13.6 报告外部组件中的错误
   
    13.6. l 在外部组件中使用 Err.Raise
    13.6.2 接收来自外部组件的错误报告
    13. 7 使用错误处理过程OLE组件
    13.7. 1 使用PhErrHandlerffl件的副本
    13.7.2 使用 PhErrHandler ifl件
    13. 7.3 给错误处理过程增加差错登记
    13.7.4 给错误处理过程增加模块跟踪
    13.7.5 其他错误处理过程功能
   第 14章 用SOL更新数据库
    14. 1 使用数据操作 SQL关键字
    14.1.l 用 INSERT语句增加行
    14.1.2 用 INSERT INTO.FROM创建追加查询
    14.l.3 用UPDATE.SET语句建立UPDATE查询
    14.l.4 用SELECTINTO.FROM语句建立建表查询
    14.1.5 用DELETE.FROM建立删表查询
    第Ill部分 高级篇
   第15章 数据库规范化
    15.l 什么是数据规范化
    15.2 一个典型的未经规范化的数据库
    15.3 应用数据规。化规则
    15.3.l 规则1:剔除重复集合
    15.3.2 规则2:剔除冗余数据
    15.3.3 规则3:消除与主关键宇宇段无关的字段
    15.3.4 规则 4:分离独立的多个关系
    15.3.5 规则 5:分离相关的多个关系
   第16 章 多用户考虑
    16.l 理解数据库锁定方案
    16.l.l 数据库锁定
   
    16.1.2 表锁定
    16.1.3 页锁定
    16.2 使用级联更新和删除
    16. 1. 1 创建级联演不项目
    16.3.2 运行级联演了项目
    16.2.3 什么时候使用级联更新和删除
    16. 3 给数据库程序增加事务管理
    16.3.1 Microsoft Jet事务和 Workspace对象
    16.3.2 建立 Microsoft Jet事务项目
    16、3.3 事务的优点和个足
   第 17章 使用远程数据控作和 RDO模型
    17.1 RDO对象模型总览
    17. 2 de程数据lh N的基础
    17.2.l 游标驱动
    17.2.2 数据集类
    17.2.3 锁定类
    17.3 建立一个ODBC定义
    17.4 用远程数据控件编程
    17.4.l RDC属性
    17.4.2 RDC方法
    17.4.4 布置RDC数据输入窗体
    17.4.5 编写 RDC数据输入窗体的代码
    17.5 用 RDO编
    17.5.l rdoEnglne对象
    17.5.2 rdoEnvlromellt对象
    17.5.3 rdoConnectlon对象
    17.5.4 rdoResultset对象
    17.5.5 rdoTable对象
    17.5.6 rdoColumn。对象
    17.5.7 rdOQuery对象
    17.5.8 rdoParameter对象
   
   第18章 使用 ActiveX数据对象(ADO)
    18.l 什么是ADO
    18.l.1 ActiveX数据对象模型
    18.1. 2 ADO和OLEDB
    18. 2 特殊的ADO属性
    18.2.l 连接串
    18. 2.2 命令文本
    18.2.3 命令类型
    18.2.4 游标位置
    18. 2.5 游标类型
    18.2.6 锁定类型
    18.2.7 模式类型
    18.3 用ADO数据控件(ADODC)编程
    18. 4 创建ADO数据控件项目
    18. 5 用ADO库(ADODB)编程
    18. 5.1 建立 ADODB项目
    18. 5.2 用 ADO Connection对象连接到数据库
    18.5.3 用ADOCommand对象定义数据集
    18.5.4 用 ADO的 Recordset对象收集记录
    18.5. 5 将记录集存入磁盘并在以后调用
    18.5.6 用ADO的Parameters对象执行参数查询
    18.5. 7 检查 ADO方案
    18.5. 8 用SSpp。FtS方法查看ADO导航
   第19章 附属到数据库
    19.l 附属表的好处
    19.2 附属数据表的不足
    19.3 用Vlsdlta附属数据
    19.4 用DAO附属表
    19.4.l 用 Visual Basic 6.0布置明/细窗体并为其编码
    19.4.2 附属的Excel电于表被移动或删除后会发生什么情况
    19.5 用DAO代码附属数据
    19.6 新一代:用ADO附属数据
   第 20章 数据库复制
    20.l 什么是数据库复制
    20.2 为什么要使用数据库复制
    20.3 在什么时候不应该使用数据库复制
    20.4 使数据库可复制
    20.5 使数据可复制时它将发生什么变化
    20.5.l 被加人复制库的字段
    20.5. 2 加入复制数据库的系统表
    20.5.3 被加入复制数据库的属性
    20.5.4 被加入复制表的属性
    20.5.5 数据库变得可复制时其物理大小受到的影响
    20.5.6 数据库复制对自动取值字段的影响
    20.7 对复制集合成员进行同步化
    20.8 解决同步化的冲突
    20.9 复制过程中可能产生的错误
    20.11 保持数据库成员不被复制
   第21章 保护数据库程序
    21.l 数据库安全
    21.1.1 MICROSOFT ACCESS SYSTEM安全的不足
    21.1.2 MICROSOFT JET 加密的不足
    21.3 建立一个测试程序
    21.3.l 建立测试MDI窗体
    21.3.2 建立BUYERS数据输入窗体
    21.3. 3 为fhllx est窗体编写代码
    21.4 关于 SECURITY COM对象
    21.4.l关于必需的数据表
    21.4.2 必需的启动数据
    21.5 添加用户登录和退出安全
    加入 Sub Main启动方法
    21.6 增加权限检查安全
    21.7 加入用户操作审核
    21.7.l更新SubMaln方法
    21.7. 2加入对审核日志和用户维护的访问
    21. 8 增加数据宇段更新审核
    21.9 小结
    21.10 小测验
    21.11 练习
   附录 小测验和练习的答案
   光盘内容
   
   

本目录推荐