首页 > 百科文章正文

Visual Basic 6数据库开发人员指南

百科 2023-01-14 15:51:01 admin
后台-插件-广告管理-内容页头部广告(手机)

《VisualBasic6数据库开发人员指南》是1999年机械工业出版社出版的图书,作者是(美)RogerJennings。

  • 译    者 前导工作室
  • ISBN 9787111072683
  • 出版社 机械工业出版社
  • 作    者 (美)Roger Jennings
  • 页    数 756

内容介绍

  本书详细叙述了使用Visual

作品目录

  目 录

  译者序

  前言

  第一部分 Ac急药绍密记护财分技tive×数据对象和绑定控件

  第1章 VisualBasic对企业级开发的支

  1.1 与VisualBasic6数据相关系古自述玉宣春米使计歌的新特性

  1.2过渡到OLEDB和ADO

  1.2.10LEDB

  1.2.2ActiveX数据对象

  1.3剖析DataEnvironmentDesigner和Data View窗口

  1.4采用ADO兼容的控件

没连育上本杀只不若  1.5绑定层次型FlexGrid到Reco怎买方声沉项向急规笑贵rdset

  1.6利用DataReportDesigner设计打印报表

  1.7利用Dat来自aFormWizard自动化设计

  1.8绑定数据源和使用者

  1.9使用VisualDataTpols

  1360百科.10掌握Micr安点级王此染散周高批善0softSQLSerVer

  第2章 理解OLEDB和UniversalData

  Access

  2.1数据接

  2.1.1利用OLEDB自下而上重新设计

  2.显八衣把笔旧村维完绿有1.2映射OLE DB接口到ADO

  2.2创建ADODB.Recordset

  2.2.1编码打开ADODB.C换剂神黑务状态参厂onnection之上的ADODB.Recordset对象

  2.2.2从DataEnvironment对象打开ADODB.Recordset对象

  2.2.3绑定Data0rid控件到Command对象

  2.2.4使基于Command的Recordset成为可更新的

  2.3剖析顶层ADO的属性、方法和事件

  2.3.10bjectBrowser和ADO

  2.3.2ADODB.Connection对象

  2.3.3ADODB.Com达适培史密质必既半mand对象

  2.3.4 ADODB.Recordset对象

  2.4 分析特定提供者ADODB.Properties集合

  2.4.1Connec60n对象的Properties集合

  2.4.2Command对象的Properties集合

  2.4.3Recordset对象的Pr0perties集合

  第3章 从DAO和RDO过渡到ADO

  3.1比较ADO、DAO和RDO对象模型

  3.1.1ADO2固谈万权烟运.0和DAO3.5x

  3.1.2 ADO2.0和RDO2.0

  3.2从DA0.Recor6set到ADODB.Recordset对象

  3.2.1比较DA0.Recordset和ADODB .Recordset的属性

  3.2.2比较DAO.Recordset和ADODB Recordset的方法

  3.3利用V队带扩承倒该兴越BA代码马处理ADODB.Recordset 对象

  3.3.1直接创建最给织烟先女Recordset

  3.3.2在C吸察你想圆onnection直五西讲对象上打开Recordse

  3.3.3在Command对象上打开Rec0rdset

  3.3市底界型当该跳初.4为安全的数据库指定创手门现JetWorkgr0up文件

  3.3.5表的批量更新

  3.4 利用ADOD例围探耐督结切记划B.Recordset的新特性

  3.4.1存储和打开文件型Recordset

  3.4.2用Variant值和数组来编辑和添加记录行

  3.4.3用Cl0se和Open方法重用Connection和Recordset对象

  3.5采用ADODB.Recordset的Find方法

  3.6从rdoResultsets和ODBCDirectRecordset过渡到ADODB.Recordset

  3.6.1比较rdoResultset和ADODB.Recordset

  的属性

  3.6.2比较rd0Resultset和ADODB.Rec0rdSet的方法

  3.6.3比较rd0Resultset和ADODB.Rec0rdset的事件

  3.7理解层次型Recordset

  3.7.1用DataEnvironmentDesigner创建 RelationalHierarchicalRec0rdset

  3.7.2在层次型FlexGrid控件中显示层次型Recordset

  3.7.3用层次型Recordset取代Access的 Form/Subform组合

  第4章 使用ADOData控件和绑定控件

  4.1创建带有用来显示和编辑数据的文本框的窗体

  4.1.1 使用DataFormWizard创建数据项窗体

  4.1.2向DataEnvironmentDesigner窗体中添加ADODC

  4.2剖析ADODC数据相关的属性和事件

  4.2.1ADODC的属性

  4.2.2ADODC的事件

  4.3介绍成批乐观更新

  4.4简单绑定数据使用者控件

  4.4.1设置DataFormat属性值

  4.4.2用代码对控件实现简单绑定

  4.5复杂绑定数据使用者控件

  4.5.1绑定DataGrid到DataEnvironment 对象

  4.5.2从绑定DataList控件中选择条目

  4.5.3绑定DataList控件

  第二部分 数据库和查询设计概念

  第5章 优化关系数据库的设计

  5.1数据库系统分类

  5.1.1数据库术语

  5.1.2平面文件数据库

  5.1.3网络和层次数据库模型

  5.1.4关系数据库模型

  5.1.5关系数据库管理者类型

  5.1.6关系型SQL数据库管理系统

  5.1.7三层客户/服务器体系结构和商业规则

  5.1.8MicrosoftAccess: 混合的RDBMS

  5.2数据建模

  5.2.1数据库图表

  5.2.2 在数据库设计中使用建模工具

  5.3关系数据库的设计规则

  5.3.1组织实体类

  5.3.2规范化表数据

  5.4 为提高性能和域完整性而建立索引表

  5.4.1表索引方法

  5.4.2选择建立索引的字段

  5.5数据仓库和OLTP数据分析

  第6章 学习结构化查询语言

  6.1SQL基础回顾

  6.1.1SQL语句的成份

  6.1.2 SQL与计算机程序语言的差异

  6.1.3ANSISQL的类型

  6.2书写ANSISQL语句

  6.2.1SQL语句的分类

  6.2.2SQL语法格式

  6.2.3一个简单的SQLSELECT语句的实用语法

  6.2.4 利用可视化数据示例应用程序来浏览查询

  6.2.5SQL操作符和表达式

  6.2.6连接表

  6.2.7使用嵌套查询和子查询

  6.2.8联合查询

  6.2.9 SQL汇,总函数和GROUPBY及 HAVING子句

  6.3比较JetSQL方言和ANSISQL-92

  6.3.1ANSISQL保留字和JetSQL关键字

  6.3.2ANSISQL和JetSQL间的数据类型

  转换

  第7章 运行交叉表和动作查询

  7.1用交叉表查询表示汇总数据

  7.2用TRANSFORM和PIVOT创建交叉表查询

  7.2.1用谓词IN创建固定列标题

  7.2.2创建分类交叉表查询

  7.3把交叉表查询作为DataEnvironment命令执行

  7.4定义动作查询

  7.4.1用VBA代码执行动作查询

  7.4.2VBA代码中动作查询的等价体

  7.4.3执行动作查询时维护引用一致性

  7.5使用SQL动作查询

  7.5.1用制表查询创建新表

  7.5.2向已存在的表中添加记录

  7.5.3更新表中数据值

  7.5.4从表中删除记录

  第8章 用ODBC连接桌面数据源

  8.1 理解ODBCAPI的结构

  8.1.1单层和多层ODBC驱动程序

  8.1.20DBCAPI的一致性级别

  8.1.30DBCSQL一致性级别

  8.1.4内置的ODBC标量函数

  8.2浏览ODBC初始化文件和注册表记录

  8.2.1三种D3N类型

  8.2.20dbcinst.ini

  8.2.30dbc.ini

  8.2.40DBCINST.INI和ODBC.INI的注册表键值

  8.2.5连接组合和跟踪

  8.3 为dBASE表创建和使用DSN

  8.3.1创建新的SystemDSN

  8.3.2通过Kagera连接到dBASE数据源

  第三部分 数据库前端应用程序设计介绍

  第9章 设计一个决策支持前端应用程序

  9.1组织决策支持前端应用程序幕后的数据

  9.1.1 指定数据源

  9.1.2确定所需细节的层次

  9.1.3利用R0l1up(累计)保证性能和数据一致性

  9.2设计查询策略

  9.2.1放弃JetQueryDef对象

  9.2.2设计SQL累计查询

  9.2.3从Access导入QueryDefSQL语句

  9.2.4 实现特定查询

  9.3设计用户界面

  9.3.1优化应用程序的易用性

  9.3.2确认To01bar按钮的功能

  9.4创建和使用按钮栏和工具栏

  9.4.1获得和修改按钮的位图

  9.4.2添加代码以显示和隐藏窗体

  9.5由累计数据创建图表

  9.5.1创建LineGraph

  9.5.2制作Bar和AreaChart

  9.5.3显示PieChart

  9.6用MSFlexGrid控件来显示详细数据

  第10章 利用数据绑定ActiveX控件

  10.1操作DataGrid和分层FlexGrid

  10.1.1定义DataGrid控件格式

  10.1.2DataGrid控件的特殊属性、方法和事件

  10.1.3定义MSFlexGrid和MSHFlex0rid控件的格式

  10.2创建和显示分层Recordset

  10.2.1用数据环境设计工具生成层式命令

  10.2.2在MSHFlexGrid中显示rsCustomerRecordset

  10.2.3用代码操作层次Recordset

  10.3用PICTUREBOX和图像控件保存和

  显示图像

  10.3.1用于索尼VISCA设备的VB视频播放系统

  10.3.2使用AVITResearch的LANC

  ActiveX控件

  10.3.3捕获 显示和存储视频图片

  10.3.4为AdobePremiere创建批捕获日志

  第11章 图形化显示Crosstab查询所产生的汇总数据

  11.1组织一个基于Chart的决策支持应用 程序

  11.1.1在单一应用程序中组合管理 级别

  11.1.2 开发一个图表的定义表格

  11.1.3创建测试应用程序的数据

  11.2 为复杂决策支持应用程序确定导航方法

  11.2.1使用多文档界面

  11.2.2设计导航工具条

  H.2.3MDI父窗体的菜单结构

  11.2.4用代码来改变工具条按钮 MDI子窗体和图的大小

  11.2.5在设计状态下设置Graph的属性

  11.2.6实现前两个图表级别

  11..7 为MDI子窗体增加详细网格

  11.2.8添加图和表的导航代码

  11.2.9打印和保存图和表

  第12章 利用Rep0rtDesigner和VBA代

  码创建报表

  12.1设计和打印一个简单的DataReport

  12.1.1首先设计一个半格式化的简单报表

  12.1.2 调整大小 对齐和格式化数据控件

  12.1.3设置打印边界

  12.2对细节记录进行分组

  12.2.1 为实现分组创建子Command

  12.2.2添加GroupHeader和Footer到报表

  12.3使用Command汇总进行Subtota1和

  GrandTotal

  12.3.1 添加组Subtotal到Command层次

  12.3.2添加Product子汇总到Group Footer

  12.3.3在层次型FlexGrid中显示Subtotal汇总

  12.3.4 为组汇总格式化MSHFlex0ri6控件

  12.3.5添加报表GrandTotal

  12.3.6在PageFooter插入页号和日期

  12.4 用行汇,总实现Crossfooting报表

  12.4.1处理Crosstab查询结果集中的NulI值

  12.4.2添加行汇总到DataReport

  12.5用RptFunction控件取代汇总值

  12.6输出DataReport到HTML和Text文件

  12.7用VBA代码实现打印

  12.7.1打印录像带标签

  12.7.2打印录像带目录

  第四部分 数据存取和自动化的高级编程

  第13章 从图表中追踪数据

  13.1利用Chart事件

  13.1.1 用SeriesSelected事件选择 个

  MSHFlex0rid行

  13.1.2用PointSe1ected事件选择单个

  单元

  13.2 从栈式区域图表显示单序列

  13.3在Drilldn.vbp项目中增加一个

  DriHdown饼图

  13.3.1选择一个Drilldown加载策略

  13.3.2 在设计阶段设置饼图的属性

  13.3.3生成饼图数据

  13.4利用MouseDown和Double_Click事件

  激活Dr出down

  13.5用饼图选择追踪路径

  13.6 用选定的Dri11down数据实例化一个

  MSHFlexGrid

  第14章 通过Jet和VBA进行调度和设备

  控制

  14.1浏览VisualBasic节目单

  14.1.1使用键盘浏览功能

  14.1.2打开录制和设备控制的窗体

  14.1.3指定C波段卫星映射和IRD控制

  14.2使用WebTV的时间表数据库

  14.3比较大Recordset的DAO和ADO的性能

  14.4将项目从DAO升级到ADO

  14.4.1打开新的ADODB.Recordset对象

  14.4.2用Find代替复合的FindFirst和FindNext方法

  14.5利用Recordset填充定制的网格

  14.6开发VisualBasic6PG项目的剩余部分

  14.6.1实时操作

  14.6.2打印带盒标签和磁带目录

  第15章 编写本地Automation组件和

  ActiveXDLL

  15.1定义Automation组件的作用

  15.2确定使用进程内组件还是进程

  外组件

  15.2.1 进程内Automation组件

  15.2.2进程外Automation组件

  15.3建立一个简单的Automation组件

  15.3.1将时间段选择组件升级为32位

  15.3.2将32位PeriodSelection窗体转换

  为Automation组件

  15.3.3调试Automation组件

  15.3.4PeriodSelection组件的错误处理

  15.4 创建一个复杂的三层Automation

  组件

  15.4.1 设计ProductGr0uping组件

  15.4.2给ProductGrouping类加入一个

  Show方法

  第16章 为数据库应用程序创建用户控件

  16.1使用DataRepeater控件仿制Access连

  续窗体

  16.1.1 设计和编辑简单的用户控件

  16.1.2在Ac6veX控件中增加DataRepeater控件

  16.1.3克服Recordset更新故障

  16.2使用向导生成Automation控件

  16.2.1设计可重用控件以节省窗体资源

  16.2.2使用ActiveX控件接口向导

  16.2.3在CustomerPh0neList中创建最终窗体

  16.2.4使用属性页向导增加属性页

  16.3浏览BindingCollection对象

  16.3.1BindingCollection、Binding和stdData-Format对象的属性、方法和事件

  16.3.2使用DataBinding属性将Binding-

  Collection加入到用户控件中

  16.4 调试数据绑定Ac6veX控件

  第五部分 多用户与客户/服务器数据库前端

  第17章 多用户Jet数据库的网络安全

  17.1理解拓扑网络结构与操作

  17.1.1 依据范围分类的PC网络

  17.1.2域、工作组、服务器和工作站

  17.2网络硬件和操作协议

  17.2.1网络驱动程序接口说明和网络适

  配卡驱动程序

  17.2.2WindowsNT中的网络协议栈

  17.2.3Windows9x和WindowsNT中的

  TCP/IP

  17.2.4 TCP/IP上的NetBI03、Windows

  SocketAPI以及远程访问

  17.2.5Hub、变换机、网桥、路由器和

  网关

  17.2.6 数据存储冗余和备份系统

  17.2.7 本章例子中使用的拓扑结构

  和协议

  17.3登录到服务器并加入工作组

  17.4 在网络环境中维护数据库安全

  17.4.1网络授权、权限和帐户

  17.4.2网络管理员、操作者和用户

  17.4.3使用NTFS分区的文件权限

  17.5理解Jet安全系统

  17.5.1分配用户帐户并保证Jet数据库

  安全

  17.5.2使用Access97UserLeve1Security

  Wizard

  17.5.3在Access早期版本中分配和撤销

  组和用户的访问权限

  17.6使用VisualBasic6和DAO3.5编程

  实现Jet安全特性

  17.6.1使用DAO3.5浏览Users和0roups

  集合

  17.6.2使用Container和Document对象

  修改权限

  17.70LEDB、ADO2.0与Jet安全

  第18章 使用客户/服务器数据库

  18.1使用MicrosoftSQLServer

  18.1.1 SQLServer的网络特性

  18.1.2 连接、线程和对称多处理

  18.1.3SQLServer7.0

  18.2使用Access97向导转换Nwind.mdb

  至SQLServer6.5

  18.2.1 准备转换

  18.2.2使用Access97转换向导

  18.2.3检验转换后的SQLServer6.5

  数据库

  18.2.4使用ISQL-w运行测试查询

  18.2.5将Jet表导入到SQLServer7.0

  18.2.6创建一个新的nwind数据库

  18.2.7使用数据转换服务导人表

  18.2.8使用SQLServer查询分析器测试

  nwind数据库

  18.2.9修改导人到SQLServer7.0的表

  18.2.10修改表属性

  18.2.H 增加表的索引

  18.2.12在Order-Details表中增加唯一的混合索引

  18.3在数据库图表中指定主键和关系

  18.4 使用本地SQLServer提供者

  18.5连接Oracle8数据库

  18.6使用VisualBasic6的可视化数据工具

  18.6.1从VisualBasic中运行可视化数据工具

  18.6.2 创建SQLServer视图

  18.7 在VBA代码中实现客户/服务器连接

  第19章 事务处理和块操作

  19.1事务的定义和ACID测试

  19.1.1 Explicit与Implicit事务

  19.1卫 连续性与事务孤立性级别

  19.1.3理解事务监视器的角色

  19.2 使用ADO2.X和VBA代码处理事务

  19.2.1事务指令的结构

  19.2.2Jet数据库的多表事务代码

  19.2.3在事务中使用Jet SQL

  19.2.4 用Transact-3QL实现订单

  人口事务

  19.3在多个数据库中分布事务

  19.3.1两段式提交和分布式事务坐标

  19.3.2复制

  19.3.3消息与事务

  19.4 使用块更新和断开连接的

  Recordsets

  19.4.1使用块更新

  19.4.2断开连接的Recordsets

  19.4.3使用绑定控件测试块更新

  第20章 把ACCE3S0LTP应用程序移

  植到VisualBasic6

  20.1为热线数据入口设计前端

  20.201LTP项目的升级过程

  20.3步进完成移植过程的第一阶段

  20.3.1准备Access应用程序

  20.3.2创建所需的VisualBasic对象

  20.3.3导人并调试DAO代码

  20.3.4 运行项目Vb5oltp或Ad02oltp

  20.4从DAO到ADO的变换

  20.5Ado2oltp项目代码概述

  第21章 使用Transact-SQL存储过程

  21.1使用存储过程提高性能

  21.2存储过程语法

  21.3用存储过程替换SQL语句

  21.3.1存储过程命名约定

  21.3.2把Ado2oltp.frm的SELECT语句转换为过程

  21.3.3创建存储过程

  21.3.4测试SELECT过程

  21.3.5用存储过程替换INSERT、

  UPDATE和TRansaction代码

  21.4 在VBA代码中调用存储过程

  21.4.1执行只带输入参数的过程

  21.4.2使用带参数的DataEnvironment.

  Command对象

  21.4.3对参数集合编程

  21.5修改Ado20ltp应用程序

  21.5.1打开连接

  21.5.2设置存储过程参数

  21.5.3另一个存储过程执行方法

  21.5.4 用本地存储的Recordset对象取代

  Jet表

  21.5.5把Command对象传送给子过程

  21.5.6增加字段列表以容纳Timestamp

  字段

  21.6使用T-SQL调试器调试存储过程

  21.6.1 设置和测试T-SQL调试器

  21.6.2在设计模式下调试存储过程

  21.6.3在运行模式下进行调试

  第六部分 数据库 INT日ANET和INTE日NET

  第22章 把数据库与intranet和Internet集

  成起来

  22.1Microsoft的数据神经系统

  22.2Windows分布式Internet应用程序体系结构

  22.3Visua1Basic6中与I以ernet有关的新特征

  22.3.1数据库访问的远程数据服务

  22.3.2InternetInformationServer4.0应用程序的WebC1ass

  22.3.3动态HTML应用程序

  22.3.4 使用打包和发行向导进行文件分布

  22.3.5ActiveX文档的下载支持

  22.3.6MicrosoftTransactionServer2.0支持

  22.4创建简单的数据使能WebClass项目

  22.4.1使用Fr0ntPage98创建WebCIass模板

  22.4.2创建WebClass项目并加入DataEnvironment对象

  22.4.3加入Products.htm

  2.4.4显示ProductList查询的首记录的数据

  22.5创建一个简旱的DHTML项目

  22.5.1打开新的DHTML项目并增加DHTML页

  22.5.2显示rsProductListRecordset的数据

  22.5.3给dhProductList加上Recordset导航按钮

  第23章 在intranet中使用ActiveX 文档对象

  23.1把Ado2oltp.VBP项目转化为ActiveX文档

  23.1.1ActiveX文档移植向导

  23.1.2 修改代码并编译ActiveXDLL

  23.2打包ActiveX文档对象

  23.3多窗体项目的体系结构问题

  23.3.1进行窗体转换

  23.3.2修改代码

  23.3.3处理其余的代码

  第24章 使用远程数据服务

  24.1RDS体系结构

  24.1.1传统数据库操作与RDS的比较

  24.1.2RDS2.0自动化组件

  24.2RDS组件的方法、属性和事件

  24.3RDSDataSpace对象

  24.4RDSServer.DataFactory对象

  24.5为显式和隐式远程编码

  24.5.1使用RDS.DataC0ntrol的隐式远程

  24.5.2使用ADO2.0对象和RDS.Data

  Control的显式远程

  24.6使用VBA对RDS编程

  24.6.1设置IIS4.0和SQLServer6.5+

  24.6.2设计DHTMLPage

  24.6.3总装页面元素的代码

  第25章 开发数据使能的Internet应用程序

  25.1为运行VBLive进行设置

  25.2VBLive应用程序

  25.3VBLive的体系结构

  25.3.1VBA代码的约定和位置

  25.3.2WebClass代码执行跟踪

  25.4 从结构资源产生HTML

  25.5直接从模板文件产生HTML

  25.6使用资源文件局部化内容

  第七部分 企业级开发技术

  第26章 MicrosoftTransactionServer2.0

  26.1MTS在中件市场中的地位

  26.2 MTS在N层客户/服务器体系结构中的地位

  26.2.1三层结构和N层结构

  26.2.2层间通信和状态组件

  26.2.3N层应用程序中的事务

  26.3在WindowsNTServer4.0下安装 MTS2.0

  26.3.1增加MTS管理员帐户

  26.3.2设置MTSSystempackage 的身份

  26.3.3测试MTS的本地安装

  26.3.4设置SampleBank工具包和组件的属性

  26.4 在远程计算机上安装和运行BankClient

  26.5在工作站上安装MTS2.0

  第27章 创建和发行MTS组件

  27.1定义MTS组件候选

  27.1.1 面向事务的组件

  27.1.2资源孤立组件

  27.1.3决策支持组件

  27.2设计高效的MTS组件

  27.2.10bjectC0ntext对象

  27.2.2共享属性管理工具

  27.2.30bjectC凹text的SecurityProperty对象

  27.2.4 ObjectContr01对象

  27.2.5MTS组件模板

  27.3转换单项客户以使用MTS组件

  27.3.1第一步:把数据访问操作移向类

  27.3.2第二步:创建和测试NwindActiveXDLL

  27.3.3第三步:创建、安装和测试 N0rthwind工具包

  27.3.4 第四步:把MTS组件移向产品服务器

  27.4 给工具包和组件增加安全性

  第28章 使用OLAP和MDX分析

  多维数据

  28.1理解测量和维数

  28.1.1 OLTP与星型模式

  28.1.2减少事实表的存储需求

  28.1.3利用稀疏矩阵

  28.2部门级定义测量和维数

  28.3把0LAP服务程序和引擎分类

  28.4 把信息传送给客户

  28.4.10LAP的OLEDB和简单的 MDX句法

  28.4.2MDX示例应用程序

  28.5开发ADOMD对象

  28.5.1ADOMD.Catalog对象

  28.5.2ADOMD.Cellset对象

  第八部分 附 录

  术语

后台-插件-广告管理-内容页尾部广告(手机)

标签:

发表评论

评论列表

晴空网Copyright @ 2011-2023 All Rights Reserved. 版权所有 豫ICP备2022028056号 帝国CMS强力驱动 站长微信:88888888 统计代码