上篇 学习指导 3
第1章 Visual Basic概述 3
1.1 知识点 3
1.2 习题分析与解答 4
1.3 测试题 6
第2章 面向对象程序设计初步 8
2.1 知识点 8
2.2 习题分析与解答 8
2.3 测试题 9
第3章 Visual Basic语言基础 10
3.1 知识点 10
3.2 习题分析与解答 12
3.3 测试题 14
第4章 程序控制结构与算法基础 19
4.1 知识点 19
4.2 习题分析与解答 22
4.3 测试题 29
第5章 数组的应用 34
5.1 知识点 34
5.2 习题分析与解答 35
5.3 测试题 42
第6章 过程 49
6.1 知识点 49
6.2 习题分析与解答 57
6.3 测试题 67
第7章 Visual Basic常用控件 73
7.1 知识点 73
7.2 习题分析与解答 77
7.3 测试题 82
第8章 菜单、工具栏和状态栏 87
8.1 知识点 87
8.2 习题分析与解答 89
8.3 测试题 92
第9章 文件操作 93
9.1 知识点 93
9.2 习题分析与解答 96
9.3 测试题 98
第10章 图形处理 101
10.1 知识点 101
10.2 习题分析与解答 103
10.3 测试题 106
第11章 数据库编程 108
11.1 知识点 108
11.2 习题分析与解答 109
11.3 测试题 110
第12章 程序调试与错误处理 112
12.1 知识点 112
12.2 习题分析与解答 112
12.3 测试题 113
下篇 实验教程 117
实验1 创建简单的Visual Basic应用程序 117
实验2 Visual Basic变量、函数与表达式的使用 123
实验2-1 算术运算符的使用 123
实验2-2 字符运算符的使用 124
实验2-3 关系运算符的使用 124
实验2-4 逻辑运算符的使用 125
实验2-5 常用函数的使用 126
实验2-6 简易函数计算器的设计 128
实验3 算法基础及程序控制结构 132
实验3-1 三个数的交换 132
实验3-2 求周长和面积 133
实验3-3 求分段函数的值 135
实验3-4 求一元二次方程的根 136
实验3-5 判断素数 137
实验3-6 求最大公约数和最小公倍数 139
实验3-7 判断升序数、降序数 141
实验3-8 判断回文数 142
实验3-9 求级数的值 143
实验3-10 查找数字串并求和 145
实验3-11 随机产生10个奇数 147
实验3-12 加密解密 148
实验3-13 统计单词个数 150
实验4 数组的使用 152
实验4-1 一维数组的产生及输出 152
实验4-2 选手得分 153
实验4-3 产生10个互不相同的整数 155
实验4-4 统计数字出现的次数 156
实验4-5 排序 157
实验4-6 二维数组的产生及输出 160
实验4-7 查找最大和最小元素及其位置 162
实验4-8 矩阵转置 164
实验5 过程 167
实验5-1 孪生素数和降序素数 167
实验5-2 求多项式和 168
实验5-3 进制转换 170
实验5-4 Armstrong数 172
实验5-5 互质数对 173
实验5-6 数组参数 175
实验6 界面设计 178
实验6-1 用户登录 178
实验6-2 学籍登记 180
实验6-3 字体格式设置 182
实验6-4 兴趣调查 186
实验6-5 调色板 189
实验7 菜单与工具栏设计 191
实验7-1 动态菜单 191
实验7-2 算术运算 193
实验7-3 简易的工具栏 196
实验8 文件操作 198
实验8-1 图片浏览器 198
实验8-2 简易的资源管理器 200
实验8-3 文本编辑器 202
实验9 图形处理 206
实验9-1 一个走动的时钟 206
实验9-2 鼠标绘图 208
实验9-3 调整图像的显示效果 210
实验10 数据库编程 212
实验10-1 学生信息管理 212
实验10-2 学生成绩管理 215
实验11 程序调试与错误处理 218
实验11-1 Visual Basic程序调试工具的使用 218
实验11-2 编写简单的错误处理程序 223
附录A 综合测试题1 225
附录B 综合测试题2 232
附录C 上机测试题1 239
附录D 上机测试题2 241