标题：计算机编程基础（Visual Basic）
基本信息
书名：计算机编程基础（Visual Basic）
套系名称：国家社会科学基金（教育学科）“十一五”规划课题研究成果/中等职业学校信息技术类规划教材
书号：978-7-113-12505-9　版次：1　开本：16开　页码：0页
作者：薛尚青 王健 等[1]
出版时间：2010-12-23 
定价：23 元
出版社：中国铁道出版社
适用专业：信息技术类（计算机相关专业）
内容简介
本教材是中等职业学校的学生学习计算机编程语言的基础教材。内容围绕计算机编程语言基础课程的教学目标，简单易懂，强调趣味性和可操作性。针对中等职业学校学生的学习基础，以任务驱动的教学模式，体现了“做中学，做中教”的教学理念，通过案例实训，由浅入深地培养学生掌握应用计算机编程语言解决具体问题的能力。 
本书主要内容包括：初识编程语言、Visual Basic可视化编程入门、Visual Basic 简单程序设计、Visual Basic结构化程序设计、Visual Basic数组与结构程序设计、Visual Basic过程与函数设计、Visual Basic应用程序界面设计、Visual Basic数据库应用程序设计、Visual Basic文件与多媒体程序设计和VBA程序入门等。
本书适合作为中等职业学校学生学习计算机编程语言的教材，也可作为Visual Basic培训班的教学用书及等级考试的辅导用书。
图书目录
第1章 初识编程语言 1
1.1 了解编程语言 1
1.1.1 了解程序 1
1.1.2 回顾编程语言的发展历程 1
1.1.3 了解当前主流编程语言 2
1.1.4 认识Visual Basic 6.0界面的元素 3
1.2 Visual Basic 6.0的基本操作 4
任务 Visual Basic 6.0基本操作 4
思考与练习 6
第2章 Visual Basic可视化编程入门 7
2.1 可视化编程入门 7
任务1 初识可视化编程——在窗体上显示文字 7
任务2 创建窗体——在窗体上显示和隐藏文字 10
2.2 控件的使用 13
任务1 命令按钮 13
任务2 标签 15
任务3 文本框 18
2.3 拓展练习 20
思考与练习 22
第3章 Visual Basic简单程序设计 24
3.1 程序设计语言基础 24
任务1 认识常量和数据类型 24
任务2 认识变量 25
任务3 认识算术表达式 26
任务4 认识赋值语句 28
3.2 数据输出 29
任务1 调用窗体的Print方法 29
任务2 调用图片框的Print方法 30
任务3 使用标签的方法 31
任务4 使用MsgBox的方法 33
3.3 数据输入 34
任务1 调用文本框的方法 34
任务2 InputBox函数的使用方法 36
3.4 拓展练习 37
任务1 强化文本框的输入 37
任务2 模拟制作提示框 38
任务3 制作标签上的提示性信息 38
任务4 窗体方法的使用 39
思考与练习 41
第4章 Visual Basic结构化程序设计 43
4.1 关系表达式和逻辑表达式 43
任务1 认识关系表达式 43
任务2 认识逻辑表达式 44
4.2 选择结构语句 45
任务1 认识单分支语句 45
任务2 认识双分支语句 46
任务3 认识多分支语句 49
4.3 条件函数IIF 51
任务1 条件函数IIF 51
任务2 条件函数IIF的使用——学生信息的显示 52
4.4 选择性控件 54
任务1 框架控件的使用——简单的网上答题程序 54
任务2 单选按钮的使用——制作小小计算器 56
任务3 复选框的使用——变换的字体样式 57
4.5 认识循环结构 59
任务1 了解循环 59
任务2 循环应用——匀速运动的小球 60
4.6 For…Next循环语句 61
任务1 打印等腰三角形 61
任务2 奇妙的Visual Basic世界 62
任务3 随机斑点 63
4.7 Do…Loop循环语句 64
任务1 了解Do While…Loop循环语句 64
任务2 了解Do…Loop While循环语句 65
4.8 认识循环嵌套 66
任务1 了解循环嵌套——小九九表 66
任务2 循环嵌套的应用——求素数 67
任务3 循环嵌套的应用——求水仙花数 68
4.9 时钟控件的使用 69
任务1 了解时钟控件 69
任务2 时钟控件的应用——变色的动画 70
任务3 时钟控件的应用——学生信息的随机抽取 71
4.10 拓展练习 73
任务1 单选按钮的应用——显示当前的日期和时间 73
任务2 复选框的应用——成绩的录入与统计 74
任务3 综合应用——制作调查表 76
任务4 时钟控件的综合应用——文字碰壁回旋运动 78
任务5 强化时钟控件的应用——变色的运动动画 79
任务6 强化时钟控件的应用——三张图片滚动播放 80
思考与练习 82
第5章 Visual Basic数组与结构程序设计 84
5.1 认识数组 84
任务1 了解一维数组 84
任务2 了解二维数组 85
5.2 认识控件数组 87
任务1 控件数组的应用——四则运算计算器 87
任务2 控件数组的应用——设置文字的颜色和大小 89
5.3 列表框控件的使用 90
任务1 了解列表框控件 90
任务2 列表框控件的使用——信息的输入 92
5.4 组合框控件的使用 94
任务1 了解组合框控件 94
任务2 组合框控件的使用——在组合框的列表项中添加项目 96
5.5 滚动条控件的使用 97
任务1 了解滚动条控件 97
任务2 滚动条控件的使用——屏保程序 99
5.6 拓展练习 100
任务1 强化列表框的应用——选课程序 100
任务2 多分支语句的应用——制作一个简易的超市收银台 102
任务3 滚动条的综合应用——摇奖机的制作 103
任务4 强化数组的应用——浏览学生成绩 104
任务5 强化数组的应用——红绿蓝交替闪烁的流水灯 106
思考与练习 108
第6章 Visual Basic过程与函数设计 109
6.1 认识过程 109
任务1 了解Sub子过程 109
任务2 建立、调用Sub子过程——数值交换 111
6.2 Function函数过程的认识 111
任务1 了解Function函数子过程 111
任务2 建立Function函数子过程——计算1+2+3+…+n 113
任务3 强化建立Function函数子过程 114
6.3 拓展练习 115
任务1 强化sub子过程——求三个数中的最大数 115
任务2 强化Function过程函数的应用——小写字母转变为大写字母 116
任务3 强化Function过程的应用 118
任务4 Sub子过程的应用——五彩同心圆 118
思考与练习 119
第7章 Visual Basic应用程序界面设计 121
7.1 认识菜单 121
任务1 了解菜单 121
任务2 菜单编辑器的使用 122
7.2 菜单的使用 124
任务1 了解下拉式菜单 124
任务2 了解弹出式菜单 127
7.3 对话框的使用 130
任务1 认识通用对话框 130
任务2 自定义对话框 134
7.4 工具栏的使用 137
任务 认识工具栏 137
7.5 状态栏的使用 141
任务 认识状态栏 141
7.6 拓展练习 143
任务1 对话框综合实例——小小工资计算器 143
任务2 菜单综合设计——学生成绩管理系统 148
思考与练习 149
第8章 Visual Basic数据库应用程序设计 151
8.1 认识数据库 151
任务 创建数据库 151
8.2 Data控件的使用 155
任务1 了解Data控件 155
任务2 学生信息系统操作 157
8.3 ADO Data控件的使用 159
任务1 了解ADO Data控件 159
任务2 创建学生图书借阅查询管理程序 162
8.4 应用程序的打包和发布 163
任务1 如何打包 163
任务2 如何发布 169
8.5 拓展练习 171
任务1 创建第一学期数据表 171
任务2 学生成绩查询 172
任务3 打包并发布查询程序 174
思考与练习 175
第9章 Visual Basic文件与多媒体程序设计 177
9.1 文件应用程序设计 177
任务1 认识驱动器列表框控件 177
任务2 认识目录列表框控件 178
任务3 认识文件列表框控件 179
任务4 文件系统控件的协同工作 179
9.2 图形程序设计 182
任务1 绘制简单的几何图形 182
任务2 绘制坐标系 184
任务3 函数图形绘制 185
9.3 多媒体应用程序设计 187
任务1 MediaPlayer控件 187
任务2 MMControl控件 188
任务3 Animation控件 189
任务4 编写音频播放器 191
思考与练习 193
第10章 VBA程序设计入门（选修） 194
10.1 认识VBA 194
任务 了解VBA应用环境 194
10.2 在Word 2003中使用VBA 195
任务1 建立、启用宏 195
任务2 使用VBA编写应用程序 197
10.3 在Excel 2003中使用VBA 199
任务1 建立、启用宏 199
任务2 使用VBA编写应用程序 200
思考与练习 204