第一部分 可扩展机制 2
第一章 资源与库如何工作 2
1.1 开放式结构 2
1.2 调用局部API 4
1.3 图形设备上下文 6
1.3.1 .hDC 7
1.3.2 .hWnd 7
1.4 试验上下文 7
1.4.1 少说,多做 8
1.4.2 指定标尺 10
1.4.3 进入不同区域之间的块传递 13
1.5 用块传递移动国际象棋 18
1.6 高级编程与低级编程 27
第二章 语言是如何扩展的 28
2.1 在高速路上编程 28
2.2 且慢,请先交费 29
2.2.1 核心中的建筑 31
2.2.2 扩展与内部DLL调用的比较 31
2.3 VB库的形状 33
2.3.1 在当前项目中包括.VBX文件 33
2.3.2 无用的礼物 34
第二部分 程序员助手与库第三章 更新编程环境 36
3.1 Sheridan系统的VBAssist 36
3.1.1 “外观与感觉”的争论 41
3.1.2 培育编码文化 42
3.1.3 越过属性条 43
3.1.4 Assistant之后是什么? 45
3.2 MicroHelp VBXRef 45
3.2.1 属性与过程显示 46
3.2.2 生成报告 47
3.2.3 逆向工程 49
第四章 在语言中增加关键字 52
4.1 MicroHelp Muscle 52
4.2 Muscle数组 57
4.3 在家庭跑马场上加上跑道 58
第五章 探索思想过程 63
5.1 神经元与变量 64
5.2 在所有这些中窗口的作用 67
5.3 拧紧一个灯泡要用多少个神经元 69
5.4 Basic训练 70
5.5 用电子显微镜观察茶叶 73
5.6 飞快的灰狐狸跳过了懒惰的狗 75
5.7 让世界更神经化 82
第六章 访问外部世界 84
6.1 打开通道 86
6.2 检查终端窗口 88
6.3 内装式文件传送协议例程 90
6.4 速度问题 91
第三部分 定制控件与图形扩展第七章 工具箱变成玩具箱 93
7.1 Microsoft的VBTools 93
7.2 作者的动机 98
7.3 Sheridan系统的3D Widgets 103
第八章 动画与功能溶合 108
8.1 Desaware CCF光标 111
8.2 程序员如何建立定制控件 112
第四部分 附加数据库 115
第九章 数据管理理论 115
9.1 数据如何开发 115
9.2 走出随机存取的沼泽 118
9.3 VB/ISAM MX源代码 120
9.3.1 主关键字与次关键字 122
9.3.2 蕴含算术算子 123
9.4 在字母表的下面 125
第十章 如何使用数据 127
10.1 vxBase有限公司的vxBase 128
10.1.1 内容表——如此说 129
10.1.2 DOS范围之外 130
10.1.3 飞机代理测试应用程序 131
10.1.4 浏览控件 135
10.1.5 内部表达式 135
10.2 Sequiter Software的CodeBasic 136
10.2.1 数据库的通讯模式 138
10.2.2 人道地使用指针变量 144
10.2.3 创造的奇迹 144
第十一章 BroaderBased数据库 147
11.1 Visual Basic的SQL库 147
11.1.1 从格言知识=“”选出的项 148
11.2 Quadbase的SQL/Win 150
11.2.1 执行SQL命令 153
11.2.2 嵌入式SQL 154
11.2.3 复合值的问题 155
11.2.4 取得说明光标的值 156
11.3 Pioneer Software的Q+E数据库 159
11.3.1 大奖之外的驱动程序 160
11.3.2 Q+E的通讯模式 161
11.3.3 日志文件 163
11.3.4 Q+E变量取得 164
11.3.5 交叉表引用 165
第十二章 数据库功能性的唯一性 169
12.1 Blue Rose Software数据库 169
12.1.1 B树索引 170
12.1.2 散列法 174
12.1.3 数据库的创立 174
12.1.4 使用或不使用xBase 176
12.2 Pioneer Software Q+E Database/VB 177
12.3 控制Object Trieve的Coromandel 182
12.3.1 工作前和工作后 185
12.3.2 虚拟ISAM 187
12.3.3 低级工具 187
第十三章 开发者的见解 190
13.1 初步印象 190
13.1.1 Mark Norlsoff,Microsoft总裁 190
13.1.2 Dan Appleman,Desaware总裁兼编程领导 190
13.1.3 Sam Patterson,MicroHelp公司的VBToqls开发者 191
13.2 某一天你也可以成为Windows产品管理者 191
13.2.1 Bill Locke,MicroHelp的VBTools开发者 191
13.2.2 Joe Dour,sheridon系统合伙人 191
13.2.3 John Rappl,Pioneer软件编程领导人 192
13.2.4 Dorai Coromandel公司编程领导人 192
13.2.5 Mark Novisoff 193
13.2.6 Sam Cohn Sofrware公司信息部总裁 193
13.3 关于Visual Basic的正式希望清单(“Ream”) 193
13.3.1 Crai Leach,MicroHelp通讯库开发者: 194
13.3.2 Dan Forest,Sequiter Software联合开发者 194
13.3.3 Tim O'pry、MicroHelp VBXRef的开发者 194
13.3.4 Mark Novisoff 194
13.3.5 Dorai Swamy 195
13.3.6 Joe Dour 196
13.3.7 San porferson 196
13.3.8 Dan Appleman的结束语 196
附录A 197
A.1 磁盘内容 197
A.1.1 Ward Systems Neuro Windows 197
A.1.2 MicroHelp VBTools,Musde和通讯库 197
A.1.3 VXBase 197
A.1.4 Quadbase—SQL/Win 197
A.1.5 Software Source VB/ISAM MX 198
A.1.6 Seqniter CodeBasic 198
A.1.7 Sheridan 3D Widgets 198
A.1.8 Coromandel Db Controls 198
A.1.9 Desaware Custom Control Faetory 198
A.1.10 Micro System Option 3D Graphic Tools 198
A.2 安装 199
A.3 进一步了解 199