教学篇 3
第1章 Visual Basic 6.0概述 3
1.1 VB简介 4
1.1.1 VB概述 4
1.1.2 VB的发展过程 4
1.1.3 VB的特点 5
1.1.4 VB的安装 6
1.2 VB集成开发环境 8
1.2.1 Visual Basic 6.0的集成开发环境主窗口 8
1.2.2 标题栏 9
1.2.3 菜单栏 10
1.2.4 工具栏 10
1.2.5 工具箱 11
1.2.6 工程资源管理器窗口 12
1.2.7 属性窗口 12
1.2.8 窗体窗口 13
1.2.9 代码窗口 13
1.2.10 立即窗口 16
1.3 VB中的基本概念 17
1.3.1 可视化编程 17
1.3.2 对象、属性和方法 17
1.3.3 对象事件与事件过程 18
1.3.4 VB的控件 19
1.4 创建一个简单的VB应用程序 21
1.4.1 VB应用程序的工作方式 21
1.4.2 一个简单的VB应用程序实例 21
1.4.3 VB应用程序的组成 25
1.5 窗体的属性、事件和方法 27
1.5.1 窗体的常用属性 27
1.5.2 向窗体输出数据 31
1.5.3 窗体的事件 32
1.5.4 窗体的方法 33
1.5.5 多窗体应用 35
1.6 命令按钮、标签框和文本框 36
1.7 Visual Basic 6.0联机帮助 37
1.7.1 使用MSDN Library查阅器 37
1.7.2 上下文帮助 38
1.7.3 运行系统样例 38
1.8 应用举例 39
本章小结 41
习题 42
第2章 VB的语言基础 44
2.1 数据类型概述 45
2.2 标准数据类型 45
2.3 用户自定义数据类型 46
2.4 常量 46
2.4.1 普通常量 46
2.4.2 符号常量 47
2.4.3 系统常量 48
2.5 变量 49
2.5.1 变量的命名规则 49
2.5.2 变量的声明 50
2.6 Print语句、赋值语句 51
2.6.1 Print语句 51
2.6.2 赋值语句 52
2.7 运算符、表达式、常用内部函数 53
2.7.1 算术运算符与算术表达式 53
2.7.2 字符串运算符与字符串表达式 55
2.7.3 关系运算符与关系表达式 55
2.7.4 逻辑运算符与逻辑表达式 55
2.7.5 运算符的优先顺序 57
2.7.6 常用内部函数 57
2.7.7 InputBox函数和MsgBox函数 61
本章小结 64
习题 65
第3章 顺序结构程序设计 67
3.1 结构化程序设计概述 68
3.1.1 结构化程序设计 68
3.1.2 三种基本的控制结构的流程图 68
3.2 顺序结构程序设计 70
3.3 语句 70
3.4 数据输入 71
3.5 数据输出 71
3.6 其他语句 72
3.6.1 注释语句 72
3.6.2 End语句 72
3.6.3 暂停语句 72
3.7 应用举例 73
本章小结 74
习题 74
第4章 选择结构程序设计 77
4.1 If条件语句 78
4.1.1 块If语句 78
4.1.2 行If语句 84
4.2 情况选择结构Select语句 85
4.3 选择结构的嵌套 87
4.4 应用举例 89
本章小结 92
习题 93
第5章 循环结构程序设计 97
5.1 Do...Loop循环结构 98
5.2 For...Next循环结构 102
5.3 While...Wend语句 107
5.4 多重循环(循环嵌套) 108
5.4.1 循环的嵌套 108
5.4.2 循环结构与选择结构的嵌套 111
5.5 应用举例 111
本章小结 118
习题 118
第6章 数组 124
6.1 数组的基本概念 125
6.2 一维数组 125
6.3 二维数组 131
6.4 动态数组 134
6.5 应用举例 135
本章小结 138
习题 139
第7章 过程 146
7.1 Sub过程 147
7.1.1 事件过程的设计与调用 147
7.1.2 自定义子程序的编写与调用 148
7.2 Function过程 150
7.3 参数传递 153
7.3.1 按地址传递与按值传递 153
7.3.2 数组参数 156
7.4 过程与变量的作用域 157
7.4.1 过程的作用域 157
7.4.2 变量的作用域 159
7.4.3 变量的生存期 160
7.5 应用举例 161
本章小结 162
习题 163
第8章 常用控件 172
8.1 命令按钮、标签和文本框 173
8.1.1 命令按钮 173
8.1.2 标签框控件 177
8.1.3 文本框 178
8.2 单选按钮、复选框和框架 182
8.2.1 单选按钮 182
8.2.2 复选框控件 183
8.2.3 框架控件 185
8.3 列表框和组合框 187
8.3.1 列表框控件 187
8.3.2 组合框控件 192
8.4 滚动条 196
8.5 定时器 198
8.6 控件数组 200
8.7 鼠标、键盘事件 203
8.7.1 鼠标事件 203
8.7.2 键盘事件 205
本章小结 208
习题 209
第9章 对话框和菜单 219
9.1 通用对话框 220
9.1.1 “打开”、“另存为”对话框 220
9.1.2 “颜色”对话框 224
9.1.3 “字体”对话框 225
9.1.4 其他对话框 227
9.2 菜单设计 227
9.2.1 菜单的类型 227
9.2.2 菜单编辑器 228
9.2.3 下拉菜单 229
9.2.4 弹出式菜单 230
本章小结 232
习题 233
第10章 图形操作与图形控件 237
10.1 图形控件 238
10.1.1 图片框控件 238
10.1.2 影像框控件 240
10.1.3 直线控件和形状控件 242
10.2 Visual Basic坐标系统 244
10.2.1 容器坐标系统 244
10.2.2 坐标刻度 246
10.3 图形绘制方法 249
10.3.1 图形色彩 249
10.3.2 图形方法 250
10.3.3 画点方法(Pset) 251
10.3.4 获取某点的颜色值方法(Point) 252
10.3.5 画线、画矩形方法(Line) 253
10.3.6 画圆、圆弧、椭圆方法(Circle) 255
10.4 应用举例 258
本章小结 260
习题 261
第11章 文件 266
11.1 用于处理文件系统的语句和函数 267
11.2 与文件操作有关的控件 269
11.2.1 驱动器列表框控件 270
11.2.2 目录列表框控件 271
11.2.3 文件列表框控件 271
11.3 文件结构和类型 274
11.3.1 文件结构 274
11.3.2 文件类型 274
11.4 顺序文件 275
11.4.1 与文件读写有关的重要函数 275
11.4.2 打开和关闭文件 276
11.4.3 写顺序文件 276
11.4.4 读顺序文件 278
11.5 随机文件和二进制文件 280
11.5.1 随机文件 280
11.5.2 二进制文件 282
11.6 应用举例 282
本章小结 289
习题 290
第12章 关系数据库应用基础 297
12.1 关系数据库的概念及术语 298
12.2 Visual Basic的数据访问技术 298
12.3 建立数据库 299
12.4 SQL语言与数据库操作 303
12.4.1 构成 303
12.4.2 SQL语言实现查询(Select语句) 304
12.4.3 Select语句应用实例 305
12.5 数据访问控件与应用 306
12.5.1 Data控件与应用 307
12.5.2 ADO Data控件与应用 316
12.6 数据绑定控件 321
12.6.1 ListBox控件和ComboBox控件 321
12.6.2 DBListBox控件和DBComboBox控件 322
12.6.3 DataGrid控件 323
12.6.4 MSHFlexGrid控件以及MSFlexGrid控件 327
本章小结 329
习题 329
实践篇 335
实验 335
实验一 VB环境和编程入门 335
实验二 程序设计基础 337
实验三 选择结构程序设计 339
实验四 循环结构程序设计 341
实验五 数组 343
实验六 过程 344
实验七 常用控件(一) 346
实验八 常用控件(二) 349
实验九 常用控件(三) 352
实验十 图形操作与图形控件 353
实验十一 文件操作 356
附录 358
附录A Visual Basic 6.0常用属性 358
附录B Visual Basic 6.0常用方法 362
附录C Visual Basic 6.0常用事件 363
附录D Visual Basic 6.0常用系统函数 364
附录E ASCII字符集 366
附录F 部分对象能使用的常用方法 367
参考文献 368