新闻资讯
看你所看,想你所想

Visual Basic 6资料库开发人员指南

Visual Basic 6资料库开发人员指南

Visual Basic 6资料库开发人员指南

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

基本介绍

  • 作者:(美)Roger Jennings
  • 译者:前导工作室
  • ISBN:9787111072683
  • 页数:756
  • 定价:88.00
  • 出版社:机械工业出版社
  • 出版时间:1999-09
  • 装帧:平装

内容介绍

本书详细叙述了使用Visual

作品目录

目 录
译者序
前言
第一部分 Active×数据对象和绑定控制项
第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到Recordset
1.6利用DataReportDesigner设计列印报表
1.7利用DataFormWizard自动化设计
1.8绑定数据源和使用者
1.9使用VisualDataTpols
1.10掌握Micr0softSQLSerVer
第2章 理解OLEDB和UniversalData
Access
2.1数据接口
2.1.1利用OLEDB自下而上重新设计
2.1.2映射OLE DB接口到ADO
2.2创建ADODB.Recordset
2.2.1编码打开ADODB.Connection之上的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.Command对象
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利用VBA代码马处理ADODB.Recordset 对象
3.3.1直接创建Recordset
3.3.2在Connection对象上打开Recordse
3.3.3在Command对象上打开Rec0rdset
3.3.4为安全的资料库指定JetWorkgr0up档案
3.3.5表的批量更新
3.4 利用ADODB.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对象
第八部分 附 录
术语

转载请注明出处海之美文 » Visual Basic 6资料库开发人员指南

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com