引言 1
第一章 概述 3
1.1 Visual Basic语言特点 4
1.2 Visual Basic 5.0的新功能和新特点 4
1.3 Visual Basic 5.0运行的软硬件环境 5
1.4 安装Visual Basic 5.0 6
1.4.1 安装过程 6
1.4.2 软件卸载 9
1.5 本章小结 10
第二章 Visual Basic 5.0中文版编程环境 11
2.1 启动Visual Basic 5.0中文版 12
2.2 Visual Basic 5.0的用户界面 12
2.3 使用菜单 23
2.4 使用工具栏 33
2.5 本章小结 34
第三章 Visual Basic 5.0初试——建立一个简单的应用程序 35
3.1.2 属性设置 36
7.7.1 TabStrip控件常用属性和方法 36
3.1 简单应用程序设计 36
3.1.1 界面设计 36
3.1.3 代码编辑 38
3.1.4 保存文件 39
3.2 程序运行 40
3.3 编译应用程序 42
3.4 本章小结 43
第四章 Visual Basic 5.0设计基础 45
4.1 语言元素 46
4.2 数据类型 49
4.3 变量 50
4.4 变量的作用域 52
4.5 常量 55
4.7 Visual Basic 语句 56
4.6 数组 56
4.8 过程(Procedure) 59
4.8.1 Sbu过程 59
4.8.2 Function函数 61
4.8.3 Property属性过程和Event事件过程 61
4.9 常用函数 61
4.9.1 数学函数 61
4.9.2 字符串函数 62
4.9.3 转换函数 62
4.10 本章小结 63
第五章 设计用户界面 65
5.1.1 生成窗体 66
5.1 窗体 66
5.1.2 设置窗体属性 67
5.2.2 设置控件属性 73
5.2.1 引入控件 73
5.2 按钮 73
5.2.3 向按钮添加代码 75
5.3 文本框 76
5.3.1 本文框常用属性 76
5.3.2 引入文本框控件并设置其属性 77
5.4.1 标签控件中常用的属性 78
5.4 标签 78
5.2.2 设置标签属性 79
5.5 框架 80
5.5.1 框架的基本属性 80
5.5.2 构造一个框架组 80
5.6 列表框 81
5.6.1 列表框的主要属性 81
5.6.2 设置列表框属性 82
5.6.3 添加程序代码 82
5.7.2 构造显示时间框架 84
5.7.1 时钟控件的常用属性 84
5.7 时钟控件(Timer) 84
5.7.3 添加程序代码 85
5.7.4 使控件位置随窗体尺寸变化而变化 86
5.8 复选框 87
5.8.1 引入复选框并设置属性 88
5.8.2 添加程序代码 88
5.9 驱动器列表框、目录列表框和文件列表框 89
5.9.1 各列表框的主要属性及相关事件 89
5.9.2 引入控件并设置属性 90
5.9.3 添加代码 91
5.10 输入框和输出框 93
5.10.1 输入框 93
5.10.2 输出框 94
5.11 组合列表框、水平滚动条和垂直滚动条 97
5.11.1 组合框 97
5.11.2 滚动条 97
5.11.3 引入控件并设置属性 98
5.11.4 添加程序代码 99
5.12 本章小结 100
第六章 菜单设计 101
6.1 【菜单编辑器】窗口简介 102
6.2 建立菜单 105
6.2.1 建立菜单 105
6.2.2 把代码连接到菜单上 107
6.3 测试菜单命令 109
6.4 快捷菜单 110
10.3.3 简单的数据库 112
6.5 本章小结 112
第七章 高级用户界面设计 113
7.2 添加高级控件 114
7.1 高级控件简介 114
7.3.3 ListImages集合的属性和方法 116
7.3.2 ListImage对象的属性 116
7.3 使用图像列表控件 116
7.3.1 图像列表控件(ImageList)的属性方法 116
7.3.4 设置ImageList控件的属性 117
7.4 使用工具栏控件 119
7.4.1 工具栏控件常用属性和事件 119
7.4.2 设置工具栏属性 120
7.4.3 将工具栏中各按钮代码相连 123
7.5 使用状态栏控件 127
7.5.1 状态栏控件常用的属性和事件 127
7.5.2 引入状态栏并设置其属性 127
7.5.3 添加代码 129
7.5.4 运行程序 130
7.6 使用ListView控件 130
7.6.1 ListView控件常用属性和事件 131
7.6.2 设计【控制面板示例】 131
7.6.3 添加程序代码 134
7.6.4 运行程序 135
7.7 使用TabStrip控件 136
7.7.2 设计【显示器属性】对话框 137
7.7.3 添加程序代码 139
7.7.4 运行程序 139
7.8 使用TreeView控件 140
7.8.1 TreeView控件的属性和事件 140
7.8.2 引入TreeView控件并添加程序代码 141
7.4.4 运行程序 142
7.9 使用进程条控件 144
7.9.1 进程条控件的常用属性和事件 145
7.10 使用Slider控件 145
7.10.1 Slider控件的常用属性和事件 145
7.11 使用公用对话框 146
7.11.1 【打开】 146
7.11.2 【另存为】 148
7.11.3 【颜色】 149
7.11.4 【打印】 150
7.12 添加MDI窗体 151
7.12.1 MDI窗体的特性 151
7.12.2 构造程序界面 153
7.12.3 设置各窗体属性 153
7.12.4 编写程序代码 154
7.12.5 运行程序 155
7.12.6 用QueryUnload卸载MDI窗体 156
7.13 利用【VB应用程序向导】自动生成应用程序 156
7.13.1 制作多文档应用程序界面 156
7.13.2 运行应用程序 160
7.13.3 修改应用程序界面 161
7.13.4 修改程序代码 163
7.14 本章小结 164
第八章 调试与错误处理 165
8.1 程序错误 166
8.2 程序调试 168
8.2.1 VisualBaslc调试工具 169
8.2.2 调试示例 170
8.3 错误捕获及处理 179
8.3.1 On Error Goto标号...Resume结构 179
8.3.2 On Error Goto标号...Resume Next语句 180
8.4 条件编译 181
8.4.1 条件编译语句 181
8.4.2 使用条件编译 182
8.5 本章小结 183
第九章 设计图形应用程序 185
9.1 线条和形状控件 186
9.2 图像框(Image)控件 189
9.3 图片框(Picture Box)控件 193
9.4 图形查看实例 197
9.4.1 设计程序界面 197
9.4.2 编写程序代码 199
9.5 本章小结 201
第十章 创建文件应用程序 203
10.1 文件系统概述 204
10.2 顺序文件 204
10.2.1 顺序文件的打开和关闭 204
10.2.2 顺序文件的读写操作 205
10.2.3 一个NotePad编辑器程序的建立 206
10.3 随机文件 211
10.3.1 随机文件的打开和关闭 211
10.3.2 随机文件的读写操作 212
10.4 二进制文件 216
10.5 Visual Basic中同文件相同控件介绍 217
10.6 本章小结 222
第十一章 开发多媒体应用程序 223
11.1 利用 Visual Basic的多媒体程序控件 224
11.2 利用MMControl制作【VCD播放器】 226
11.2.1 构造用户界面 226
11.2.2 设置【VCD播放器】的属性 227
11.2.3 构造影像显示界面 228
11.2.4 编写程序代码 229
11.2.5 为播放影像的窗体编写代码 233
11.2.6 运行【VCD播放器】 235
11.3 制作【CD播放器】 237
11.3.1 构造应用程序界面 237
11.3.2 设置各控件属性 238
11.3.3 添加程序代码 239
11.3.4 运行【CD播放器】 240
11.4 多媒体集成控件MCIWnd 241
11.4.1 MCIWnd控件的属性和事件 241
11.4.2 使用MCIWnd控件制作播放器 242
11.4.3 完善媒体播放器 243
11.4.4 用户化MCIWnd控件 244
11.5 使用Animation 247
11.5.1 Animation控件的相关属性和事件 247
11.5.2 使用Animation播放AVI文件的方法 247
11.6 利用API函数编写多媒体应用程序 248
11.6.1 如何添加API函数 248
11.6.2 利用 mciExecute()函数建立简单的多媒体程序 251
11.7 本章小结 252
第十二章 数据库技术 253
12.1 利用数据控件 254
12.1.1 数据控件常用属性 254
12.1.2 数据库约束控件常用属性 254
12.1.3 显示数据库中的信息 255
12.1.4 实现记录查找 258
12.1.5 添加记录 259
12.1.6 删除记录 261
12.2 使用可视化数据管理器 262
12.2.1 创建新的数据库及表 263
12.2.2 向表中添加信息 267
12.2.3 使用数据窗体设计器 268
12.3 用程序代码建立数据库 270
12.3.1 数据库创建语言 270
12.3.2 构造不定结构的数据库 273
12.4 SQL语言 276
12.4.1 SQL构成 277
12.4.2 SQL语句使用实例 278
12.4.3 在应用程序中使用SQL语句 280
12.5 查询生成器 281
12.6 本章小结 284
第十三章 开发DDE应用程序 285
13.2.1 Visual Basic 中的DDE 286
13.2 使用Visual Basic中的DDE 286
13.1 DDE简介 286
13.2.2 建立DDE应用程序 288
13.3 本章小结 296
第十四章 制作自己的ActiveX控件 297
14.1 创建“ActiveX控件示例”工程 298
14.2 添加“测试控件”控件 299
14.3 设计时运行【椭圆按钮】控件 300
14.3.1 向Resize事件中添加代码 300
14.3.2 设计状态下运行【椭圆按钮】按件 301
14.4 用户控件对象的生存期 303
14.5 绘出【椭圆按钮】控件 304
14.6 保存【椭圆按钮】控件的属性值 306
14.7 为【椭圆按钮】控件添加事件 309
14.8 编译“ActiveX控件示例”工程 311
14.9 在另一个Visual Basic程序中使用【椭圆按钮】控件 311
14.10 本章小结 312
第十五章 使用Winsock控件编写网络程序 313
15.1 Winsock 编程基础 314
15.2 Winsock 控件介绍 314
15.3 用Winsock 控件编写TCP应用程序 316
15.4 用Winsock 控件建立UDP程序 325
15.5 本章小结 327
第十六章 Internet编程 329
16.1 Internet 简介 330
16.2 建立ActiveX文档 331
16.3 使用Internet Transfer控件 335
16.4 使用Microsoft Internet 控件 341
16.5 本章小结 343
第十七章 交付应用程序 345
17.1 准备交付应用程序 346
17.2 使用【应用程序安装向导】制作安装程序 346
17.3 本章小结 356