第一部分 实验指导 1
实验一 Visual Basic开发环境、应用程序的设计与保存 1
1.1 VB开发环境的启动和退出 1
1.2 创建一个简单的应用程序 3
1.3 生成可执行文件 7
1.4 综合实验 8
实验二 界面设计——窗体和基本控件(1) 10
2.1 命令按钮、标签及文本框控件的使用 10
2.2 单选框、复选框及框架控件的使用 13
2.3 综合实验 16
实验三 界面设计——窗体和基本控件(2) 21
3.1 图像框和图片框控件的使用 21
3.2 列表框和组合框控件的使用 26
3.3 滚动条和定时器控件的使用 28
3.4 综合实验 30
实验四 菜单设计 36
4.1 菜单的设计与使用 36
4.2 综合实验 41
实验五 Visual Basic编程基础——数据与表达式 43
5.1 变量和表达式 43
5.2 InputBox函数和MsgBox语句 49
5.3 常用内部函数 52
5.4 综合实验 55
实验六 Visual Basic编程基础——控制结构 58
6.1 顺序结构 58
6.2 选择结构(If语句) 63
6.3 选择结构(Select Case语句) 67
6.4 循环结构(For语句) 70
6.5 循环结构(Do...Loop语句) 73
6.6 综合实验 76
实验七 Visual Basic编程基础——数组 82
7.1 数组的输入输出 82
7.2 数组-矩阵转置 83
7.3 数组元素对换 85
7.4 控件数组 86
7.5 数组——最值问题 88
7.6 数组——数制转换 90
7.7 数组综合实验——统计字母在文本中出现的次数 93
7.8 数组综合实验——找数 95
7.9 数组综合实验——打印杨辉三角形 97
7.10 数组综合实验——打印n阶幻数程序 98
7.11 数组综合实验——找相邻数最大值 99
7.12 数组综合实验——学生管理系统 101
实验八 过程和函数 105
8.1 函数的调用与参数的传递 105
8.2 过程的调用及参数传递 106
8.3 函数调用——求二个正整数的最大公约数的程序 107
8.4 按值传递参数 108
8.5 按地址传递参数 109
8.6 数组参数 110
8.7 对象参数 111
8.8 递归过程 112
8.9 排序 113
8.10 二分查找 114
8.11 递归求解最大公约数 116
8.12 找特征数 118
8.13 找亲密对数 120
8.14 加密 121
8.15 寻找特征数 123
8.16 寻找序列数 125
8.17 验证数 126
8.18 质素因子数 127
8.19 综合实验 129
实验九 文件的读写、创建及存取操作 132
9.1 读文件 132
9.2 写文件 134
9.3 用FSO对象模型访问文件系统 134
9.4 综合实验 138
实验十 界面设计——多窗体和其他控件 141
10.1 工具栏和状态栏 141
10.2 通用对话框 147
10.3 MDI多窗体程序设计 149
实验十一 图形操作 152
11.1 用图形控件制作奥运五环 152
11.2 绘制正弦曲线 153
11.3 综合实验 157
实验十二 Visual Basic高级编程——数据库 162
12.1 ODBC数据源的配置 162
12.2 综合实验 163
第二部分 学习要点与真题解析 171
第一章 Visual Basic基本概念 171
第二章 控件与界面设计 174
第三章 数据、表达式与简单程序设计 189
第四章 选择分支和循环 204
第五章 数组 232
第六章 过程 259
第七章 文件 294
第八章 图形处理及多媒体应用 303
第九章 数据库操作与编程 308
参考答案 311
参考文献 319