第1章 Visual Basic程序设计概述 1
1.1 知识要点 1
1.2 实验指导 4
1.2.1 实验目的 4
1.2.2 实验内容 4
【实验1.1】 VB开发环境中常用窗口的打开和关闭 4
【实验1.2】 标签的使用 5
【实验1.3】 编写程序 6
【实验1.4】 文本框的使用 9
【实验1.5】 设计一个简单的应用程序 9
1.2.3 实验思考 10
1.3 习题 10
1.4 习题参考答案 13
第2章 Visual Basic程序设计基础 14
2.1 知识要点 14
2.2 实验指导 16
2.2.1 实验目的 16
2.2.2 实验内容 16
【实验2.1】编写华氏温度与摄氏温度的转换程序 16
【实验2.2】控件的字体设置和随机数的使用 19
2.2.3 实验思考 20
2.3 习题 21
2.4 习题参考答案 23
第3章 顺序结构程序设计 24
3.1 知识要点 24
3.2 实验指导 25
3.2.1 实验目的 25
3.2.2 实验内容 25
【实验3.1】制作一个加法计算器 25
【实验3.2】优化加法计算器 26
【实验3.3】计算圆面积和圆周长 26
【实验3.4】编写账号和密码输入的检验程序 27
【实验3.5】应用3种除法运算(/、\、Mod) 28
3.2.3 实验思考 29
3.3 习题 29
3.4 习题参考答案 33
第4章 选择结构程序设计 34
4.1 知识要点 34
4.2 实验指导 35
4.2.1 实验目的 35
4.2.2 实验内容 36
【实验4.1】计算运费 36
【实验4.2】修改计算运费程序 36
【实验4.3】计算空调总价 37
【实验4.4】计算话费 38
【实验4.5】模拟简易计算器 39
【实验4.6】单选按钮与复选框实验 40
4.2.3 实验思考 42
4.3 习题 42
4.4 习题参考答案 46
第5章 循环结构程序设计 47
5.1 知识要点 47
5.2 实验指导 51
5.2.1 实验目的 51
5.2.2 实验内容 51
【实验5.1】求N!(N为自然数) 51
【实验5.2】输出数字阶梯 52
【实验5.3】对调个位数字与十位数字 52
【实验5.4】打印九九乘法表 53
【实验5.5】打印所有的水仙花数 54
【实验5.6】求π的近似值 55
【实验5.7】求运算式结果 55
【实验5.8】设计滚动字幕 56
5.2.3 实验思考 56
5.3 习题 56
5.4 习题参考答案 65
第6章 数组 66
6.1 知识要点 66
6.2 实验指导 67
6.2.1 实验目的 67
6.2.2 实验内容 67
【实验6.1】求最大值、最小值、平均值 67
【实验6.2】字母存放 68
【实验6.3】计算学生的平均绩点 69
【实验6.4】打印杨辉三角形 70
【实验6.5】删除数组中某个元素 72
【实验6.6】动态数组 72
6.2.3 实验思考 73
6.3 习题 73
6.4 习题参考答案 85
第7章 过程与函数 87
7.1 知识要点 87
7.2 实验指导 88
7.2.1 实验目的 88
7.2.2 实验内容 89
【实验7.1】判断回文数 89
【实验7.2】求一维数组中的最小值 90
【实验7.3】调试程序并分析运行结果 90
【实验7.4】变量的作用域与生存期 91
【实验7.5】删除子字符串 92
【实验7.6】用递归方法求Fibonacci数列 93
【实验7.7】求最大公约数和最小公倍数 94
【实验7.8】通过滚动条改变图片背景色 95
7.2.3 实验思考 96
7.3 习题 96
7.4 习题参考答案 106
第8章 常用控件 107
8.1 知识要点 107
8.2 实验指导 110
8.2.1 实验目的 110
8.2.2 实验内容 110
【实验8.1】列表框的使用 110
【实验8.2】选项按钮的使用 111
【实验8.3】复选框的使用 112
【实验8.4】图像框的使用 112
【实验8.5】图片框和滚动条的使用 113
【实验8.6】滚动条的使用 114
【实验8.7】求三角函数 115
【实验8.8】修改三角函数 116
【实验8.9】成绩录入程序 116
【实验8.10】字幕滚动程序 117
8.2.3 实验思考 118
8.3 习题 118
8.4 习题参考答案 125
第9章 菜单与对话框 127
9.1 知识要点 127
9.2 实验指导 130
9.2.1 实验目的 130
9.2.2 实验内容 130
【实验9.1】算术运算程序 130
【实验9.2】设计菜单 132
【实验9.3】快捷菜单设计 133
【实验9.4】通用对话框的设计 135
【实验9.5】密码登录系统 136
9.2.3 实验思考 138
9.3 习题 138
9.4 习题参考答案 141
第10章 文件 142
10.1 知识要点 142
10.2 实验指导 144
10.2.1 实验目的 144
10.2.2 实验内容 144
【实验10.1】文本浏览器设计 144
【实验10.2】文本文件的读写 146
【实验10.3】Print方法与Print语句比较 147
10.2.3 实验思考 148
10.3 习题 148
10.4 习题参考答案 152
第11章 图形功能 154
11.1 知识要点 154
11.2 实验指导 156
11.2.1 实验目的 156
11.2.2 实验内容 156
【实验11.1】绘制正弦曲线 156
【实验11.2】显示不同的形状和填充图案 157
【实验11.3】图形浏览器设计 158
【实验11.4】用Pset方法画点 159
【实验11.5】用Circle方法绘图 160
【实验11.6】在图形框中平铺图片 160
【实验11.7】用命令按钮填充图形 161
【实验11.8】用形状控件画图 162
11.2.3 实验思考 162
11.3 习题 162
11.4 习题参考答案 168
第12章 数据库技术 170
12.1 知识要点 170
12.2 实验指导 173
12.2.1 实验目的 173
12.2.2 实验内容 173
【实验12.1】学生信息浏览 173
【实验12.2】用ADO数据控件实现信息浏览 175
【实验12.3】用数据网格控件MSFlexGrid实现信息浏览 176
【实验12.4】设计学生信息数据库 177
12.2.3 实验思考 179
12.3 习题 179
12.4 习题参考答案 183
第13章 综合实验 184
【实验13.1】使用VB发送电子邮件 184
【实验13.2】使用VB接收电子邮件 186
【实验13.3】制作媒体播放器 188
【实验13.4】制作定时闹钟程序 190
【实验13.5】设计一个打字练习程序 193
【实验13.6】Flash动画播放器 195
【实验13.7】制作多媒体界面 201
【实验13.8】自制网页浏览器 203
参考文献 207