第一章 Visual Basic简介 1
1.1 Visual Basic 6.0概述 1
1.2 集成开发环境 2
1.3 Internet开发 5
1.4 数据库开发 6
1.5 语言中的新特性 8
1.6 Visual Basic的向导 9
第二章 使用Visual Basic建立第一个程序 11
2.1 启动Visual Basic 11
2.2.1 第一个Visual Basic程序 12
2.2 建立第一个Visual Basic程序 12
2.2.2 执行和终止 16
2.2.3 生成EXE文件 16
2.2.4 保存文件 16
2.3 退出Visual Basic 17
第三章 Visual Basic语言 18
3.1 代码编写机制 18
3.1.1 模块 18
3.1.2 编码基础 21
3.2 变量与常量 23
3.2.1 声明变量 23
3.2.3 用户定义的数据类型 24
3.2.2 变量类型 24
3.2.4 变量的范围 26
3.2.5 常量 27
3.3 数组 29
3.4 过程 31
3.4.1 子程序 31
3.4.2 函数 32
3.4.3 变元 33
3.5 控制结构 36
3.5.1 流程控制语句 36
3.5.2 循环控制语句 39
3.6.1 面向对象程序设计语言 42
3.6 类与对象 42
3.6.2 对象 43
第四章 Visual Basic的标准控件 46
4.1 Visual Basic控件简介 46
4.1.1 控件分类 46
4.1.2 使用控件值 48
4.2 ADO Data控件 50
4.3 CheckBox控件 54
4.4 ComboBox控件 55
4.5 CommandButton控件 58
4.6 CommonDialog控件 60
4.6.1 显示“打开”和“保存”对话框 60
4.6.2 使用“颜色”对话框 61
4.6.3 使用“字体”对话框 62
4.6.4 使用“打印”对话框 64
4.6.5 使用ShowHelp方法显示帮助文件 65
4.7 Data控件 66
4.8 DataCombo控件和DataList控件 67
4.9 DataGrid控件 69
4.10 文件系统控件 80
4.11 Frame控件 85
4.12 HScrollBar控件和VScrollBar控件 86
4.13 Image控件 89
4.14 Label控件 90
4.15 Line控件 91
4.16 ListBox控件 92
4.17 OLE容器控件 95
4.18 OptionButton控件 96
4.19 PictureBox控件 97
4.20 Shape控件 98
4.21 TextBox控件 99
4.22 Timer控件 101
4.23 使用控件数组 102
5.1.2 Visual Basic对象识别事件 105
5.1.1 事件驱动 105
第五章 键盘和鼠标的事件 105
5.1 事件和事件过程 105
5.1.3 工作过程 106
5.2 响应鼠标事件 107
5.2.1 MouseDown事件 108
5.2.2 MouseMove事件 110
5.2.3 MouseUp事件 113
5.3 检测鼠标按钮 114
5.4 检测Shift、Ctrl和Alt键状态 115
5.5.1 自动拖放模式 116
5.5.2 拖动时的图标 116
5.5 拖放 116
5.5.3 放下对象时的响应 117
5.5.4 对拖动的控制 117
5.5.5 改变控件的位置 119
5.6 OLE拖放 120
5.6.1 自动OLE拖放 121
5.6.2 拖放操作 125
5.6.3 拖动文件 134
5.7 自定义鼠标指针 136
5.8 响应键盘事件 137
5.8.1 低级键盘处理程序 138
5.8.2 KeyPress事件 138
5.8.3 KeyDown事件和KeyUp事件 139
6.1 工程文件 144
第六章 工程管理 144
6.2 创建、打开和保存工程 146
6.3 添加、删除和保存文件 147
6.4 添加模块和控件 148
6.5 制作、运行可执行文件 150
6.6 工程选项设置 151
6.7 使用向导和外接程序 152
第七章 界面设计 155
7.1 窗体 155
7.1.1 Visual Basic的窗体 155
7.1.2 在窗体上添加控件 155
7.1.3 启动设置 160
7.1.4 窗体的使用 162
7.1.5 窗体设计的基本原则 163
7.2 对话框 166
7.2.1 消息框 166
7.2.2 输入框 166
7.3 菜单 167
7.3.1 创建菜单 167
7.3.2 弹出式菜单 174
7.4 工具栏 175
7.4.1 创建工具栏 175
7.4.2 编写代码 179
8.1 坐标系统 180
第八章 图形开发 180
8.2 图形方法 181
8.3 使用颜色 183
8.4 图形控件 186
8.5 图片应用 187
8.6 创建从蓝逐渐变黑的背景 189
第九章 文本处理 191
9.1 字体 191
9.2 输出格式 196
9.3 剪贴板应用 198
9.4 文件的读写 201
10.2 多媒体控件与函数 204
第十章 多媒体应用 204
10.1 多媒体基础 204
10.3 多媒体应用 207
10.3.1 播放声音文件 207
10.3.2 播放视频文件 208
第十一章 API函数 210
11.1 在Visual Basic中使用API 210
11.1.1 API简介 210
11.1.2 API文本浏览器 215
11.2 应用实例 215
11.2.1 确定CPU类型 215
11.2.2 确定操作系统的版本 216
11.2.3 确定驱动器类型 217
11.2.4 确定消逝时间 219
11.3 屏幕保护程序 220
第十二章 用部件编程 225
12.1 部件 225
12.2 创建对部件对象的引用 226
12.2.1 创建引用 226
12.2.2 声明对象变量 227
12.2.3 变量赋值及使用 228
12.3 对象的方法、属性和事件 230
12.4 释放部件 232
13.1 了解数据库 234
第十三章 数据库开发 234
13.2 用Data控件可以做什么 235
13.3 怎样使用Data控件 236
13.4 记录集 238
13.5 使用数据绑定控件 238
13.6 添加新记录 240
13.7 使用事务处理维护数据库的完整性 243
13.7.1 开始一个事务 244
13.7.2 保存修改的结果或者撤销修改 244
13.7.3 使用多人事务 245
13.8 使用可视化数据管理器 245
14.1 Internet控件 247
第十四章 Internet开发 247
14.2 创建自己的浏览器 248
14.3 超文本标记语言 252
14.4 HTML和VBScript 253
14.5 HTML和Active文档的调用 255
第十五章 帮助文件 257
15.1 创建帮助文件 257
15.1.1 帮助主题基础 258
15.1.2 建立项目文件 258
15.1.3 创建帮助文件 259
15.2 在项目中添加Help文件 262
15.3 在项目中添加F1帮助 263
15.4 如何利用CommondDialog控件为项目添加帮助文件 264
15.5 如何为窗体添加WhatsThisHelp功能 265
第十六章 优化 267
16.1 优化 267
16.2 优化速度 269
16.2.1 优化代码 269
16.2.2 优化显示速度 273
16.2.3 优化感觉速度 275
16.3 优化大小 277
16.3.1 减小代码大小 277
16.3.2 修剪图形 280
16.3.3 分段应用程序 282