VisualBasic程序设计项目教程（第2版）
《VisualBasic程序设计项目教程（第2版）》是2014年10月电子工业出版社出版的图书，作者是刘自昆,方红琴。
内容简介
本书以程序设计为主线，针对Visual Basic语言程序设计的初学者，力求深入浅出，理论联系实际。在11个章节中，通过示例讲述了Visual Basic 6．0的程序设计方法和应用，主要涵盖Visual Basic基础知识、Visual Basic程序设计初步、常用控件、选择结构程序设计、循环结构程序设计、数组、过程、错误处理、图形操作、文件系统、多媒体控件、数据控件等内容。全书在编排上注意了由简及繁、由浅入深和循序渐进，力求通俗易懂、简捷实用。
图书目录
项目一  VB 6.0概述—创建“Hello Word！”应用程序1
任务1.1  认识VB 6.02
1.1.1  了解程序设计语言的发展2
1.1.2  掌握什么是VB2
1.1.3  熟悉VB的特点2
1.1.4  了解VB的版本3
任务1.2  启动VB 6.0并新建一个工程4
1.2.1  启动VB 6.04
1.2.2  了解主窗口5
1.2.3  熟悉其他窗口6
任务1.3  设计应用程序界面8
1.3.1  掌握VB的对象8
1.3.2  掌握对象属性9
1.3.3  掌握事件及事件过程9
1.3.4  熟悉对象方法9
1.3.5  设置对象属性10
1.3.6  设计应用程序界面10
任务1.4  编写应用程序代码11
任务1.5  运行、调试并保存应用程序13
1.5.1  运行并保存应用程序13
1.5.2  调试程序14
1.5.3  退出VB 6.014
项目拓展  开发“好好学习，天天向上！”应用程序14
知识拓展15
课后练习与指导16
项目二  VB 6.0 编程基础—创建输入/输出应用程序18
任务2.1  掌握VB 6.0的数据类型19
2.1.1  掌握数值型数据19
2.1.2  掌握字符型数据20
2.1.3  掌握布尔型数据20
2.1.4  掌握变体型数据20
任务2.2  掌握VB 6.0的变量21
2.2.1  了解变量的概念21
2.2.2  掌握变量命名规则21
2.2.3  掌握变量的作用范围22
2.2.4  掌握变量的类型和定义22
2.2.5  掌握同名变量24
任务2.3  掌握VB 6.0的常量25
任务2.4  编写圆周长和面积计算器应用程序26
2.4.1  设计应用程序26
2.4.2  编写应用程序26
任务2.5  掌握数据的输出27
2.5.1  了解Print方法27
2.5.2  编写数据输出应用程序28
任务2.6  掌握VB 6.0的运算符和表达式29
2.6.1  掌握算术运算符29
2.6.2  掌握字符串连接符30
2.6.3  掌握关系运算符30
2.6.4  掌握逻辑运算符31
2.6.5  掌握运算符执行顺序32
任务2.7  编写多位数分位显示应用程序33
任务2.8  熟悉VB 6.0的常用函数34
2.8.1  了解VB 6.0常用函数34
2.8.2  编写Sin(x)和Cos(x)函数计算器应用程序36
项目拓展  编写函数运算器应用程序36
知识拓展  控件名称的约定缩写38
课后练习与指导38
项目三  窗体与控件—设计简单乘法计算器42
任务3.1  掌握窗体及相关概念43
3.1.1  了解窗体的概念43
3.1.2  掌握窗体的结构与属性43
3.1.3  掌握窗体的事件45
任务3.2  掌握控件的概念及基本操作46
3.2.1  了解控件的基本概念46
3.2.2  添加控件46
3.2.3  调整控件47
3.2.4  设置控件属性47
任务3.3  创建新的工程48
任务3.4  设计应用程序界面48
3.4.1  添加控件48
3.4.2  编辑调整控件50
3.4.3  设置控件属性50
任务3.5  编写应用程序代码51
3.5.1  掌握添加代码方法51
3.5.2  编写应用程序52
项目拓展  编写文本显示器应用程序53
知识拓展54
课后练习与指导54
项目四  选择控件—设计字体显示器56
任务4.1  掌握应用程序用到的标准控件57
4.1.1  掌握复选框基本概念及操作57
4.1.2  掌握单选按钮基本概念及操作57
4.1.3  掌握框架基本概念及操作58
4.1.4  掌握通用对话框基本概念58
任务4.2  创建用户界面58
4.2.1  添加基本控件58
4.2.2  添加通用对话框控件59
任务4.3  设置界面属性60
4.3.1  设置文本框控件属性60
4.3.2  设置框架控件属性60
4.3.3  设置单选按钮、复选框和命令按钮控件属性60
任务4.4  编写事件代码61
4.4.1  为单选按钮和复选框编写事件代码61
4.4.2  实现通用对话框的调用63
任务4.5  使用控件数组来设计“字体显示器”65
4.5.1  了解控件数组65
4.5.2  创建用户界面65
4.5.3  设置界面属性66
4.5.4  编写事件代码66
项目拓展  设计简单的“文本编辑器”67
知识拓展72
课后练习与指导73
项目五  选择控件—设计商品信息显示系统75
任务5.1  创建用户界面76
5.1.1  掌握列表框的基本概念76
5.1.2  掌握组合框的基本概念76
5.1.3  创建界面76
任务5.2  设置界面属性76
5.2.1  掌握列表框的主要属性76
5.2.2  掌握组合框的主要属性78
5.2.3  设置属性78
任务5.3  编写事件代码79
5.3.1  掌握列表框常用的方法和事件79
5.3.2  掌握组合框常用的方法和事件79
5.3.3  编写应用程序代码80
任务5.4  开发一个员工信息录入程序82
5.4.1  创建用户界面82
5.4.2  设置界面属性82
5.4.3  编写事件代码83
项目拓展  开发一个学生成绩查询程序84
知识拓展86
课后练习与指导86
项目六  图形和时间控件—设计世界时间显示程序88
任务6.1  创建用户界面89
6.1.1  了解定时器、图片框和图像框的基本概念89
6.1.2  创建界面89
任务6.2  设置界面属性89
6.2.1  掌握定时器、图片框和图像框的常用属性89
6.2.2  设置属性91
任务6.3  编写事件代码92
6.3.1  掌握定时器、图片框和图像框的常用事件92
6.3.2  编写程序代码92
任务6.4  设计闹钟程序93
6.4.1  创建用户界面93
6.4.2  设置界面属性94
6.4.3  编写事件代码94
项目拓展  编写一个抽奖程序95
知识拓展97
课后练习与指导98
项目七  菜单的应用—设计我的记事本103
任务7.1  创建用户界面104
7.1.1  掌握菜单的基本概念104
7.1.2  创建菜单105
7.1.3  添加其他控件107
任务7.2  设置界面属性107
任务7.3  编写事件代码108
7.3.1  声明变量并编写初始化代码108
7.3.2  为“文件”的下拉菜单编写代码108
7.3.3  为“编辑”的下拉菜单编写代码110
任务7.4  设计“文本编辑器”112
7.4.1  创建用户界面113
7.4.2  设置界面属性113
7.4.3  编写事件代码113
项目拓展  设计工具栏和状态栏115
知识拓展119
课后练习与指导119
项目八  文件系统—设计学生成绩查询系统124
任务8.1  设计文件资源管理器126
8.1.1  设计文件资源管理器界面126
8.1.2  实现“驱动器列表”控件的显示功能127
8.1.3  实现“文件夹列表”控件的显示功能128
8.1.4  实现“文件列表”控件的显示功能129
8.1.5  实现删除文件功能130
8.1.6  实现复制、剪切和粘贴文件功能132
8.1.7  设计弹出式菜单和鼠标事件134
任务8.2  实现学生信息修改功能136
8.2.1  设计学生信息修改界面136
8.2.2  实现学生信息修改界面的打开功能138
8.2.3  实现读文件功能138
8.2.4  实现写文件功能140
任务8.3  实现学生信息查看功能142
8.3.1  设计学生信息查看界面142
8.3.2  实现学生信息查看界面的打开功能143
8.3.3  实现新增学生成绩功能143
8.3.4  实现显示、查找学生成绩功能145
项目拓展  动态创建文件148
知识拓展150
课后练习与指导151
项目九  VB绘图—设计简易的画图程序154
任务9.1  掌握绘图控件155
9.1.1  掌握直线控件155
9.1.2  掌握形状控件155
任务9.2  设计简易画图程序的用户界面157
9.2.1  添加基本控件157
9.2.2  添加直线控件157
9.2.3  添加形状控件157
9.2.4  设置图形控件的属性158
任务9.3  编写控件响应事件的代码159
9.3.1  添加基本代码159
9.3.2  添加画线功能的相关代码160
任务9.4  其他画图程序163
9.4.1  在窗体中绘制颜色不同的大小圆163
9.4.2  绘制同心圆和同心矩形163
项目拓展  设计一个时钟164
知识拓展166
课后练习与指导166
项目十  多媒体控件—制作CD播放机171
任务10.1  了解多媒体控件及其属性172
任务10.2  建立可视化用户界面172
10.2.1  添加基本控件172
10.2.2  添加多媒体控件173
10.2.3  设置控件属性173
任务10.3  编写控件响应事件的代码173
任务10.4  制作多媒体播放器175
10.4.1  了解Slider控件175
10.4.2  设置程序界面175
10.4.3  编写事件代码175
项目拓展10.5  制作Flash播放器177
10.5.1  了解ShockwaveFlash控件178
10.5.2  设置界面并编写代码178
知识拓展10.6179
课后练习与指导179
项目十一  数据库—设计学生成绩管理系统184
任务11.1  设计数据库185
11.1.1  了解ADO185
11.1.2  设计学生成绩管理系统数据库185
任务11.2  设计用户登录界面186
11.2.1  设计界面186
11.2.2  编写应用程序代码186
任务11.3  设计“学生成绩管理系统”的主界面188
11.3.1  设计主界面188
11.3.2  编写程序代码188
任务11.4  设计“课程管理”界面191
11.4.1  设计界面191
11.4.2  编写程序代码192
任务11.5  设计“成绩管理”界面195
11.5.1  设计界面195
11.5.2  编写程序代码197
项目拓展207
课后练习与指导207
参考答案211