1.1 Visual Basic概述 1
1.1.1 Visual Basic简介 1
第1章 绪论 1
1.1.2 Visual Basic的发展 2
1.1.3 Visual BasiC的特点 3
1.1.4 学习 Visual Basic的建议 4
1.2 Visual Basic的相关概念 5
1.2.1 对象 5
1.2.2 属性 5
1.2.3 事件 6
1.2.4 方法 6
1.2.5 控件 7
1.2.6 窗体 7
1.3 Visual Basic的启动与退出 7
1.3.1 Visual Basic的启动 7
1.4.1 使用MSDNLibrary在线帮助 9
1.3.2 Visual Basic的退出 9
1.4 Visual Basic帮助系统的使用 9
1.4.2 上下文相关帮助 10
1.4.3 运行“帮助”中的代码示例 11
习题 13
第2章 可视化编程方法 14
2.1 可视化编程的环境 14
2.1.1 标题栏和菜单栏 15
2.1.2 工具栏- 15
2.1.3 工具箱 16
2.1.4 工程窗口 18
2.1.5 属性窗口 19
2.1.6 窗体布局窗口 20
2.1.7 对象窗口 20
2.1.8 窗体对象 21
2.1.9 代码窗口 23
2.2.1 新建工程 25
2.2 可视化编程的步骤 25
2.2.2 添加控件 26
2.2.3 设置属性 26
2.2.4 编写代码 28
2.2.5 运行工程 28
2.2.6 修改工程 29
2.2.7 保存工程 31
2.2.8 生成可执行文件 32
2.3 Visual Basic程序书写规则 33
习题 35
第3章 应用程序界面设计 36
3.1 窗体的建立与保存 36
3.1.1 窗体文件 37
3.1.2 创建窗体 37
3.2 窗体的属性、事件和方法 38
3.2.1 窗体的属性 39
3.2.2 窗体的事件 43
3.2.3 窗体的方法 51
3.3 控件的添加与操作 55
3.3.1 给窗体添加控件 55
3.3.2 控件的缩放与移动 55
3.3.3 控件的复制与删除 56
3.3.4 控件的布局 57
3.3.5 设置和获取控件属性 59
3.3.6 控件的公用属性 60
习题 67
第4章 代码基础 70
4.1 标准数据类型 70
4.2 常量 72
4.2.1 常量的用途 72
4.2.2 常量的种类 73
4.2.3 常量的定义 73
4.3.3 变量命名规则 74
4.3.2 变量的种类 74
4.3.1 变量的用途 74
4.3 变量 74
4.3.4 变量值的存取 75
4.3.5 变量的声明及作用域 76
4.4 表达式 79
4.4.1 算术表达式 79
4.4.2 字符串表达式 83
4.4.3 关系表达式 88
4.4.4 逻辑表达式 89
4.4.5 日期表达式 91
4.4.6 对象表达式 92
4.4.7 运算符的优先级 92
4.5 语句 92
4.5.1 程序语句 92
4.5.2 命令格式中的符号约定 93
4.6 应用举例 93
习题 94
第5章 控制结构 96
5.1 控制结构概述 96
5.2 顺序结构 98
5.2.1 赋值语句 98
5.2.2 输出数据 99
5.2.3 输入数据 104
5.3 For…Next语句 106
5.3.1 语法形式 107
5.3.2 执行过程 107
5.3.3 补充说明 107
5.3.4 循环嵌套 108
5.3.5 程序示例 108
5.4 Do...Loop语句 110
5.4.1 语法形式 110
5.4.3 补充说明 111
5.4.4 循环嵌套 111
5.4.2 执行过程 111
5.4.5 程序示例 112
5.5 If...Then语句 114
5.5.1 语法形式 114
5.5.2 执行过程 117
5.5.3 补充说明 117
5.5.4 程序示例 117
5.6 Select Case语句 121
5.6.1 语法形式 121
5.6.2 执行过程 122
5.6.3 补充说明 122
5.6.4 程序示例 122
5.7 应用举例 124
习题 129
6.1 基本输入/输出控件 136
6.1.1 使用命令按钮 136
第6章 常用内部控件 136
6.1.2 使用标签 141
6.1.3 使用文本框 145
6.2 修饰窗体的控件 150
6.2.1 使用框架 150
6.2.2 使用图片 153
6.2.3 使用图像 159
6.3.1 使用多项选择 162
6.3 选择控件 162
6.3.2 使用单项选择 166
6.4 列表控件 168
6.4.1 使用下拉列表框 168
6.4.2 使用列表拒 174
6.5 其他控件 177
6.5.1 使用定时器 177
6.5.2 使用滚动条 179
6.5.3 使用文件系统控件 183
6.6 应用举例 186
习题 191
7.1 数组 195
7.1.1 数组的概念 195
第7章 数组与枚举 195
7.1.2 一维数组 196
7.1.3 二维数组 197
7.1.4 动态数组 197
7.2 控件数组 200
7.2.1 控件数组的概念 200
7.2.2 建立控件数组的方法 201
7.3 校举 201
7.3.1 枚举的概念 201
7.3.2 枚举类型的定义 202
7.4 用户定义类型 203
7.4.1 用户定义类型的概念 203
7.4.2 用户定义类型的建立 204
7.5 应用举例 205
7.4.3 用户定义类型数组 205
习题 211
第8章 过程 212
8.1 Sub过程 212
8.1.1 声明Sub过程 212
8.1.2 调用Sub过程 214
8.1.3 使用Sub过程 215
8.2 Function过程 216
8.2.1 声明Function过程 216
8.2.2 调用Function过程 217
8.2.3 使用Function过程 217
8.3 向过程传递参数 218
8.3.1 按值传递参数 218
8.3.2 按地址传递参数 219
8.4 过程的嵌套和递归调用 222
8.4.1 过程的嵌套 222
8.4.2 过程的递归调用 223
8.5.1 窗体模块 225
8.5 代码模块 225
8.5.2 标准模块 226
8.5.3 类模块 226
8.5.4 调用其他模块中的过程 227
8.6 应用举例 227
习题 232
第9章 菜单设计 237
9.1 关于菜单 237
9.2 菜单编辑器的使用 238
9.2.1 打开菜单编辑器 238
9.2.2 菜单编辑器中各项的设置 239
9.2.3 菜单的设计 240
9.3 菜单的属性及事件 242
9.4 弹出式菜单 243
9.4.2 激活弹出式菜单 244
9.4.1 创建要显示的菜单 244
9.5 应用举例 246
习题 249
第10章 对话框设计 253
10.1 输入对话框 253
10.1.1 建立输入对话框 253
10.1.2 程序示例 255
10.2 消息对话框 257
10.2.1 建立消息对话框 258
10.2.2 使用消息对话框 260
10.2.3 程序示例 260
10.3 公共对话框 261
10.3.1 “打开”和“另存为”对话框 263
10.3.2 “打印”设置对话框 268
10.3.3 “字体”设置对话框 270
10.3.4 “颜色”设置对话框 274
10.4.1 对话框的种类 275
10.4 对话框 275
10.4.2 自定义对话框 276
10.5 应用举例 279
习题 282
第11章 图形程序设计 287
11.1 绘图属性 287
11.1.1 AutoRedraw属性 287
11.1.2 ClipControls属性 289
11.1.3 DrawMode属性 291
11.1.4 DrawWidth属性 292
11.1.6 FillStye属性 294
11.1.5 DrawStyle属性 295
11.1.7 FillColor属性 295
11.1.8 颜色属性 296
11.2 绘图坐标 298
11.3.1 Shape控件 300
11.3 绘图控件 300
11.3.2 Line控件 301
11.4 绘图方法 302
11.4.1 PSet方法 302
11.4.2 Line方法 303
11.4.3 Circle方法 304
11.4.4 Cls方法 307
11.5 应用举例 308
11.4.5 绘图语句与Paint事件 308
习题 311
第12章 文件操作 313
12.1 顺序文件的操作 313
12.1.1 顺序文件的打开与关闭 313
12.1.2 顺序文件的读写 315
12.2 随机文件的操作 318
12.2.1 随机文件的打开与关闭 318
12.2.2 记录的定位 318
12.2.3 随机文件的读写 319
12.3 应用举例 322
习题 325
第13章 多媒体编程控件 328
13.1 Animation控件 328
13.1.1 Animation控件的属性 329
13.1.2 Anmation控件的操作方法 331
13.1.3 Animation控件的使用 332
13.2 Multimeda MCI控件 334
13.2.1 Multimeda MCI控件的属性 335
13.2.2 Multirneda MCI控件中特有的6个事件 341
13.2.3 Multimeda MCI控件的使用 344
13.3 ActiveMovie控件 345
13.4 应用举例 345
习题 351
第14章 程序调试 353
14.1 程序的单步执行 353
14.2 在程序中设置断点 354
14.3.1 使用“监视”窗口 355
14.3 查看变量 355
14.3.2 使用“快速监视” 356
14.4 设置错误捕获 357
14.5 应用举例 358
习题 359
附录1 对象的命名前缀默认属性 360
附录2 变量的命名前缀 360
附录 360
附录3 键码 361
附录3.1特殊键 361
附录3.2字母键 361
附录3.3数字键 362
附录3.4小键盘上的键 362
附录3.5功能键 362
附录4 可捕获的错误 363
参考文献 365