第一部分 Visual Basic入门 3
第1课 打开和运行Visual Basic程序 3
Visual Basic编程环境 3
用户界面窗体 8
工具箱 9
属性窗口 9
工程窗口 11
获取帮助 13
更上一层楼 退出Visual Basic 15
第1课快速参考 16
第2课 编写你的第一个程序 17
Lucky Seven:你的第一个Visual Basic程序 17
编程步骤 18
创建用户界面 19
设置属性 24
编写代码 29
保存程序 36
创建可执行文件 38
更上一层楼 加一段程序 40
第2课快速参考 41
第3课 使用控件 43
控件的基本用法:“Hello World”程序 43
使用文件系统对象 48
采集输入的对象 53
使用OLE对象调用应用程序 60
使用数据对象浏览Microsoft Access数据库 65
修改数据库 70
更上一层楼 安装ActiveX控件 70
第3课快速参考 73
第4课 使用菜单和对话框 75
使用菜单编辑器添加菜单 75
处理菜单选择 80
使用通用对话框对象 85
管理通用对话框的事件过程 90
更上一层楼 给菜单指定快捷键 97
第4课快速参考 99
第二部分 编程基础 103
第5课Visual Basic变量和运算符 103
剖析Visual Basic程序语句 103
使用变量保存信息 104
使用变量保存输入信息 109
使用变量输出信息 111
使用特定数据类型 113
使用Visual Basic运算符 119
更上一层楼 在表达式中使用括号 126
第5课快速参考 127
第6课 使用条件分支结构 129
事件驱动编程方法 129
使用条件表达式 131
If...Then分支结构 132
Select Case分支结构 139
查找和纠正错误 144
更上一层楼 使用Stop语句进入中断模式 151
第6课快速参考 152
第7课 运用循环和定时器 153
编写For...Next循环 153
编写Do循环 165
使用定时器对象 169
更上一层楼 使用定时器对象设置时间限制 172
第7课快速参考 176
第三部分 创建完美的用户界面 181
第8课 使用窗体、打印机和错误处理程序 181
在程序中添加窗体 181
程序代码中与窗体相关的语句 182
使用多个窗体:Italian程序 185
将程序输出发送到打印机上 190
使用PrintForm方法打印整个窗体 194
使用错误处理程序处理错误 196
更上一层楼 有关错误处理程序的更多技巧 202
第8课快速参考 203
第9课 添加艺术修饰和特殊效果 205
使用Line和Shape控件增加艺术修饰 205
创建图形命令按钮 210
为程序添加拖放支持 219
为程序添加动画 226
更上一层楼 为程序中的对象命名 233
第9课快速参考 239
第四部分 管理公用数据 243
第10课 使用模块与过程 243
使用标准模块 243
使用公用变量 247
创建通用过程 251
编写函数过程 252
编写Sub过程 258
更上一层楼 传值参数 265
第10课快速参考 267
第11课 使用集合与数组 269
使用对象集合 269
使用变量数组 277
更上一层楼 使用多维数组 288
第11课快速参考 292
第12课 探索文本文件和处理字符串 294
使用文本框对象显示文本文件 294
在磁盘上创建新文本文件 300
使用程序代码处理文本字符串 304
更上一层楼 使用Xor运算符 315
第12课快速参考 319
第13课 管理Access数据库 321
在Visual Basic中使用数据库 321
使用Recordset对象 326
向Students.mdb数据库添加记录 329
从Students.mdb数据库中删除记录 332
更上一层楼 制作文件备份 335
第13课快速参考 338
第14课 连接到Microsoft Office上 339
创建企业信息系统 339
使用Automation对应用对象进行编程 349
在Visual Basic中自动运行Word 354
在Visual Basic中自动运行Excel 358
在Visual Basic中自动运行Microsoft Outlook 360
更上一层楼 在Visual Basic中自动运行PowerPoint 364
第14课快速参考 367
第五部分 专业版工具与技巧 371
第15课 用Rich Textbox控件进行字处理 371
安装专业版的ActiveX控件 372
简述 Rich Textbox控件 375
RTF格式化处理的事件过程 379
使用Windows剪贴板编辑文本 381
用Rich Textbox控件管理文件操作 383
更上一层楼 显示文档中的RTF代码 387
第15课快速参考 388
第16课 显示进度和状态信息 390
用Progress Bar(进程条)控件显示任务进度 390
Progress程序 392
用Slider控件直观地管理输入 395
用Status Bar控件显示应用程序的信息 399
更上一层楼 显示Caps Lock键和Num Lock键的状态 404
第16课快速参考 405
第17课 使用Multimedia MCI控件集成音乐和视频 407
播放.WAV文件中的音频 407
播放.AVI文件中的视频 412
更上一层楼 播放音频CD中的音乐 416
第17课快速参考 419
第18课 超越Visual Basic:使用Windows API 421
Windows API内幕 421
使用API Viewer实用程序 425
监视计算机中内存的用法 429
更上一层楼 用Unload命令终止程序 434
第18课快速参考 435
第六部分 Internet编程基础 439
第19课 用Internet Transfer控件下载文件 439
从World Wide Web上下载HTML文档 439
用FTP传输文件 447
更上一层楼 处理Internet操作期间的错误 452
第19课快速参考 454
第20课 用Internet Explorer显示HTML文档 455
Internet Explorer对象入门 455
显示HTML文档 460
更上一层楼 响应Internet Explorer事件 464
第20课快速参考 467
第21课 设计Web上的动态HTML网页 468
Dyanmic HTML内幕 468
DHTML Page Designer入门 471
更上一层楼 用Microsoft Word创建HTML文档 483
第21课快速参考 487
第22课 在DHTML网页中添加成员和ActiveX控件 488
工具箱成员入门 488
创建和定制成员 493
在DHTML网页上添加ActiveX控件 499
创建DHTML成员的事件过程 501
更上一层楼 编译DHTML应用程序 507
第22课快速参考 509
第七部分 高级数据库编程 513
第23课 用FlexGrid控件来操纵数据 513
将FlexGrid用作通用电子数据表格 513
用FlexGrid控件显示数据库记录 521
更上一层楼 搜索Biblio.mdb数据库 528
第23课快速参考 530
第24课 探索ActiveX数据对象(ADO) 532
ADO内幕 532
使用ADO ActiveX控件 533
编写ADO程序代码 542
使用数据环境设计器来创建ActiveX数据对象 547
更上一层楼 Visual Basic编程的其它资源 552
第24课快速参考 554