第一部分 上机指导 1
第1章 获取帮助 1
1.1 通过MSDN Library获得帮助 1
1.2 使用上下文相关帮助 2
1.3 通过Internet获得帮助 2
1.4 使用样例应用程序获得帮助 3
第2章 程序调试和错误处理 4
2.1 Visual Basic工作模式 4
2.1.1 设计模式 4
2.1.2 运行模式 4
2.1.3 中断模式 5
2.2 Visual Basic错误类型 5
2.2.1 语法错误 5
2.2.2 编译错误 6
2.2.3 运行错误 6
2.2.4 逻辑错误 6
2.3 Visual Basic程序调试 6
2.3.1 “调试”工具栏 7
2.3.2 标识当前模式 7
2.3.3 使用调试窗口 8
2.3.4 使用中断 11
2.3.5 程序跟踪 12
2.4 Visual Basic错误处理 14
2.4.1 错误的捕捉及错误处理子程序 14
2.4.2 Error函数与Error语句 15
2.4.3 设计错误处理程序 16
第3章 程序发布 18
第二部分 案例实训 21
实验一 简单Visual Basic程序设计 21
【实验1-1】熟悉Visual Basic 6.0集成开发环境 21
【实验1-2】电子台历1 23
【实验1-3】电子台历2 24
【实验1-4】动态设置文字效果 24
【实验1-5】问候程序1 25
【实验1-6】问候程序2 26
自己动手 27
(1)电子台历3 27
(2)问候程序3 27
实验二 顺序结构程序设计 28
【实验2-1】求圆柱体积 28
【实验2-2】求三角形面积 29
【实验2-3】美元/人民币金价换算器 30
【实验2-4】工资钞票数量计算器 31
【实验2-5】一元二次方程求解1 32
自己动手 34
(1)一元二次方程求解改进 34
(2)问候程序4 34
实验三选择结构程序设计 35
【实验3-1】个人收入所得税计算器 35
【实验3-2】问候程序5 36
【实验3-3】问候程序6 37
【实验3-4】一元二次方程求解2 38
【实验3-5】三个数升序排列 39
自己动手 40
(1)三个数降序排列 40
(2)闰年的判定 40
实验四循环结构程序设计 41
【实验4-1】累加 41
【实验4-2】输出可见标准ASCⅡ码表 43
【实验4-3】矩阵运算 44
【实验4-4】摇奖程序 45
【实验4-5】成绩统计 47
自己动手 49
(1)条件累加 49
(2)累加累乘 49
(3)九九乘法表 50
实验五常用算法程序设计(一) 51
【实验5-1】4位反序数 51
【实验5-2】抓交通肇事车 52
【实验5-3】阅卷问题 53
【实验5-4】验证哥德巴赫猜想 53
【实验5-5】分数段人数统计 54
自己动手 55
(1)五角星数 55
(2)求零件数 55
实验六常用算法程序设计(二) 56
【实验6-1】杨辉三角形 56
【实验6-2】冒泡法排序 57
【实验6-3】统计字符(串)出现的次数 58
【实验6-4】合并两个有序数组 59
【实验6-5】递归三角形 60
自己动手 61
(1)降序排序 61
(2)求满足条件的素数个数 61
(3)求满足条件的四位正整数 61
实验七可视化程序设计(一) 62
【实验7-1】密码校验 62
【实验7-2】简单计算器 63
【实验7-3】简单记事本程序 64
【实验7-4】简单选课系统 68
自己动手 70
(1)密码校验程序改进 70
(2)为简单计算器添加选单 70
实验八可视化程序设计(二) 71
【实验8-1】简单学生信息输入系统 71
【实验8-2】会议记录 73
【实验8-3】收款程序 76
自己动手 78
(1)歌词同步Show的歌词制作程序 78
(2)Flash播放器改进 78
实验九图形程序设计 79
【实验9-1】万花筒 79
【实验9-2】分色程序 80
【实验9-3】简单动画:红绿灯 81
【实验9-4】简单动画:碰撞球 82
【实验9-5】简单绘图程序 83
自己动手 84
(1)放射彩线 84
(2)渐变色 84
实验十数据库程序设计(一) 85
【实验10-1】用网格控件浏览数据库记录 85
【实验10-2】条件查询 86
【实验10-3】组合查询 88
【实验10-4】组合查询与排序 91
自己动手 94
(1)修改查询条件 94
(2)电子相簿 94
实验十一数据库程序设计(二) 96
【实验11-1】模拟词霸词库生成程序 96
【实验11-2】学生信息浏览、输入程序1 98
【实验11-3】学生信息浏览、输入程序2 99
自己动手:学生信息浏览、输入程序3 102
实验十二综合应用——学生成绩管理系统 103
一、系统设计 103
二、数据库设计 103
三、系统实现 104
自己动手:实用无纸化考试系统 111
第三部分 综合练习 112
综合练习一 112
综合练习二 118
综合练习三 123
综合练习一参考答案 130
综合练习二参考答案 131
综合练习三参考答案 133
主要参考文献 135