第1章 Visual Basic程序开发环境 1
1.1 Visual Basic的特点和版本 1
1.1.1 Visual Basic的特点 1
1.1.2 Visual Basic的版本 2
1.2 Visual Basic的启动与退出 3
1.2.1 启动Visual Basic 3
1.2.2 退出Visual Basic 4
1.3 Visual Basic主界面的组成 5
1.3.1 标题栏 5
1.3.2 菜单栏 5
1.3.3 工具栏 6
1.3.4 窗体设计器窗口 8
1.3.5 工程资源管理器窗口 9
1.3.6 属性窗口 11
1.3.7 代码窗口 11
7.3.2 建立控件数组 13
1.3.8 工具箱 14
1.3.9 调试工具栏 16
1.4 习题 19
第2章 Visual Basic的基本操作 22
2.1 对象 22
2.1.1 Visual Basic的对象 22
2.1.2 设置对象属性 25
2.2 窗体 28
2.2.1 窗体的结构与属性 28
2.2.2 窗体事件 29
2.3 控件 29
2.3.1 控件分类 29
2.3.2 控件的命名和控件值 30
2.4 在窗体中设置控件 31
2.4.1 插入控件 32
2.4.2 控件的基本操作 33
2.6 设计一个简单的应用程序 35
2.5 事件驱动 35
2.7 习题 40
3.1.1 基本数据类型 42
3.1 数据类型 42
第3章 数据类型及其运算 42
3.1.3 枚举类型 44
3.1.2 用户定义的数据类型 44
3.2.1 常量 45
3.2 常量和变量 45
3.2.2 变量 46
3.2.3 变量的有效范围 47
3.2.4 静态变量 51
3.2.6 变体类型变量 52
3.2.5 默认类型 52
3.3 常用内部函数 55
3.4 运算符与表达式 58
3.4.1 算术运算符 58
3.4.2 关系运算符与逻辑运算符 58
3.4.3 表达式的执行顺序 59
3.5 习题 60
第4章 数据输入输出 62
4.1 数据输入 62
4.2 选择输入:MsgBox函数和MsgBox语句 63
4.2.1 MsgBox函数 63
4.3 数据输出 66
4.2.2 MsgBox语句 66
4.3.2 输出定位 68
4.3.1 Print方法 68
4.3.4 文字的坐标 71
4.3.3 Cls方法 71
4.4.1 直接输出 72
4.4 打印机输出 72
4.4.2 窗体输出 73
4.5 习题 74
第5章 常用标准控件 77
5.1 文本控件 77
5.1.1 标签 77
5.1.2 文本框 79
5.2.1 图片框、图像框的属性、事件和方法 81
5.2 图形控件 81
5.2.2 直线和形状 86
5.3 命令按钮控件 88
5.4 复选框和单选按钮 89
5.4.1 复选框 90
5.4.2 单选按钮 92
5.5.1 列表框 93
5.5 列表框和组合框 93
5.5.2 组合框 97
5.6 滚动条 98
5.7 计时器 101
5.8 框架 105
5.9 焦点与Tab顺序 106
5.9.1 设置焦点 107
5.9.2 Tab顺序 108
5.10 习题 109
6.1.1 单行结构条件语句 112
第6章 控制结构 112
6.1 选择结构 112
6.1.2 块结构条件语句 114
6.1.3 IIf函数 115
6.2 多分支结构 116
6.3 循环控制结构 117
6.3.1 For循环控制结构 118
6.3.2 Do循环控制结构 119
6.3.3 While循环控制结构 121
6.4 多重循环 122
6.5 提前退出循环 123
6.6 GoTo型控制语句 123
6.6.1 GoTo语句 124
6.6.2 On-GoTo语句 125
6.7 习题 125
7.1.1 数组的定义 130
7.1 数组概述 130
第7章 数组 130
7.1.2 数组的初始化 133
7.1.3 静态数组与动态数组 134
7.2 数组的基本操作 135
7.2.1 数组元素的输入 135
7.2.2 数组元素的输出 136
7.2.3 数组的复制 137
7.3.1 控件集合 137
7.3 控件数组 137
7.3.3 修改控件数组 140
7.4 控件数组的应用 140
7.5 习题 145
第8章 过程 149
8.1 Sub过程 149
8.1.1 定义Sub过程 149
8.1.2 建立Sub过程 150
8.1.3 调用Sub过程 151
8.1.4 通用过程与事件过程 154
8.2 Function过程 155
8.2.1 定义Function过程 155
8.2.2 调用Function过程 156
8.3 参数的传递方式 158
8.3.1 形参与实参 158
8.3.2 引用(传地址) 159
8.3.3 传值 161
8.3.4 数组参数的传递 162
8.4 可选参数与可变参数 162
8.4.1 传递可选参数 162
8.5 对象参数 163
8.4.2 传递可变参数 163
8.5.1 窗体参数 164
8.5.2 控件参数 164
8.6 习题 166
9.1 认识菜单 171
第9章 菜单与对话框 171
9.2 菜单编辑器 172
9.3 菜单设计操作 177
9.3.2 增加菜单 178
9.3.1 加速键 178
9.3.3 创建菜单中的各个命令 179
9.3.4 加入分隔线 180
9.3.5 修改属性值 180
9.4.1 打开程序代码窗口 182
9.4 为菜单编写程序代码 182
9.4.2 设计一个改变字形和字体大小的菜单 183
9.4.3 菜单控件数组的建立及应用 185
9.5 弹出式菜单 187
9.5.1 建立弹出式菜单 187
9.5.2 显示弹出式菜单 188
9.5.3 命令程序代码输入 190
9.6 通用对话框 190
9.6.1 文件对话框 191
9.6.2 其他对话框 197
9.7 习题 202
第10章 多文档界面与环境应用 205
10.1 建立多文档界面应用程序 205
10.1.1 加载窗体 206
10.1.2 卸载窗体 206
10.1.3 显示窗体 206
10.1.4 隐藏窗体 208
10.2 多文档界面应用程序的执行与保存 208
10.2.1 多文档界面应用程序的执行 208
10.2.2 多文档界面应用程序的保存 209
10.3 Visual Basic工程结构 210
10.3.1 模块 211
10.3.2 Sub Main过程 213
10.4.1 DoEvents函数 215
10.4 闲置循环 215
10.4.2 闲置循环 216
10.5 习题 218
11.1 KeyPress事件 220
第11章 键盘与鼠标事件过程 220
11.2 KeyDown与KeyUp事件 221
11.3.1 Button参数* 223
11.3 鼠标事件 223
11.3.3 X,Y参数 227
11.3.2 Shift参数 227
11.4 鼠标光标 228
11.4.1 MousePointer属性 228
11.4.2 设置鼠标光标形状 229
11.5 拖放操作 231
11.5.1 DragMode属性 231
11.5.2 Draglcon属性 232
11.5.3 DragDrop事件 232
11.5.4 DragOver事件 234
11.5.5 Drag方法 235
11.6 习题 237
第12章 数据文件 241
12.1 文件的结构和分类 241
12.1.1 文件结构 241
12.1.2 文件种类 242
12.2 文件操作与函数 243
12.2.1 文件操作 243
12.2.2 与文件操作有关的语句和函数 244
12.3 顺序文件的读写操作 248
12.3.1 顺序文件的写操作 248
12.3.2 顺序文件的读操作 249
12.4 随机文件的读写操作 251
12.4.1 定义数据类型 251
12.4.2 随机文件的写操作 252
12.4.3 随机文件的读操作 252
12.4.4 随机文件中记录的增加与删除 257
12.5 二进制文件的读写操作 257
12.6 文件系统控件 258
12.6.1 驱动器列表框 259
12.6.2 目录列表框 259
12.6.3 文件列表框 261
12.6.4 制作图形浏览器 264
12.7 文件基本操作 266
12.8 习题 272
13.2 二级Visual Basic版软件安装方法 275
13.1 二级Visual Basic版软件简介 275
第13章 二级Visual Basic版软件使用手册 275
13.3.1 笔试部分 276
13.3 二级Visual Basic版软件操作方法 276
13.3.2 上机部分 278