第一部分 Visual Basic扩展 1
第1章Visual Basic与Windows API 1
API基础 2
从Visual Basic访问Win32 API 3
Windows句柄 7
操作应用程序 18
位图和图形API函数 35
系统API函数 46
第2章Visual Basic与注册表 52
了解Windows注册表 52
Registry项目 54
共享软件与注册表 63
删除测试键 69
第3章Visual Basic的内置ActiveX控件 71
ImageList控件 72
Tooolbar控件 73
在MDI应用程序中使用Toolbar控件 81
StatusBar控件 89
StatusBar项目 91
TabStrip控件 94
Slider控件 100
Slider项目 102
ProgressBar控件 104
TreeView控件与ListView控件 107
第4章 优化VB应用程序 124
Visual Basic编译器 124
优化VB代码 129
用Visual C++建立DLL 135
Fractal计算 138
在Visual C++构造DLL 141
从Visual Basic中调用DLL函数 148
用Visual C++操作字符串 155
第二部分 对象编程 163
第5章Visual Basic对象编程 163
对象的特性 164
组件软件开发 166
生成对象变量 167
窗体是个类 172
运行时生成控件 177
运行时操作控件 180
变量的早关联与迟关联 184
使用对象浏览器 188
使用集合 195
第6章 建立ActiveX组件 199
模块和类模块 199
开发Crypto类 204
开发RunningStats类 217
包装数据库操作 222
建立进程外服务器 227
同步与异步进程 230
第7章 建立ActiveX控件 238
ActiveX控件的类型 238
UserControl对象 239
设计简单控件 241
ActiveX控件接口向导 245
设计和使用属性页 262
LensEffect控件 267
支持Internet的控件 270
互联控件 279
为管理员提供的改进特性和新特性 289
第8章 用加入件扩展IDE 290
谁需要加入件 291
VBIDE类 292
建立加入件 307
Demo加入件项目 316
操作IDE菜单 337
检测IDE事件 351
第三部分 数据库编程 357
第9章 客户机/服务器编程 357
文件服务器与分布式客户机/服务器 358
三层应用程序 359
为什么采用客户机/服务器方法 361
数据访问选项 361
Visual Basic企业版中提供的客户机/服务器工具 371
Visual数据库工具 376
第10章 使用SQL服务器 387
SQL Server 6.5的新内容 387
Setup中新的和改进特性 388
Transact-SQL的改进特性和新特性 391
SQL-DMO的新内容 394
Visual Basic DB-Library的新内容 394
OLE Antomation存储过程的新内容 394
安装SQL Server 6.5 395
SQL Server 6.5的工具 400
生成数据库 411
SQL Server 6.5的存储过程 424
第11章 RDO对象 432
生成ODBC数据源 432
RemoteDate控件 436
远程数据对象 438
RdoObject项目 444
Parameter查询 450
生成RdoQuery项目 451
执行存储过程 455
RdoStoredProcedure项目 456
在RDO中使用事务处理 459
ActiveX数据对象 462
第12章 高级SQL例子 463
SQL复习 463
SQLControl项目 469
使用SQL语句 472
用JOIN查询多个表格 475
使用SQL内置函数 478
用SQL改变数据 488
第13章 编写前端 494
开发人员和用户的角度 495
选择前端样式 495
数据关联控件 496
将对话框加进前端接口中 504
用工具条访问菜单选项 505
FrontEnd项目 505
第14章 将Access数据库升级为SQL Server 6.5 510
Microsoft Access升级向导 510
升级之前 511
评估层叠式更新和删除 513
把NWIND数据库升级到SQL Server 6.5中 514
探索升级的NWINDSQL数据库 519
升级过程中常见的错误 522
第15章 三层应用程序 525
了解三个层 525
Three-Tiered项目 526
TierTwo项目 532
第四部分 Web编程 545
第16章 Web开发基础 545
Web上的客户机与服务器 546
窗体和控件 553
嵌入脚本 557
向服务器传递参数 558
FORMHTM Web页面 560
个人Web服务器(PWS) 564
第17章 活动服务器页面 568
什么是活动服务器页面 569
活动服务器页面的对象 571
生成ASP页面 573
使用ActiveX数据对象 591
文件访问组件 601
第五部分 Office97编程 607
第18章 VBA简介 607
用对象编程 608
新的VBA编辑器 609
Office应用程序自动化 615
VBAObjects应用程序 618
使用Word VBA对象 621
VBAPObjects:生成新文档 623
SpellDoc应用程序 626
使用Excel VBA对象 629
用VBAObjects项目生成新工作表 631
用Excel作为数学分析器 633
VBA与窗体设计 634
设计窗体 637
在Visual Basic中使用VBA窗体 638
打开Visual Basic Editor 642
第19章 在Word和Excel中使用Visual Basic Editor 642
Visual Basic Editor接口 643
选择Visual Basic Editor的选项 657
使用Visual Basic Editor和Visual BasicIDE 660
记录宏 660
Visual Basic Editor中从头开始生成宏 663
在Visual Basic Editor中调试宏 664
在Visual Basic Editor中生成窗体 666
寻找VBA对象 671
保存工作和关闭Visual Basic Editor 673
第20章 Excel97对象 674
Excel对象模型 674
使用Excel应用程序 676
使用工作簿 677
使用工作表 681
使用范围 682
使用Name对象 685
使用窗口 686
使用活动单元 687
使用方法查找与替换(Find与Replace) 688
对Excel集合进行循环 690
使用Excel的内部对话框 690
第21章 Word97对象 693
Word对象模型 693
使用Word应用程序 696
使用文档 698
使用文件夹 705
使用窗口和窗格 706
在文档中插入文本 707
使用Selection对象 708
生成和使用范围 711
使用格式和样式 713
使用寻找和替换 714
使用书签 717
对集合进行循环 719
使用Word的内部对话框 720