第一部分 Visual编程:Visual Basic基础 1
第1章Visual Basic初步 1
一个语言,三个版本 1
集成式开发环境 2
第一个VB项目 9
用户接口元素 10
设计用户接口 12
编制应用程序 17
可视开发与事件驱动编程 22
定制环境 29
第2章Visual Basic项目 36
建立贷款计算器 36
建立数学计算器 43
多窗体应用程序 52
项目文件 56
第3章Visual Basic语言 65
变量 65
常量 85
数组 87
集合 91
过程 94
变元 97
函数返回值 104
流程控制语句 110
循环语句 115
嵌套控制结构 118
Exit语句 119
第4章 使用窗体 121
窗体的外观 121
设计菜单 132
运行时建立动态窗体 140
拖放操作 142
第5章 基本ActiveX控件 153
文本框控件 153
列表框控件与组合框控件 164
滚动条控件和滑标控件 179
文件控件 187
第二部分 高级Visual Basic 191
第6章Visual Basic绘图 191
图形控件 192
坐标系统 197
绘图方法 202
优化问题 223
第7章 用Visual Basic操作颜色与象素 228
指定颜色 228
使用PaintPicture方法 234
处理图形 238
第8章 高级ActiveX控件 253
公用对话框控件 254
TreeView与ListView控件 269
第9章 更高级的ActiveX控件 309
RichTextBox控件 309
MSFlexGrid控件 326
第10章 多文档界面 347
第三部分 特别课题 347
MDI应用程序基础 348
访问子窗体 354
实现滚动窗全 363
第11章 递归编程 369
基本概念 369
折半查找的递归实现 375
递归扫描文件夹 377
建立定制Explorer 381
堆栈机制 385
递归编程中的特殊问题 387
第12章 优化VB应用程序 389
Visual Basic编译器 390
优化VB代码 394
实例研究 401
第四部分 扩展Visual Basic 413
第13章 Windows API 413
基本概念 414
窗体与窗口 425
探测鼠标移动 432
访问系统 439
注册表函数 442
操作图形 446
第14章 OLE自动化与VBA 456
什么是OLE 456
OLE容器控件 461
OLE拖放操作 477
OLE自动化 480
Word自动化 484
Excel自动化 494
Outlook 98自动化 499
第15章 建立ActiveX构件 512
模块和类模块 512
使用类模块 515
实现集合属性 530
String类 537
关于设计ActiveX控件 541
第16章 建立ActiveX控件 541
FLEXLabel自定义控件 542
建立FLXLabel控件 547
与容器交互 568
设计属性页 572
建立常规控件 577
改进现有控件 592
第17章Visual Basic的数据库编程 599
数据库与数据库管理系统 599
第五部分 用Visual Basic进行数据库编程 599
关系型数据库的概念 609
使用Visual Data Manager 610
BIBLIO数据库的结构 613
数据验证 614
输入数据 616
访问RecordSet中的字段 620
SQL简介 625
高级约束数据控件 634
映射数据库 638
第18章 活动数据对象 644
生成Data项目 645
用DataEnvironment ActiveX设计器设计 646
ADO数据控件 661
第六部分Visual Basic与Web 673
第19章 Web简介 673
Internet与Web协议 674
HTML基础 676
用VBScript激活客户机 689
动态HTML 702
第20章 对象脚本 710
FileSystemObject对象 711
访问文件夹与文件 716
Script控件 728
Windows脚本宿主(WSH) 740
Shell对象 745
第21章Visual Basic和Web 751
Web浏览对象 751
WebBrowser控件与InternetExplorer对象的属性 756
InternetExplorer对象与WebBrowser控件的方法 757
WebBrowser控件和InternetExplorer对象的事件 759
使用WebBrowser控件 760
在Visual Basic应用程序中使用超链接 763
IE脚本对象模型 767
Document对象 770
History对象 782
Navigator对象 782
Location对象 783
建立支持Internet的控件 784
Links对象 784
第22章 活动服务器页面 793
客户机/服务器交互 793
关于活动服务器页面 798
生成ASP页面 798
活动服务器的对象 803
使用ActiveX数据对象 818
Web应用程序 825
连接ActiveX组件 827