图书介绍
Microsoft Office 2000开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![Microsoft Office 2000开发指南](https://www.shukui.net/cover/27/33434871.jpg)
- (美)D.F.Scott著;余江林等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7980044851
- 出版时间:2000
- 标注页数:711页
- 文件大小:236MB
- 文件页数:748页
- 主题词:
PDF下载
下载说明
Microsoft Office 2000开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 应用Visual Basic3
第1章Office 2000编程概述3
1.1 Visual Basic for Applications做些什么3
1.1.1解释器负责指令的处理4
1.1.2对象库补充VBA词汇5
1.1.3什么是程序(program)6
1.1.4变量是表示内存单元的符号7
1.1.5对象库提供了一个应用程序的辞典8
1.1.6条件指令被子句绑定8
1.1.7循环指令也被子句绑定9
1.2 VBA对象的特征9
1.2.1属性表示对象的特征10
1.2.2属性设置的影响范围广泛10
1.2.3方法是施加到对象的或对象所施加的函数11
1.2.4一些方法指令需要变元12
1.2.5事件是对象所触发的独占过程13
1.2.6成分是属于其他对象的对象14
1.2.7为什么本书要用不同的观点介绍成分14
1.3 Visual Basic的语言部分17
1.3.1语句是变化的标志17
1.3.2表达式就是具有离散结果的逻辑运算17
1.3.3 If…Then综合了语句和表达式18
1.3.4函数就是应用数学式的动作19
1.4 VBA工程的结构19
1.4.1 VBA环境管理多个工程19
1.4.2程序(procedure)是指令的集合19
1.4.3模块是程序的集合20
1.5程序与宏的比较22
1.5.1宏与VBA的差别22
1.5.2模板作为文档“类”23
1.5.3谁的宏是真正的宏23
1.6 Windows的Component Object Model(组件对象模型)25
1.6.1组件对象有鲜明的个性25
1.6.2文档与纯文件之间的区别25
1.7理论深入:VBA仍旧是BASIC27
1.7.1经验教训27
1.7.2 VBA使BASIC驱动式的程序复兴27
1.8小结28
第2章Office 2000对象模型29
2.1在充满对象的世界中生活29
2.2对象模型的根基30
2.2.1对象库的名称就是主要对象31
2.2.2访问中心对象34
2.2.3深入学习全局对象36
2.2.4 Singularity是单个对象的实例39
2.2.5集合代表一个类的多个实例40
2.2.6立即窗显示即时结果41
2.2.7用数字、文字和变量作为下标43
2.2.8使用所有信息44
2.3执行对象引用47
2.3.1何时指定类,何时不指定类53
2.3.2把对象的特征赋给变量53
2.3.3变量完全在你的代码控制之下55
2.4理论深入:它到底是谁的对象模型56
2.5小结57
第3章 领会Visual Basic符号系统58
3.1变量作为值的符号58
3.1.1一个变量代表一个存储单元59
3.1.2 VBA变量是通过对它们的第一次引用来进行声明的60
3.1.3有必要明确声明变量类型吗61
3.1.4为我们自己区分变量类型62
3.1.5单个后缀字符可以指示变量的类型64
3.2变量作为序列或表格66
3.2.1对象数组和集合67
3.2.2围绕一个集合来组织数组67
3.2.3用算法对数组元素排序68
3.3变量用作字或文本71
3.3.1字符串怎样代表“纯”文本71
3.3.2用字符串来表达赋值71
3.4数学表达式的机制73
3.4.1表达式代表真实值或者真实数据73
3.4.2操作符用作建立表达式74
3.4.3求解顺序76
3.4.4括号改变表达式的求解顺序77
3.5建立一个基于程序式的程序78
3.5.1为什么我们使用程序78
3.5.2为什么程序具有可穿透的边界79
3.5.3变元就是明确传递给程序的数据81
3.5.4 Function程序把数据返回给调用者82
3.5.5利用基于程序式的结构83
3.5.6 VBA解释器怎样知道从哪里开始84
3.5.7模块示例85
3.5.8 Sub和Function程序的基础86
3.5.9程序名字表征了它的任务90
3.5.10 Fanction程序产生明确结果93
3.6调节和管理作用域99
3.6.1 VBA中变量的四个作用域99
3.6.2用Public来声明模块级变量102
3.7绑定和类型检验105
3.7.1为什么要用到变体106
3.7.2变体数组可以含有具有不同类型的成员107
3.7.3对象声明和绑定是分开的过程108
3.7.4 New关键字激发对象的新实例109
3.8理论深入:Pascal还活着110
3.9小结111
第4章BASIC语言的作用112
4.1会话式模型的优点112
4.2执行条件114
4.2.1许多If…Then语句处理或者/或者条件114
4.2.2使对象引用有效化时你的唯一办法121
4.2.3 Excel集合中的成员可以怎样可靠地确定122
4.2.4“激活”和/或“选定”Excel对象123
4.2.5处理条件的多重排列125
4.2.6一个多重条件的Select Case子句测试125
4.2.7协调不同的对象库131
4.3使用内部函数133
4.3.1把真实意义应用到“逻辑”上133
4.3.2基于微积分的函数语法134
4.3.3内部函数补偿Excel的不寻常命名135
4.4利用循环子句136
4.4.1重复操作是重复指令的一个循环136
4.4.2 For…Next是最常用的循环子句绑定器137
4.4.3与集合搭配的循环子句141
4.5理论深入143
4.6小结144
第5章 利用Forms控件作为显示设备145
5.1控件是什么146
5.1.1库是包含许多小程序的文件146
5.1.2对象自身的词库146
5.2窗体模块和VBA工作区147
5.2.1窗体模块含有生成对话框的代码147
5.2.2 ThisDocumen对象操控关键文档事件147
5.2.3 VBA所支持的代码模块的类型150
5.2.4 UserForm对象是控件的容器151
5.2.5窗体模块如何工作152
5.2.6命名事件时的特殊性152
5.2.7 Toolbox代表多个类152
5.2.8 VBA为你建立事件程序框架156
5.3构造窗体模块原型157
5.3.1构思一个Word 2000段落浏览器158
5.3.2模板与窗体模块必须单独初始化159
5.3.3窗体的初始属性应当马上设置160
5.3.4窗体是如何正式指定的161
5.3.5如何在窗体上附加一个新控件162
5.3.6如何为控件设置属性162
5.3.7框架帮助将控件分组163
5.3.8选项按钮彼此如何一同作用164
5.3.9使缺省命令按钮与回车键一致166
5.3.10没有两个Windows是相同的166
5.4给原型加上功能168
5.4.1_Initialize事件在窗体能被看见以前建立窗体168
5.4.2 Word的多面式的Range对象171
5.4.3控制光标跨过文档边界172
5.4.4列表框从0开始列举其内容173
5.4.5改变文档文本174
5.4.6通过事件程序使得窗体可用175
5.4.7一个Public Sub程序使得窗体模块成为一个“宏”175
5.4.8重新考虑效率问题176
5.4.9表扬革新179
5.5理论深入:请用英语180
5.6小结181
第6章 控件的公共术语183
6.1 Forms 2.0控件的公共事件术语183
6.1.1_AfterUpdate183
6.1.2_BeforeUpdate185
6.1.3_Change186
6.1.4_Click187
6.1.5_DbIClick187
6.1.6_Enter190
6.1.7_Error190
6.1.8_Exit192
6.1.9_KeyDown192
6.1.10_KeyPress194
6.1.11_KeyUp196
6.1.12 _MouseDown197
6.1.13 _MouseMove204
6.1.14 _MouseUp207
6.1.15示例中所用的内部函数209
6.2 Forms 2.0公共控件属性209
6.2.1.Accelerator210
6.2.2.AutoSize210
6.2.3.BackColor210
6.2.4.BackStyle210
6.2.5.BorderColor210
6.2.6.BorderStyle211
6.2.7.Caption211
6.2.8.ControlTipText211
6.2.9.Enabled211
6.2.10.Font211
6.2.11.ForeColor212
6.2.12.Height212
6.2.13.HeIpContextID212
6.2.14.LayoutEffect212
6.2.15.Left212
6.2.16.Locked213
6.2.17.Mouselcon213
6.2.18.MousePointer213
6.2.19.Name213
6.2.20.OldHeight214
6.2.21.OldLeft214
6.2.22.OldTop214
6.2.23.OldWidth214
6.2.24.Parent214
6.2.25.Picture214
6.2.26.TabIndex214
6.2.27.TabStop214
6.2.28.Tag215
6.2.29.Text215
6.2.30.Top215
6.2.31.Value215
6.2.32.Visible215
6.2.33.Width216
6.3 Forms 2.0公共控件方法216
6.3.1 .Move216
6.3.2 .SetFocus217
6.3.3 .ZOrder217
6.4窗体的机制217
6.4.1特征218
6.4.2 Forms 2.0 UserForm属性218
6.4.3 Forms 2.0 UserFom方法223
6.4.4 Forms 2.0 UserForm事件225
6.5理论深入:“买这个!”,回答:是/否/取消228
6.6小结229
第7章用ActiveX控件扩展Office 2000231
7.1命令按钮232
7.1.1特征232
7.1.2值属性232
7.1.3特殊属性232
7.2标签控件234
7.2.1特征234
7.2.2值属性234
7.2.3特殊属性234
7.3文本框控件236
7.3.1特征236
7.3.2值属性236
7.3.3特殊属性236
7.3.4相关的方法240
7.3.5识别的事件241
7.4选项按钮控件243
7.4.1特征243
7.4.2值属性243
7.4.3特殊属性243
7.5复选框控件245
7.5.1特征246
7.5.2值属性246
7.5.3特殊属性246
7.6滚动条控件248
7.6.1特征248
7.6.2值属性249
7.6.3特殊属性249
7.6.4独有事件250
7.7旋转按钮控件250
7.7.1特征251
7.7.2值属性251
7.7.3特殊属性251
7.7.4独有事件252
7.8切换按钮控件252
7.8.1特征252
7.8.2值属性252
7.8.3特殊属性252
7.9图像控件253
7.9.1特征254
7.9.2值属性254
7.9.3特殊属性254
7.10列表框控件255
7.10.1特征255
7.10.2值属性255
7.10.3特殊属性256
7.10.4相关的方法260
7.11组合框260
7.11.1特征260
7.11.2值属性261
7.11.3特殊属性261
7.11.4独有事件266
7.11.5相关的方法266
7.12框架控件268
7.12.1特征268
7.12.2特殊属性269
7.12.3相关的方法273
7.12.4独有事件274
7.13 TabStrip控件274
7.13.1 MulitPage是一个容器,但TabStrip不是274
7.13.2 TabStrip特征276
7.13.3值属性276
7.13.4特殊属性276
7.13.5 TabStrip集合对象277
7.13.6 Tab对象属性277
7.13.7 Tabs集合属性278
7.13.8 Tbs集合方法278
7.14 MultiPage控件279
7.14.1 MultiPage特征280
7.14.2值属性280
7.14.3特殊属性280
7.14.4 MultiPage集体对象281
7.14.5 Page对象属性281
7.14.6 Page对象方法284
7.14.7 Pages集合属性285
7.14.8 Pages集合方法285
7.15 理论深入:要不就现在说,要不就保持沉默286
7.16小结288
第8章为什么组件对象模型(COM)重要289
8.1 Windows对对象的感受290
8.1.1文档中心式的模型的起源290
8.1.2 Microsoft的COM不是一个数据格式291
8.1.3 COM是一种什么类型的对象模型292
8.1.4我们(当前)如何识别商标292
8.2组件对象的用途293
8.2.1组件对象的主要分类294
8.2.2 Office 2000作为自动服务器设备组296
8.2.3过程间通讯的原因296
8.2.4把用户与抽象逻辑屏蔽开298
8.2.5区分控件和容器299
8.2.6分析OLE的“个性”299
8.2.7一个真实的故事302
8.2.8 OLE是复合文档的绑定器303
8.2.9链接与内嵌,比较和对照303
8.2.10控件是一个“L”,还是“E”305
8.2.11一个组件词典的各部分305
8.3组件通讯过程306
8.3.1第一层:二进制接口306
8.3.2第二层:类型库与词典306
8.3.3回来的第一层307
8.3.4代理程序与占位程序308
8.3.5过程中与过程外组件310
8.3.6 OLE如何加速文档对象311
8.4为了娱乐和利益而实例化313
8.4.1 Office 2000应用程序作为自动服务器313
8.4.2构建在系统注册中列出的对象314
8.5三层式分布组件模型319
8.5.1 DCOM的有效运转源于它使用了OLE的支持319
8.5.2介绍分布式应用程序的核心内容320
8.5.3连接公认的点321
8.6理论深入:公共容量322
8.7小结323
第9章 设计运行期间对象325
9.1事先编程325
9.1.1一个类模块为可重新使用的代码提供一个机制326
9.1.2类模块中的Public程序变成方法327
9.1.3事件是类模块送出的一个信号327
9.1.4类模块的属性是一个规则数据单元328
9.2使得类模块工作338
9.2.1克服作用域和寿命的限制338
9.2.2窗体模块是一个不可靠的实例化器(instantiator)339
9.2.3 ThisDocument不能处理公有对象340
9.2.4一个运行期间集合如何工作342
9.2.5协调各自身份和集体身份343
9.2.6定义一个多实例类344
9.2.7使用集合保持类350
9.3理论深入:BASIC何去何从354
9.4小结355
第10章 什么东西VBA不知道而Windows知道357
10.1声明外部函数358
10.1.1从VBA标准来看,参数传递是非正统的358
10.1.2 API函数结果常常返回在缓冲区中360
10.1.3 API函数可以注册正被使用的处理器的类型366
10.2在一个类模块中采用API函数369
10.2.1复兴.INI文件369
10.2.2.IM文件的API函数处理“轮廓”370
10.2.3类实例是单单一个还是许多中的一个372
10.2.4用VBE对象来使得一个模块指它自己373
10.2.5可选的变体可以被声明为Missing375
10.2.6在属性程序中的变元对应当匹配376
10.2.7在函数和属性之间的灰色区域380
10.2.8强制清除一个.INI文件参数380
10.3连接窗体模块和类模块384
10.3.1在服务和数据类之间的区分因素384
10.3.2对象引用的所有者处理它的事件385
10.3.3什么时候多个模块指同一个实例387
10.3.4用类实例化来设置窗体模块387
10.4利用Windows的普通对话框393
10.4.1激发标准OpenFile对话框394
10.4.2逐位逻辑用于将多个状态存储于一个变量中394
10.4.3标准对话有许多的特征395
10.4.4 OpenFile的滤波器机制的规则396
10.4.5使用六个或更多个属性的一个支持变量399
10.4.6将API函数调用包装在一个方法程序中404
10.4.7利用一个窗口的Windows局部406
10.4.8多选改变返回数据的语法406
10.5声音——Windows的礼貌407
10.5.1将声音包装在一个密封容器中408
10.5.2通过自定义事件实施声音响应409
10.6理论深入:客观现实416
10.7小结417
第11章 包装和分布Office 2000功能419
11.1重新定义Office应用程序419
11.1.1 Excel不把模板文件分开来分类420
11.1.2工具栏设置程序必须位于标准模块中421
11.1.3通过CommandBars对象设置一个工具栏423
11.1.4 VBA如何访问一个应用程序的工具栏424
11.1.5工具栏按钮链接到一个旧式的处理程序425
11.2 VBA模块充当可装载的组件432
11.2.1注册一个自动装载和运行的工程433
11.2.2包装Access的可重复分布式代码435
11.2.3关于Word模板,什么是“标准的”435
11.2.4包装和PowerPoint436
11.3编写Setup例行程序437
11.4理论深入:盒子中的灯和线441
11.5小结442
第2部分Office 2000平台447
第12章Word 2000对象库447
12.1平常的Word 2000工程447
12.1.1最平凡的任务常常是最简单的450
12.1.2 VBA的陌生的引号450
12.1.3利用被嵌入的域代码来为文本加“上划线”452
12.1.4 Word能够将数字从阿拉伯数字格式编排为罗马数字453
12.2第一阶段编程:使过程自动化454
12.2.1 VBA所记录的事物常常不同于一个程序455
12.2.2过程模型定义VBA如何着手执行任务455
12.2.3剪贴板与修订视图的混合所带来的危险457
12.2.4如何不将一个对象和Nothing相比较458
12.2.5 Range使任何文本都能在任何时候被访问459
12.2.6在Word中顺序存取与随机存取462
12.2.7一个窗口应当先被激活,之后才能访问它的光标463
12.2.8 Range类和Range对象如何工作465
12.3第二阶段编程:集成过程468
12.3.1控制Word如何在运行期间更新它的窗口470
12.3.2验证文档是否曾经保存过471
12.3.3 With子句的嵌套用来交换缺省对象471
12.3.4 Word中的超链接需要书签471
12.3.5让超链接如你所欲472
12.3.6光标对象的负面角色476
12.4第三阶段编程:算法逻辑476
12.4.1改变一个已建立的文本区域的边界480
12.4.2插入方法直接操纵光标482
12.4.3任何给定的区域都支持任何数量的注释483
12.4.4索引排序程序483
12.4.5在搜索过程中漫步485
12.4.6讨论采用Find对象的搜索算法486
12.4.7混合程序模型487
12.4.8重复搜索应当包括定义过的区域489
12.4.9 Paragraph对象忽略内部格式编排490
12.4.10剪贴板复制内部格式编排的文本491
12.4.11 AutoText操纵剪贴内部格式编排文本491
12.4.12通过VBA操纵AutoText入口493
12.5理论深入:超文本枯萎了495
12.6小结496
第13章从WordBasic到VBA497
13.1范例转换497
13.1.1 VBA程序不是遥控器497
13.1.2结构变化:Sub MAIN的终结498
13.1.3将对话函数替换为窗体模块499
13.1.4有关“转换”的事实501
13.1.5记录了什么事物,它怎么样了502
13.2什么被改变,为什么被改变503
13.2.1移动光标503
13.2.2插入文本507
13.2.3 Word 2000用赋值表达式来移动文本510
13.2.4搜索和替换操作512
13.2.5设置一个文本搜索过程的三种方法515
13.2.6 Word 2000如何代替WordBasic的EditFind指令518
13.2.7访问一个区域使用的字体522
13.2.8访问段格式编排524
13.2.9保持文档文件528
13.3理论深入:被忘却的BASIC529
13.4小结530
第14章 功能强大的Word 2000531
14.1分析文档的各部分532
14.1.1为不确定的页设计控件532
14.1.2想像一个二维数组内的控件组535
14.1.3 Click事件不总是起作用536
14.1.4准备记录真的以及不那么真的元素的数目536
14.1.5为了更快地执行而临时地停止屏幕更新538
14.1.6得到文档的内置属性539
14.1.7用.GoTo移动区域和选定540
14.1.8 Word 2000不考虑文本行541
14.1.9如何以及为什么压缩一个区域543
14.1.10用书签维持用户的选定区域544
14.1.11什么时候Words不是真的字545
14.1.12学习Forms 2.0在何处复制克隆控件550
14.1.13句、段和“模糊化”552
14.1.14编写一个二进制搜索553
14.1.15用Terminate事件实现交换554
14.1.16使窗体模块对用户可用555
14.1.17修改和标记了的删除如何改变图像555
14.1.18 Chaos Manor是活的、健康的556
14.2理论深入:进步对抗进步556
14.3小结557
第15章 程序、演示文稿和PowerPoint558
15.1 PowerPoint Toybox(玩具箱)559
15.1.1 PowerPoint的根内容对象是DocumentWindow559
15.1.2一个Shape是个什么形状560
15.1.3 Selection的复杂身份,或身份复杂561
15.1.4 PowerPoint对象库的三个分区562
15.1.5检索来自任何源的所选文本563
15.1.6 Selection对象只能跳到幻灯片567
15.2将PowerPoint作为一个工具来应用567
15.2.1目标:一个自动演示文稿生成程序568
15.2.2又几个月的编程568
15.2.3用另一个应用程序的库来公共声明570
15.2.4长长的幻灯片索引属性572
15.2.5减少在PowerPoint上的压力573
15.2.6使Word搜索属性,而非文本574
15.2.7生成新的幻灯片和标题576
15.2.8利用一个Static变量578
15.2.9使形状对扩展敏感578
15.2.10用文本特征定位光标579
15.2.11 Font对象不可转换579
15.2.12接连加上项目符号580
15.2.13一个文本区域在何处结束582
15.2.14校正文本外观的那些属性582
15.3理论深入:整个世界都在β中584
15.4小结586
第16章 领会数据库587
16.1“关系式”的真实含义587
16.1.1数据的客户机/服务器模型589
16.1.2为什么有一个数据通讯模型589
16.1.3 Jet是VBA的假定数据库引擎590
16.1.4将VBA引入数据库领域591
16.1.5数据库操作的关键:查询591
16.1.6 VBA不是一个数据库管理系统592
16.2数据库的构造595
16.2.1表的目的596
16.2.2列和字段596
16.2.3更好地理解ISAM597
16.2.4为什么存取方案是重要的598
16.3总览SQL598
16.3.1自然SELECTion(选择)的过程599
16.3.2一个SQL查询可以按阶段来建立604
16.3.3内联合建立复合集以提取数据604
16.3.4外联合复合跨表记录605
16.3.5 union将两个表中相同的字段处理成一个606
16.4 INSERT语句示例609
16.4.1一个UPDATE语句修改现有记录610
16.4.2简单、但危险的DELETE语句613
16.5理论深入:更新旧的关系616
16.6小结618
第17章用Excel使数据和计算自动化619
17.1设计自定义Excel函数620
17.2 Excel的事件驱动式机制622
17.2.1调整Excel VBA来响应事件623
17.2.2 Excle所识别的所有事件和Chart对象623
17.2.3用Excel事件工作时的考虑事项630
17.2.4一个反作用程序的例子630
17.2.5颜色混合和Interior对象634
17.2.6 Excel的Range类对象如何工作635
17.2.7一个单元格的真值637
17.3一个Excel工程的各部分637
17.3.1 Excel对象层次结构的较上层637
17.3.2为什么只有较高级的类对象接收事件638
17.4连接Excel到共享对象639
17.4.1有关图表的奇怪事实639
17.4.2一个Application如何像一个Chart643
17.4.3使Application事件对一个模块可用644
17.4.4使一个模块可用另一个模块的事件645
17.4.5尽可能地将类模块全局化645
17.5理论深入:第一个参数646
17.6小结648
第18章使Access事务自动化649
18.1 Access VBA工作环境650
18.1.1 Access应用程序和Access这个应用程序650
18.1.2什么东西进入Access VAB程序651
18.1.3 Access管理它自身的窗体和控件651
18.1.4通用程序的松散本质653
18.2设计数据库规划653
18.2.1表不是数据库654
18.2.2你的涂鸦技巧发挥作用了654
18.2.3适用于更复杂的商务模型655
18.2.4朝着优化而建设656
18.2.5 Access是定义一个规划的最后工具657
18.2.6为什么联系是正式定义的661
18.3 DAO和ADO如何访问数据库664
18.3.1 Data Access Obj ects664
18.3.2 ActiveX Data Objects665
18.3.3比较这两个模型,以及为什么有两个模型666
18.3.4创建指定工作区和其他爱好667
18.3.5谁解释SQL代码?669
18.3.6一个Access窗体代表一个持久型查询的结果670
18.4 VBA如何通过SQL管理一个数据库671
18.4.1关于一个DBMS有许多你不必知道672
18.4.2 VBA将SQL查询装配成字符串683
18.4.3 DAO如何向Jet提交SQL查询685
18.4.4 ADO和DAO693
18.5利用ODBC连到数据库694
18.5.1 ODBC驱动程序在何处起作用694
18.5.2 VBA和Access不以相同方式连接695
18.5.3总之它是谁的数据695
18.5.4从数据库或查询中检索记录696
18.5.5处理ODBC的ISAM局限式的本质697
18.5.6永久工作区的组件是永久的697
18.6将数据库连接到外界697
18.6.1通过Jet访问一个.MDB数据库698
18.6.2数据库类对象永远都不是持久型700
18.6.3 QueryDef对象有可修改的属性700
18.6.4通过Jet访问非Jet式的数据库701
18.6.5当文件是一个表而非一个数据库时702
18.6.6 Def干扰703
18.6.7通过ODBCDirect连到一个.DBF文件703
18.6.8一个ODBCDirect连接的细节704
18.6.9使得ODBC连接字符串有意义705
18.7理论深入:数据的全局视图707
18.8小结708
附录CD-ROM上的内容710