第一部分 实验必读 1
第1章 Visual Basic集成开发环境的使用 1
1.1 Visual Basic 6.0应用程序开发过程 1
1.2 Visual Basic 6.0的帮助 7
第2章 程序调试与出错处理 10
2.1 错误类型 10
2.2 调试工具 11
2.3 程序调试 11
2.4 错误处理 16
第二部分 实验题目 18
实验一 简单Visual Basic应用程序的建立 18
实验1-1 Visual Basic的启动与退出 18
实验1-2 进入Visual Basic集成开发环境 19
实验1-3 建立一个简单的Visual Basic应用程序 21
实验1-4 使用VisualBasic的帮助 23
思考题 25
实验二 顺序结构程序设计 26
实验2-1 通过半径输出圆的面积和周长 26
实验2-2 交换两个数 26
实验2-3 分离出十进制数的各个位上的数字(三位数) 28
思考题 30
实验三 条件结构程序设计 31
实验3-1 InputBox与MsgBox函数的应用 31
实验3-2 文本框的密码判断问题 32
实验3-3 计算分段函数的值 33
实验3-4 学生成绩问题(优、良、中、及格、不及格) 35
思考题 36
实验四 循环结构程序设计 37
实验4-1 求自然数N的阶乘 37
实验4-2 求满足要求的最小数(除以3余2、除以5余3、除以7余2) 38
实验4-3 古代数学中的“鸡兔同笼问题” 39
实验4-4 在窗体上利用二重循环打印三角形 41
思考题 42
实验五 数组的应用 43
实验5-1 找出输入的5个数中最大的一个数 43
实验5-2 利用二维数组打印下三角和上三角 44
实验5-3 找出数组中最小的数(并把它移到数组的第一个位置) 45
思考题 46
实验六 Visual Basic中过程使用一(自定义Sub过程) 47
实验6-1 通过编程求出3、6和9的阶乘 47
实验6-2 制作一个简单的计算器(具有加、减、乘、除的功能) 48
实验6-3 判断一个数是否是素数 50
思考题 52
实验七 Visual Basic中过程使用二(自定义Function过程) 53
实验7-1 将十进制数转换为任意进制数 53
实验7-2 利用Visual Basic函数实现对字符的加密和解密 54
思考题 57
实验八 常用算法 58
实验8-1 求满足条件的所有三位数 58
实验8-2 打印杨辉三角形 60
实验8-3 小猴摘桃问题 61
思考题 62
实验九 Visual Basic的窗体实验 63
实验9-1 窗体设置 63
实验9-2 动态生成窗体 66
思考题 68
实验十 Visual Basic常用控件一 69
实验10-1 利用单选按钮和复选框设置字体效果 69
实验10-2 生成符合要求的随机数 71
思考题 73
实验十一 Visual Basic常用控件二 75
实验11-1 计算机订单 75
实验11-2 改变窗体颜色 78
实验11-3 字体设置 80
思考题 83
实验十二 Visual Basic的ActiveX控件 84
实验12-1 ActiveX控件中进度条的使用 84
实验12-2 工具栏的使用 86
实验12-3 “可插入对象”日历控件的使用 89
思考题 91
实验十三 Visual Basic的对话框设计 92
实验13-1 “打开”对话框的使用 92
实验13-2 通用对话框的使用 94
思考题 96
实验十四 Visual Basic的菜单设计 97
实验14-1 菜单的设计与使用 97
实验14-2 用Visual Basic程序设计一个文本文档的界面 100
实验14-3 弹出菜单的使用 101
思考题 102
实验十五 Visual Basic的图形设计 103
实验15-1 利用绘图方法创建画彩虹的程序 103
实验15-2 图形控件的使用 105
思考题 107
实验十六 Visual Basic的文件操作实验 108
实验16-1 顺序文件的简单应用 108
实验16-2 随机文件的使用 111
思考题 114
实验十七 Visual Basic数据库操作一 115
实例17-1 使用VisData来创建新的数据库 115
实例17-2 用数据控件创建数据浏览程序 117
实验17-3 添加、删除和查找数据库的记录 120
思考题 122
实验十八 Visual Basic数据库操作二 123
实验18-1 ADO对象和DAO对象的使用 123
实验18-2 编程创建图片管理数据库 125
思考题 127
实验十九 Visual Basic多媒体应用 128
实验19-1 用MCI控件做一个MP3播放器 128
实验19-2 设计用MC1指令播放MP3歌曲 131
思考题 137
第三部分 编程小实例 138
实例一 窗体铺满图片 138
实例二 鼠标切分窗口 140
实例三 三维立方体 142
实例四 全屏幕下雪场景 147
实例五 图像动画效果 149
实例六 浮雕效果 154
实例七 播放Flash动画 156
实例八 利用Visual Basic制作网页浏览器 157
实例九 制作时钟 159
实例十 制作屏幕放大镜(API应用) 161