Visual Basic程序设计
书号:9787113121730 套系名称:高等院校公共课规划教材
作者:王超 周波 闫桂玲 雷利桂 出版日期:2010-12-01
定价:25.00 页码 / 开本:224 /16
策划编辑:翟玉峰 责任编辑:翟玉峰
适用专业:无 适用层次:高职高专
最新印刷时间:
全书分教学和实验两个部分,其中教学部分共有9章,第1章为VB概述,第2章~第5章,主要讲述VB基础知识、VB程序设计初步、常用控件与窗体、选择结构程序设计、循环结构程序设计、数组、过程,第6章~第9章主要讲述图形操作、文件系统、使用数据控件访问数据库等知识。每一章配有相应的练习题目,方便读者对自己的学习情况进行随时检测,提高学习积极性。实验部分主要是配合教学部分的章节,安排相应的实验题目,将理论学习和实践相结合,提高学生的动手能力。
Visual Basic是微软公司推出的一种可视化的编程语言,引入了面向对象的编程机制,提供了一种可视化界面设计方法,使用窗体和控件相结合,使应用程序的开发简单、快捷,大大提高了应用程序开发的效率。由于其功能强大、简单易学,程序员不需要了解更多的关于面向对象的程序设计的细节,就可以编写出界面友好、功能强的应用程序。因此,Visual Basic在国内外各个领域中应用越来越广泛。根据教育部关于加强计算机基础教育的要求,在全体大学生中进行计算机基础教育,使所有学生具有一定的计算机知识和应用计算机的能力,已成为高等学校教学改革中的一项重要任务,也是提高教学质量的重要标志。鉴于上述原因,很多高校的计算机专业和非计算机专业都开设了Visual Basic,并将其作为一门必修课。
本书以“任务驱动”形式进行组织,通过多个精心设计的典型程序设计任务来让读者了解程序设计的基本概念、方法,程序的基本结构,同时掌握Visual Basic的基本语句和控件的使用。每章的开始都是用“引例”将知识点引入,在例子的分析过程中对知识点进行阐述;最后通过一个“综合实例”,对本章所介绍的知识点进行串连和总结。
书中采用的实例简单、实用,易于理解和掌握。读者在学习的过程中能够快速掌握知识点的应用,获得成就感的同时体会到学习的快乐,提高学习兴趣和主动性。
本书由邓安远教授主审,由王超、周波、闫桂玲和雷利桂联合编写;参与编写的还有汪世杰、钟林飞、程建华、严晓峰、胥杜鹃、王飞鹏、张广顺、周才学;后期审稿工作由胡慧和胡日新担任。
由于时间紧迫,加之编者水平有限,书中难免会有不妥之处,恳请广大读者和有关专业人士给予批评指正。
编者
2010年5月教 学 部 分 8
第一章 概 述 9
1.1 引例 9
1.2 程序设计语言及其发展 9
1.3 Visual Basic 概述 11
1.3.1 VB的版本 11
1.3.2 VB的特点 11
1.4 VB程序的开发环境 12
1.4.1 VB的启动 12
1.4.2 VB集成开发环境 13
1.4.3 VB集成开发环境的设置 17
1.5 VB程序开发过程 18
1.5.1 VB对象的概念 18
1.5.2 新建和打开工程 19
1.5.3 添加和移除工程 21
1.5.4 运行 22
1.5.5 保存和退出 22
1.5.6 使用VB帮助功能 23
1.6 综合实例 24
1.7小结 26
习 题 一 27
第二章 VB程序设计基础 29
2.1 引例 29
2.2 数据类型 29
2.3 常量与变量 32
2.3.1 变量 32
2.3.2 常量 35
2.4 运算符 36
2.4.1 算术运算符 36
2.4.2 字符串运算符 38
2.4.3 关系运算符 38
2.4.4 逻辑运算符 39
2.5 表达式 40
2.5.1 表达式的书写规则 40
2.5.2 表达式的类型 41
2.6 常用内部函数 42
2.6.1 数学函数 42
2.6.2 字符串函数 43
2.6.3 转换函数 44
2.6.4 日期函数 44
2.7 窗体和常用控件的使用 46
2.7.1 常用属性、事件 46
2.7.2 窗体 47
2.7.2 标签 50
2.7.3 文本框 51
2.7.4 命令按钮 56
2.7.5 时钟 57
2.8 综合实例 59
2.9 小结 60
习 题 二 62
第三章 VB控制结构 66
3.1 引例 66
3.2 顺序结构 66
3.2.1 赋值语句 66
3.2.2 输入和输出语句 67
3.3 选择结构 73
3.3.1 条件表达式 74
3.3.2 IF语句 74
3.3.3 IIf函数 75
3.3.4 条件语句的嵌套 77
3.3.5 Select Case语句 78
3.4 循环结构 80
3.4.1 While语句 80
3.4.2 Do…Loop循环 82
3.4.3 For…Next循环 83
3.4.4 嵌套循环 84
3.5 其他辅助控制语句 86
3.5.1 Exit语句 86
3.5.2 GoTo语句 86
3.6 单选按钮 87
3.7 复选框按钮 88
3.8 框架(Frame) 90
3.9 综合实例 91
3.10 小结 92
习 题 三 93
第四章 数 组 96
4.1 引例 96
4.2 数组的概念 97
4.3 一维数组 97
4.3.1 一维数组的定义 97
4.3.2 一维数组的基本操作 98
4.3.3 一维数组的简单应用 100
4.4 二维数组 107
4.4.1 二维数组的定义 107
4.4.2 二维数组的基本操作 107
4.5 多维数组 110
4.6 动态数组 110
4.6.1 动态数组的定义 111
4.6.2 动态数组的应用 111
4.6.3 数组相关函数 113
4.7 控件数组 114
4.7.1 控件数组的建立 114
4.7.2 控件数组的应用 115
4.7.3 自定义类型 116
4.8 列表框和组合框 119
4.8.1 列表框 119
4.8.2 组合框 121
4.8.3 列表框和组合框的应用 122
4.9 综合实例 124
4.10 小结 125
习 题 四 126
第五章 过 程 128
5.1 引例 128
5.2 子过程 129
5.2.1 子过程的定义 129
5.2.2 子过程的调用 129
5.3 函数过程 130
5.3.1 函数过程的定义 130
5.3.2 函数过程的调用 131
5.4 参数传递的方式 133
5.4.1 值传递 133
5.4.2 地址传递 134
5.4.3 数组作为参数的传递 135
5.5 嵌套调用与递归调用 136
5.5.1 嵌套调用 136
5.5.2 递归调用 137
5.6 变量和过程的作用域 139
5.6.1 变量的作用域 139
5.6.2 静态变量 141
5.6.3 过程的作用域 141
5.7 多重窗体 142
5.7.1 多重窗体的操作 142
5.7.2 设置启动窗体 143
5.7.3 相关语句和方法 144
5.7.4 不同窗体间数据的访问 145
5.8 综合实例 145
5.9 小结 148
习 题 五 149
第六章 图 形 152
6.1 引例 152
6.2 图形基础 152
6.2.1 VB的坐标系统 152
6.2.2 绘图属性 154
6.2.3 使用颜色 156
6.3 图形框 157
6.4 图像框 158
6.5 滚动条 160
6.6 图形控件 163
6.6.1 画线工具 163
6.6.2 shape控件 164
6.6.3 常用绘图方法 165
6.7 综合实例 167
6.8 小结 169
习 题 六 170
第七章 数据文件 171
7.1 引例 171
7.2 顺序文件 173
7.2.1 顺序文件写操作 173
7.2.2 顺序文件读操作 175
7.2.3 常用文件操作函数 177
7.3 随机文件 179
7.3.1 随机文件的操作 179
7.3.2 随机文件的应用 179
7.4 二进制文件 181
7.4.1 二进制文件的操作 181
7.4.1 二进制文件的应用 182
7.5 文件管理控件 184
7.5.1 文件控件 184
7.5.2 文件控件的应用 186
7.6 文件基本操作语句 187
7.7 综合实例 188
7.8 小结 191
习 题 七 192
第八章 菜单和通用对话框 194
8.1 引例 194
8.2 菜单 194
8.2.1 菜单编辑器 195
8.2.2 下拉菜单设计 198
8.2.3 弹出式菜单 201
8.2.4 动态菜单 202
8.2.5 菜单应用实例 203
8.3 通用对话框 205
8.3.1 基本属性和方法 206
8.3.2 打开对话框 207
8.3.3 另存为对话框 208
8.3.4 颜色对话框 209
8.3.5 字体对话框 209
8.3.6 打印对话框 210
8.3.7 帮助对话框 210
8.4 综合应用实例 211
8.5 小结 213
习 题 八 214
第九章 访问数据库 216
9.1 引例 216
9.2 概述 216
9.2.1 数据库 216
9.2.2 数据访问对象模型 217
9.3 数据管理器 218
9.3.1数据管理器 218
9.3.2 Access 格式数据库的建立 218
9.4 ADO数据控件 220
9.4.1 ADO的基本使用 221
9.4.2 ADO数据控件连接数据库 222
9.4.3 ADO控件的简单应用 224
9.5 数据及数据绑定控件 227
9.5.1 Data控件的属性、方法、事件 227
9.5.2 通用数据绑定控件 230
9.5.3 Data控件简单应用 230
9.6 SQL简介 232
9.6.1 SQL语言的常用语句 232
9.6.2 SQL语言的应用举例 234
9.7 综合实例 235
9.8 小结 242
习 题 九 243
实 验 部 分 244
实验一 VB集成开发环境 245
实验二 常用控件 246
实验三 三种基本控制结构 251
实验四 数组 256
实验五 过程 261
实验六 图形 264
实验七 数据文件 269
实验八 菜单和通用对话框 271
实验九 访问数据库 275
参考文献 277
10.1.3 将宏转换为VBA代码 230
10.2 VBA编程的基本概念 231
10.2.1 对象 231
10.2.2 属性 231
10.2.3 方法 231
10.2.4 事件 232
10.3 VBA开发环境 233
10.3.1 打开VBE窗口 233
10.3.2 VBE窗口 233
10.4 VBA编程基础 236
10.4.1 数据类型 236
10.4.2 常量 237
10.4.3 变量 238
10.4.4 变量的作用域 239
10.4.5 运算符和表达式 239
10.4.6 数组 242
10.4.7 VBA常用函数 243
10.5 VBA常用语句 245
10.5.1 语句的书写规则 245
10.5.2 注释语句 245
10.5.3 赋值语句 246
10.6 VBA程序流程控制语句 246
10.6.1 选择结构语句 247
10.6.2 循环结构语句 250
10.6.3 GoTo控制语句 253
10.7 VBA常见操作 254
10.7.1 打开和关闭操作 254
10.7.2 输入框(InputBox) 256
10.7.3 消息框(MsgBox) 256
10.8 VBA模块的创建 258
10.8.1 VBA标准模块 258
10.8.2 Sub子过程的创建和调用 259
10.8.3 Function函数过程的创建和调用 260
10.8.4 过程调用中的参数传递 261
10.9 VBA的数据库编程 262
10.9.1 数据库引擎及其接口 262
10.9.2 VBA访问的数据库类型 263
10.9.3 数据访问对象(DAO) 263
10.9.4 ActiveX数据对象(ADO) 263
10.9.5 数据库编程实例 265
10.10 VBA程序调试 265
10.10.1 调试工具栏 266
10.10.2 设置断点 266
10.10.3 程序运行跟踪 266
10.10.4 观察变量值 267
10.11 错误处理 268
10.11.1 错误处理语句 268
10.11.2 错误处理应用举例 269
习题 269
第11章 应用开发实例 273
11.1 系统分析 273
11.1.1 需求分析 273
11.1.2 系统实现的功能 274
11.1.3 系统模块图 274
11.2 数据库设计 274
11.2.1 概念设计 274
11.2.2 逻辑结构设计 275
11.2.3 物理结构设计 277
11.2.4 数据库的创建 277
11.2.5 建立表间的关联 278
11.2.6 为数据表输入数据 278
11.2.7 建立查询数据源 278
11.3 系统功能设计概述 279
11.3.1 系统界面操作流程图 279
11.3.2 系统界面处理功能 279
习题 289
参考文献 290无