第1章 Visual Basic 6.0概述 1
1.1 VB 6.0简介 1
1.2 VB 6.0的功能特点 1
1.3 VB 6.0的启动和退出 2
1.4 集成开发环境 3
1.5 【案例1-1】自我介绍——VB快速入门 9
1.6 【案例1-2】查一查定时器如何定时显示时间——帮助的使用 13
习题1 16
第2章 VB程序设计基础 17
2.1 【案例2-1】字符大小写转换——对象的概念 17
2.2 【案例2-2】我错在哪儿了——程序的调试 22
习题2 26
第3章 简单VB程序设计 27
3.1 【案例3-1】变化的窗体——窗体 27
3.2 【案例3-2】“窗体的事件”程序 32
3.3 【案例3-3】“窗体的方法”程序 34
3.4 【案例3-4】“切换窗体”程序——多窗体 36
3.5 【案例3-5】“滚动字幕”程序——计时器和标签 38
3.6 【案例3-6】“数据过滤”程序——文本框 41
3.7 【案例3-7】“剪贴板”程序——命令按钮 43
习题3 47
第4章 VB语言基础 49
4.1 【案例4-1】交换两文本框内的值——编码规则、数据类型、常量与变量 49
4.2 【案例4-2】判断输入的年份是否为闰年——算符和表达式 58
4.3 常用内部函数 63
4.4 【案例4-3】计算直角三角形斜边长度 63
4.5 【案例4-4】从字符串中提取规定位置和长度的字符串 66
4.6 【案例4-5】显示系统当前日期和时间 68
4.7 【案例4-6】使用函数交换两变量的值 70
4.8 【案例4-7】调用画图和游戏程序 74
习题4 76
第5章 VB程序控制结构 78
5.1 【案例5-1】“四则运算”——顺序结构 78
5.2 【案例5-2】“找出两个数中的最大数”——IF Else语句 79
5.3 【案例5-3】“三个数排序”——IF语句的嵌套 81
5.4 【案例5-4】“今天是星期几?”——IF ElseIF语句 83
5.5 【案例5-5】“期末成绩分等级”——Select Case语句 86
5.6 【案例5-6】“求1+2+……+100的和”——For语句 89
5.7 【案例5-7】“求N!”——While语句 92
5.8 【案例5-8】“求N!”——Do…Loop语句 94
5.9 【案例5-9】判断一个正整数是否为素数 98
5.10 【案例5-10】“九九乘法表”——循环嵌套 100
习题5 102
第6章 数组 105
6.1 【案例6-1】“统计人数”程序——数组 105
6.2 【案例6-2】“数组的复制”程序——数组的操作 110
6.3 【案例6-3】“控件背景设置”程序——控件数组 115
习题6 117
第7章 过程 119
7.1 【案例7-1】“求两个自然数的最大公约数”程序——函数过程 119
7.2 【案例7-2】“求两个正整数之间的所有素数”程序——Sub子过程 122
7.3 【案例7-3】“判断某一年是否为闰年”程序——参数传递 125
7.4 【案例7-4】“求和”程序——过程、变量的作用域 131
7.5 【案例7-5】“n!函数”程序——递归 136
习题7 139
第8章 常用控件及应用案例 142
8.1 【案例8-1】“辅导班报名”——单选按钮、复选框和框架 142
8.2 【案例8-2】“装机清单”——列表框、组合框 146
8.3 【案例8-3】“调色盘”程序——滚动条 152
8.4 【案例8-4】“火箭升空”——图形控件 156
8.5 【案例8-5】“画图”程序——鼠标事件 159
8.6 【案例8-6】“猜键游戏”——键盘事件 161
习题8 163
第9章 界面设计 166
9.1 【案例9-1】“图片浏览器”程序——打开、另存为对话框 167
9.2 【案例9-2】“简易文本编辑器”程序——“颜色”、“字体”、“打印”和“帮助”对话框 173
9.3 【案例9-3】“下拉菜单”程序——下拉菜单 178
9.4 【案例9-4】“弹出式菜单”程序——弹出式菜单 182
9.5 【案例9-5】“一目了然”程序——工具栏 184
9.6 【案例9-6】“我知道你在哪儿”程序——状态栏 188
9.7 【案例9-7】“快乐之旅”程序——多文档界面(MDI) 192
习题9 197
第10章 文件 199
10.1 【案例10-1】读写read.txt——顺序文件 199
10.2 【案例10-2】简单学生成绩管理程序——随机文件 202
10.3 【案例10-3】图片浏览器——文件系统控件 208
习题10 212
第11章 数据库管理 215
11.1 【案例11-1】学生信息管理系统(一) 215
11.2 【案例11-2】学生信息管理系统(二) 221
11.3 【案例11-3】学生成绩管理系统 227
11.4 【案例11-4】学生选课管理系统 231
习题11 238
第12章 VB多媒体应用 239
12.1 【案例12-1】AVI播放器程序 239
12.2 【案例12-2】CD播放器程序 243
习题12 247
第13章 ActiveX技术 248
13.1 【案例13-1】电子表控件的设计 248
习题13 251
附录 252
模拟试题(一) 252
模拟试题(二) 257
模拟试题(三) 264
参考文献 267