图书介绍
面向对象的数据库程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象的数据库程序设计](https://www.shukui.net/cover/58/31136634.jpg)
- (美)(诺思.K)(Ken North)著;陈乃江等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505336088
- 出版时间:1996
- 标注页数:665页
- 文件大小:97MB
- 文件页数:688页
- 主题词:
PDF下载
下载说明
面向对象的数据库程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 引言1
1.1 发展与变化1
目录1
译者序1
致谢1
作者简介1
前言1
1.2 概述2
1.3 所需硬件和软件3
2.1 术语和概念4
第二章 Windows软件开发:概念与问题4
2.1.1 Windows特性与数据库应用程序5
2.1.4 加保护的地址与安全多任务6
2.1.3 多任务6
2.1.2 进程、任务和线索6
2.1.6 调度7
2.1.5 线索:NetWare和Win327
2.1.7 Windows程序设计8
2.1.9 动态链接库9
2.1.8 静态和动态链接9
2.1.11 资源和帮助文件10
2.1.10 INI(初始化)文件10
2.1.13 自定义控制项11
2.1.12 对话框11
2.2.1 基准12
2.2 Windows开发人员的笔记本12
2.1.14 符号表示法12
2.2.4 伪码13
2.2.3 公共开发步骤13
2.2.2 版本控制13
2.2.6 直观程序设计14
2.2.5 调试14
2.2.7 形式化软件开发方法15
2.3 GUI设计思想与数据库应用程序16
2.2.8 编写Windows程序16
3.1 建立数据库应用程序18
第三章 数据库应用程序:概念与问题18
3.2.2 ISAM19
3.2.1 DBMS的演变19
3.2 数据库体系结构19
3.2.4 SQL与关系数据库20
3.2.3 网状和层次数据库20
3.3 术语和概念24
3.2.5 桌面、文件服务器和客户-服务器24
3.3.1 SQL概念31
3.4.1 网状数据库设计32
3.4 数据库设计32
3.4.2 关系数据库设计33
3.4.3 查询优化36
3.5 示例数据库和应用程序39
3.4.4 问题39
3.5.1 Info Enterprises(以下简称IE)40
3.5.2 示例应用程序41
3.6.1 开发数据库前端和客户应用程序的工具45
3.6 数据库开发人员道路图45
4.2 网关和路由器47
4.1 术语和概念47
第四章 多数据库编程方法47
4.4 API和CLI48
4.3 嵌入式SQL48
4.4.1 标准数据库API:历史的回顾和展望49
4.4.2 开放数据库连接性(ODBC)50
4.4.3 INTERSOLV/Q+E数据库程序库51
4.4.6 ODBC驱动程序53
4.4.5 Oracle Glue53
4.4.4 EDA/CLI53
4.6 使用对象访问数据54
4.5 部件和自定义控制54
4.6.2 可互操作对象55
4.6.1 数据访问对象55
4.8 影响互操作性问题56
4.7 晚约束56
4.10 制定数据库开发策略57
4.9 分布式对象和远程数据访问57
5.1 SQL Sever for Windoes NT58
第五章 服务器和数据库引擎58
5.1.1 SQL工具60
5.1.2 Transact-SQL63
5.1.3 存储过程、触发器和规则64
5.1.4 为ODBC作准备65
5.1.5 INI文件66
5.1.6 建立数据库与表69
5.2 Watcom SQL75
5.2.2 管理Watcom SQL77
5.2.1 加锁和隔离级别77
5.2.3 ODBC设置81
5.2.4 编程说明82
5.3 Quadbase-SQL88
5.3.1 VBQUERY89
5.3.2 Quadbase-SQLXB/Server90
5.3.3 SQL脚本91
5.4 Microrim R:BASE和R:BASE SQLEngine94
5.3.4 Quadbase SQL命令详解94
5.4.1 R:BASE函数95
5.5 Raima Database Server97
5.5.2 数据库浏览98
5.5.1 数据库管理98
5.5.3 RDS SQL102
5.5.4 ODBC和Raima SQL函数103
5.5.5 优化104
5.6 Gupta SQL.Base105
5.5.6 扩展模块编程105
5.6.2 配置文件106
5.6.1 事务日志和历史文件106
5.6.3 SQLBase管理和SQLTalk108
5.6.4 数据组织110
5.6.6 关于SQLBase SQL的注释112
5.6.5 网络、SQL网关和SQL路由器112
5.6.7 优化、查询计划和索引113
5.6.9 C编程API114
5.6.8 存储过程、触发器和事件114
5.6.10 示例数据库115
5.7.1 EDA/SQL编程122
5.7 Information Builder的EDA/SQL122
5.8.1 可视数据管理器124
5.8 Coromandel Integra VDB124
5.8.2 可视查询建立器126
5.8.3 触发器定义127
5.8.4 自定义控制项128
5.9 PageAhead的Simba和ODBC桌面数据库135
5.9.1 关于桌面驱动程序注释136
5.10 结论139
第六章 使用ODBC140
6.1 体系结构141
6.1.1 部件142
6.2 函数与功能144
6.2.2 与Windows API的关系145
6.2.1 符合性级别145
6.2.3 驱动程序管理器149
6.2.4 数据类型150
6.3.1 设置151
6.3 安装151
6.3.3 用于ODBC的文件152
6.3.2 ODBC SDK152
6.4.1 跟踪154
6.4 ODBC Administrator154
6.4.2 配置数据源155
6.5 ODBC SQL161
6.5.1 SQL扩展162
6.5.2 限定符、系主和过程167
6.6.2 控制行为的选项168
6.6.1 句柄168
6.6 ODBC编程168
6.6.3 连接170
6.6.4 元数据、类目信息172
6.6.5 语句173
6.6.6 光标操作174
6.6.7 结果处理175
6.6.9 典型处理顺序178
6.6.8 终止178
6.6.10 引用完整性179
6.6.12 事务处理与并发180
6.6.11 异步处理180
6.6.13 光标库182
6.7.1 一个基本概念184
6.7 可互操作的ODBC应用程序184
6.6.14 翻译库184
6.7.2 影响互操作性的问题185
6.7.4 询问可用函数189
6.7.3 询问可用功能189
6.7.6 询问可用数据类型191
6.7.5 建立数据库和表191
6.8.2 调试与测试192
6.8.1 使用C++时的链接程序错误192
6.8 开发者指导原则192
6.8.3 关于应用程序开发与优化的提示194
6.8.5 作为工具的ODBC195
6.8.4 选用ODBC还是选用Access Engine195
6.10.1 ODBC测试程序工具包196
6.10 补充信息196
6.9 为什么要用ODBC?196
7.1 安装与功能198
第七章 使用INTERSOLV QELIB198
7.1.2 QELIB数据类型199
7.1.1 共同访问同一个数据源199
7.1.3 所需的ODBC函数201
7.1.6 联结202
7.1.5 格式字符串202
7.1.4 日期202
7.2.1 连接和语句203
7.2 函数203
7.2.2 参数查询204
7.2.3 事务205
7.2.5 取数和高速缓存结果集206
7.2.4 检索数据206
7.2.7 元数据和类目函数208
7.2.6 列值检索208
7.2.8 列函数209
7.2.10 修改记录210
7.2.9 处理备忘录和BLOB数据210
7.2.11 版本信息和初始化211
7.2.13 查询工具212
7.2.12 出错处理和调试212
7.2.14 SQL语法分析214
7.2.16 日期-时间函数215
7.2.15 ODBC句柄转换215
7.2.18 语言问题216
7.2.17 数据转换216
7.3 QELIB的可移植的SQL函数217
7.2.20 QELIB与ODBC217
7.2.19 编程说明217
7.3.1 示例程序218
7.3.2 典型查询219
7.3.3 列描述信息220
8.1 Gupta Quest226
第八章 数据访问和数据表达工具226
8.1.2 查询228
8.1.1 QuestWindow228
8.1.4 非合计函数229
8.1.3 合计函数229
8.2.2 访问数据238
8.2.1 设置238
8.2 Microsoft Excel238
8.2.3 ODBC扩展239
8.2.4 执行查询240
8.2.5 使用Microsoft Query241
8.2.6 动态数据交换(DDE)243
8.3 Microsoft Word for Windows244
8.3.3 在Word中执行查询245
8.3.2 访问数据库245
8.3.1 设置245
8.3.4 使用附着的ODBC表和Access246
8.3.5 Word Developer’s Kit和WordBasic248
8.3.6 使用ODBC扩展249
8.3.7 示例报告宏250
8.3.8 邮件合并251
8.4 InfoPublisher252
8.4.1 表253
8.5 Crystal Reports for Windows254
8.4.3 InfoPublisher和数据库254
8.4.2 查询254
8.5.1 报告语言函数255
8.5.2 专业版的Crystal Reports256
8.5.4 报告布局模式257
8.5.3 索引257
8.5.5 打印引擎编程258
8.5.6 Crystal Reports的VBX属性262
8.5.7 示例报告265
8.6 INTERSOLV Q+E268
8.6.3 与其它应用程序链接269
8.6.2 窗体设计器269
8.6.1 动态查询269
8.7.1 Lotus DataLens271
8.7 Lotus 1-2-3软件包271
8.7.2 关于DataLens驱动程序的注释273
9.1 Asymetrix InfoModeler275
第九章 规则、事实和对象275
9.1.3 数据库、版本和对象的重复使用276
9.1.2 FORML276
9.1.1 视图和数据库的模型化276
9.1.4 谓语277
9.1.6 约束278
9.1.5 事实编译器、作图器和表浏览器278
9.1.9 示例群279
9.1.8 坐标279
9.1.7 强制性角色279
9.1.10 小结280
9.1.13 示例模型282
9.1.12 关于驱动程序的说明282
9.1.11 Verbalizer和Fact Assistant282
9.1.14 InfoEnterprises的表283
9.2.1 基于规则的应用程序284
9.2 采用规则和数据库284
9.3.1 动作和RuleTalk菜单285
9.3 Information Builder的LEVEL5 OBJECT285
9.3.3 编辑器286
9.3.2 知识库和推理286
9.3.4 动作288
9.3.5 使用数据库289
9.4 对象和面向对象的程序设计291
9.4.1 消息、晚约束、虚拟方法292
9.4.2 数据隐藏293
9.4.4 结论295
9.4.3 对象限制295
10.1 概述296
第十章 软件开发工具296
10.2.1 对话框编缉器ViewPaint297
10.2 Protogen+Workbench297
10.1.1 阅读顺序297
10.2.3 ProtoView屏幕管理器Screen Manager299
10.2.2 WinControl库299
10.3 SQLView305
10.3.2 方法306
10.3.1 字段控制项306
10.3.3 SQLView API307
10.3.4 出错处理309
10.4 ProtoView的ProtoGen+311
10.3.5 可视开发示例311
10.4.2 创建用户界面的步骤312
10.4.1 应用程序再生成312
10.5.1 安装314
10.5 ProtoView的DataTable314
10.6 Graphics Server SDK和ChartBuilder315
10.7 Oracle Glue for Windows316
10.6.1 图形功能316
10.7.1 容器317
10.7.2 Glue结构和API318
10.7.4 SQL Glue语言319
10.7.3 Generic Glue DLL319
10.7.5 Palmtop Glue和Wizards321
10.7.7 Wizlink示例应用程序323
10.7.6 用Visual Basic Glue编程323
10.8 Magic Fields328
10.8.1 Magic Fields API329
10.9 WindowsMAKER概述330
10.9.2 EFM扩展功能模块331
10.9.1 可视屏幕设计器Visual Screen Designer331
10.9.3 速览332
10.10 Visual AppBuilder333
10.10.1 直观编程技术334
10.10.2 设置窗口布局335
10.10.4 Browser对象336
10.10.3 Database ALM和Database对象336
10.10.6 其它Database ALM对象337
10.10.5 Table对象337
10.10.8 客户-服务器示例程序342
10.10.7 使用AppBuilder的客户-服务器ALM342
11.1 ObjectView345
第十一章 客户-服务器工具箱345
11.1.1 数据库界面346
11.1.2 Visual SQL和Personal SQL349
11.1.3 Workgroup Library350
11.1.5 命令文件351
11.1.4 其它功能351
11.1.7 用ObjectView开发应用程序352
11.1.6 开发周期352
11.1.8 ObjectView脚本353
11.1.9 面板事件354
11.2 Gupta SQLWindows355
11.1.10 ObjectView和TODO列表示例应用程序355
11.2.1 对象和数据类型356
11.2.2 消息357
11.2.3 SQL编程358
11.2.5 EditWindows361
11.2.4 ReportWindows361
11.2.6 TeamWindows362
11.2.8 用TeamWindows建立一个PERINFO数据词典363
11.2.7 数据词典363
11.2.10 查询窗口应用示例364
11.2.9 模板库364
11.2.11 SQLWindows 5.0367
11.3 Powersoft公司的PowerBuilder370
11.3.1 画板371
11.3.2 PowerScript编程375
11.3.3 库、可执行映象和INI文件379
11.3.4 ODBC界面380
11.3.5 PowerBuilder和OLE381
11.3.7 高级开发人员工具包382
11.3.6 扩充PowerBuilder382
11.3.10 示例SQL脚本383
11.3.9 报告生成和PowerViewer工具383
11.3.8 资源需求383
11.3.11 建立PERSINFOToDo示例浏览程序386
12.1 Microsoft FoxPro for Windows391
第十二章 客户或客户-服务器(FoxPro和Access)391
12.1.4 RQBE392
12.1.3 菜单构造器和报告编写器392
12.1.1 结构392
12.1.2 屏幕构造器392
12.1.6 为示例应用程序建立FoxPro表393
12.1.5 使用索引文件393
12.1.7 FoxApp和示例应用程序400
12.1.8 FoxPro连接性工具包403
12.1.9 FPSQL编程404
12.1.10 获得ODBC数据源表信息406
12.1.11 用ODBC执行远程查询407
12.1.12 演示Foxpro连接性的执行信息系统408
12.2 Microsoft Access409
12.2.1 数据库的组织和授权411
12.2.2 表和视图412
12.2.3 引用完整性413
12.2.4 查询414
12.2.5 窗体417
12.2.7 优化Access应用程序418
12.2.6 报告418
12.2.9 事件419
12.2.8 宏419
12.2.11 SQL和数据类型421
12.2.10 DDE和OLE421
12.2.13 数据类型的对应关系425
12.2.12 Btrieve文件425
12.3 用Access和Access Engine建立ODBC连接性426
12.3.4 动态集和抽样427
12.3.3 光标确认状态427
12.3.1 光标模型427
12.3.2 连接和语句427
12.3.5 一级ODBC和单一索引428
12.3.8 本地处理和异构联结429
12.3.7 SQL转发查询429
12.3.6 输出数据429
12.3.10 配置信息430
12.3.9 服务器数据的修改430
12.4 在Access和Visual Basic中用数据访问对象编程431
12.3.11 经常问到的问题431
12.4.1 利用数据访问对象编程注意事项433
12.4.2 集合中对象的处理方法435
12.4.4 Database对象436
12.4.3 DBEngine对象436
12.4.6 Document对象437
12.4.5 Container对象437
12.4.9 User对象438
12.4.8 Group对象438
12.4.7 Relation对象438
12.4.11 Field对象439
12.4.10 Workspace对象439
12.4.12 Index对象440
12.4.14 QueryDefs441
12.4.13 TablesDef和Database的结构信息441
12.4.15 Parameter对象442
12.4.16 记录集443
12.4.17 Property对象446
12.4.19 Feild属性451
12.4.18 将来的考虑451
12.4.21 Access数据库示例452
12.4.20 索引452
12.5 关于在客户-服务器应用程序中使用.Access时的性能提示453
12.5.3 连接454
12.5.2 窗体454
12.5.1 本地表454
12.5.9 加锁455
12.5.8 查询455
12.5.4 时戳455
12.5.5 事务455
12.5.6 索引455
12.5.7 存储过程455
13.1 概述456
第十三章 利用Visual Basic进行数据库程序设计456
13.1.1 方法选择461
13.1.2 利用数据控制项进行程序设计463
13.1.3 数据控制项示例464
13.1.4 调用ODBC API函数465
13.1.5 开发人员注意事项473
13.1.7 OLE Automation客户474
13.1.6 对象层同API之比较474
13.1.8 存储过程475
13.1.9 多媒体和媒体控制界面(MCI)477
13.1.10 优化VB478
13.2 E-mai、通讯及MPAI481
13.3 电子窗体设计器482
13.3.2 用MEF更新数据库485
13.3.1 登记表示例485
13.4 Visual Basic的附加功能(Add-ons)486
13.3.3 分布式报表应用程序486
13.4.2 Visual Basic的自定义控制项487
13.4.1 约束控制项487
13.5 INTERSOLV MultiLink/VB491
13.5.2 利用MultiLink/VB进行程序设计492
13.5.1 自定义控制项492
13.6 Visual Basic for Application498
13.6.1 结束语500
14.1 基础501
第十四章 用C++进行数据库程序设计501
14.3 Windows 95 SDK503
14.2 部件开发(DLL、VBX、OCX)503
14.7 消息和事件处理504
14.6 Wizards和Experts504
14.4 客户-服务器工具箱504
14.5 程序库504
14.9 用记录字段交换和传送缓冲区处理记录506
14.8 可顺序化和可变为数据流的对象506
14.12 异常处理和模板507
14.11 文档/视图结构507
14.10 资源编辑器507
14.14 Borland C++508
14.13 浏览器508
14.14.3 WinSight和WinSpector509
14.14.2 Resource Workshop509
14.14.1 类库509
14.14.4 IDE、AppExpert和ClassExpert510
14.14.5 IDE调试、Turbo调试器511
14.14.6 数据流513
14.14.7 ObjectWindows Library(OWL)513
14.15 ObjectWindows 2.0类514
14.15.1 用OWL开发数据库517
14.16 Microsoft Visual C++519
14.15.2 Borland数据库引擎519
14.16.2 AppWizard和ClassWizard520
14.16.1 可视工作台520
14.16.3 Microsoft Foundation Classes(MFC)521
14.16.4 MFC类层次结构522
14.16.6 集成式调试方法和CodeView525
14.16.5 AppStudio525
14.16.9 用VER.DLL进行版本控制527
14.16.8 多线索例行程序527
14.16.7 异常处理和模板527
14.17 开发ODBC应用程序528
14.18.2 多形性529
14.18.1 设计方面的问题529
14.18 开发SQL类529
14.18.4 C++和SQL对象530
14.18.3 注意事项530
14.18.5 开发QELIB类531
14.18.6 开发ODBC类532
14.18.8 程序举例:用ODBCDict和QEStruct建立元数据535
14.18.7 建立应用程序535
14.18.9 QEStruct537
14.18.10 询问后端538
14.18.11 扩展原则539
15.1 Borland的C++和Visual Solutions Pack541
第十五章 用C++编写数据库应用程序541
15.1.1 日期格式542
15.1.2 数据库操作544
15.1.4 修改To Do示例548
15.1.3 触发器548
15.1.5 应用Integra VDB和Visual C++551
15.2 MFC数据库类553
15.2.1 数据库类556
15.2.2 记录集类557
15.2.4 数据库例外情况类561
15.2.3 记录视图类561
15.3 数据交换(Data Exchange)类562
15.2.5 BLOB(长二进制类)562
15.3.2 光标库563
15.3.1 ODBC符合性问题563
15.3.4 AppWizard中确定数据库支持能力的选项564
15.3.3 MFC部件564
15.3.5 示例应用程序565
15.4 对多个记录集使用单个数据库对象577
15.5.1 OLE Control Developer’s Kit578
15.5 OLE和OCX578
15.5.3 为什么使用CDK581
15.5.2 约束控制项581
16.2 OLE与传统方法之比较582
16.1 概述582
第十六章 用OLE 2.0编程582
16.3 互操作对象的标准583
16.4.2 部件对象模型584
16.4.1 术语、概念及功能584
16.4 OLE 2.0的结构584
16.4.3 用户界面问题585
16.4.5 复合文档和嵌入对象586
16.4.4 链接和路标586
16.4.9 唯一标识符和注册数据库587
16.4.8 界面继承性587
16.4.6 嵌入和链接问题587
16.4.7 对象界面587
16.4.10 调度操作、并发操作及通知单588
16.4.12 结构化存储和数据流589
16.4.11 数据对象和统一的数据传送589
16.4.15 OLE Automation590
16.4.14 现场激活操作590
16.4.13 剪贴板和拖动-释放操作590
16.4.16 OLE界面和函数591
16.5 MFC和OLE 2类596
16.4.18 对象测试工具DispTest596
16.4.17 调试596
16.5.1 OLE类598
16.5.3 更新注册数据库601
16.5.2 MFC 2.5不具备的OLE 2功能601
16.5.4 应用MFC的自动化服务器示例602
16.5.5 考察应用程序类603
16.5.7 考察文档类605
16.5.6 发送界面605
16.5.8 属性的获取、设置及实现611
16.5.9 方法的实现612
16.5.10 发送图613
16.5.12 Visual Basic for Application614
16.5.11 自动化客户示例614
17.1 Sharp Wizard616
第十七章 附加内容616
17.2 监测和跟踪工具618
17.1.1 Oracle Palmtop Glue618
17.2.1 odbc Inspector619
17.2.3 Dr.DeeBee工具620
17.2.2 SQL Inspector620
17.3 DataSymc623
17.3.2 子集定义624
17.3.1 规则与操作624
17.4 Access的向上适化工具625
17.5 RoboHelp626
17.4.1 授权626
17.6 Query Analyzer627
17.7.1 工作组应用程序628
17.7 SQL Code Profiler628
17.9 Lotus Notes连接性629
17.8 Schedule+629
17.10 在数据库应用程序中使用声音630
17.9.1 VB/Link630
17.10.3 Windows Sound System631
17.10.2 语音识别631
17.10.1 在报警中加上语音和声音631
17.11 Video for Windows636
17.11.1 AVI数据的MCI命令消息637
17.12 Computer Eyes638
17.11.2 MCI控制项638
A.2 重要说明639
A.1 学习用的CD-ROM639
附录A 伴随本书学习用软件的说明639
A.3 CD-ROM的内容640
A.4 示例数据库的SQL脚本642
A.5.1 Code Manager和Search Professional643
A.5 Windows软件643
A.4.1 ScreenCam电影643
A.4.2 ODINFO643
A.5.5 ODBSEEME644
A.5.4 Microsoft ODBC桌面驱动程序644
A.5.2 Crystal Reports for Windows644
A.5.3 ObjectView的一个有限版本644
A.5.10 SDK Technologies S-Designor评估工具包645
A.5.9 Windows环境下的Watcom SQL 3.2运行系统645
A.5.6 Q+E Database Library和MultiLink/VB645
A.5.7 Quadbase-SQL 3.0a645
A.5.8 Micrososft Video for Windows的运行系统645
附录B 用于客户PC的ODBC初始化(ODBC.IMI)文件示例646
附录C ODBC应用程序和工具的来源653
附录D 与ODBC驱动程序厂家的联系方法658