Visual Basic 程序设计教程
书 号:9787113157555
丛 书 名:普通高等学校计算机基础教育面向“十二五”规划教材·创新系列
作 者:吕瑞华 曹二堂 李娜
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:39元
-
内容简介
本书由VisualBasic系统及使用概述、程序设计语言基础、可视化编程基础、程序设计方法及应用、数组及其应用、过程及其应用、用户界面设计、数据文件的管理与使用、图形操作和数据库技术及应用,共10章组成。 -
前言
计算机技术的进步和应用,推动着信息社会的形成和发展。计算机作为处理信息的主要工具,在信息社会中扮演着越来越重要的角色。程序设计是高等学校一门重要的计算机基础课程,其重要性不仅体现在一般意义上的编写计算机应用程序,更重要的是体现在引导学生实现问题求解的思维方式转换——培养学生计算思维的能力。
Visual Basic(简称VB)是Microsoft公司推出的Windows应用程序开发工具。Visual Basic继承了BASIC语言易学易用的优点,同时又引入了可视化图形用户界面的程序设计方法和面向对象的机制,是一种支持面向对象、采用事件驱动的程序设计语言。Visual Basic是一门使用非常广泛的高级程序设计语言。
本书根据教育部高等学校文科计算机基础教学指导委员会《大学计算机教学基本要求(2008年版)》和高等学校非计算机专业开设Visual Basic程序设计课程的教学需要编写而成。本书以Visual Basic 6.0为基础,由浅入深,通俗易懂,突出应用技术,面向实际应用。本书适合作为高等学校非计算机专业程序设计课程教材,也可作为Visual Basic程序设计的培训教材和自学参考书。
本书共分11章,内容包括Visual Basic系统及使用概述、程序设计语言基础、窗体和控件、流程控制语句、数组及其应用、过程及其应用、用户界面设计、数据文件的管理与使用、图形操作、数据库技术及应用和综合知识练习。其中第1章由刘金媛编写、第2章由田栓成编写、第3章由姜文波编写、第4章由李金霞编写、第5章由张桂香编写、第6章由周大镯编写、第7章由张艳肖编写、第8章和第11章由吕瑞华和李娜编写、第9章由侯少杰编写、第10章由曹二堂编写。初稿几经修改,最后由吕瑞华教授统一定稿。
本书编写工作得到了河北经贸大学教务处的大力支持,也得到了河北经贸大学计算机中心领导和各位同行的指导和帮助,在此深表感谢。
由于计算机语言与技术发展日新月异,加之编者水平所限,书中疏漏与不妥之处在所难免,敬请读者批评指正。
编 者
2012年12月 -
目录
第1章 Visual Basic系统及使用概述 1
1.1 Visual Basic系统简介 1
1.1.1 Visual Basic 系统的发展 1
1.1.2 Visual Basic 系统的特点 2
1.1.3 Visual Basic 系统安装与启动 3
1.2 Visual Basic集成开发环境 6
1.2.1 主窗口 7
1.2.2 窗体设计窗口 7
1.2.3 代码设计窗口 8
1.2.4 属性窗口 8
1.2.5 工程资源管理器窗口 9
1.2.6 工具箱窗口 10
1.2.7 其他窗口 10
1.3 创建应用程序的过程 11
1.3.1 在窗体窗口设计用户界面 11
1.3.2 属性窗口控件对象属性的设置 11
1.3.3 对象事件过程及编程 12
1.3.4 程序的运行和调试 12
1.3.5 保存程序和生成可执行文件 13
1.4 帮助系统 13
1.4.1 使用MSDN Library查阅器 14
1.4.2 使用上下文帮助 14
小结 14
习题 15
第2章 Visual Basic程序设计语言基础 16
2.1 字符集和编码规则 16
2.1.1 VB的语言元素 16
2.1.2 编码规则 17
2.2 数据类型 17
2.2.1 数值(Numeric)型数据 18
2.2.2 字符串型(String) 19
2.2.3 布尔型(Boolean) 20
2.2.4 日期型(Date) 20
2.2.5 对象型(Object) 20
2.2.6 变体型(Variant) 20
2.3 变量与常量 21
2.3.1 Visual Basic符号的命名规则 21
2.3.2 常量 22
2.3.3 变量 22
2.4 运算符和表达式 26
2.4.1 算术运算符与表达式 26
2.4.2 字符串运算符与表达式 28
2.4.3 日期运算符与表达式 29
2.5 常用内部函数 30
2.5.1 数学运算函数 30
2.5.2 字符串函数 32
2.5.3 日期与时间函数 34
2.5.4 类型转换函数 34
2.5.5 格式输出函数 36
小结 38
习题 38
第3章 Visual Basic窗体和控件 42
3.1 Visual Basic对象的概念 42
3.1.1 对象和类 42
3.1.2 对象的属性、事件和方法 43
3.2 窗体和基本控件 44
3.2.1 通用属性 44
3.2.2 窗体 46
3.2.3 标签 51
3.2.4 文本框 52
3.2.5 命令按钮 56
3.3 其他控件 57
3.3.1 框架 57
3.3.2 单选框、复选框 58
3.3.3 列表框 59
3.3.4 组合框 61
3.3.5 计时器 63
3.3.6 滚动条控件 64
3.3.7 图片框 66
3.3.8 图像框 67
小结 68
习题 69
第4章 Visual Basic流程控制语句 70
4.1 顺序结构 70
4.1.1 赋值语句 70
4.1.2 数据的输入和输出 71
4.2 选择结构 76
4.2.1 If条件语句 76
4.2.2 Select Case语句 80
4.2.3 条件函数 82
4.3 循环结构 83
4.3.1 For…Next循环语句 83
4.3.2 Do…Loop循环语句 84
4.3.3 循环的嵌套 86
4.4 其他辅助控制语句 88
4.4.1 Go To语句 88
4.4.2 退出和结束语句 89
4.5 综合应用 89
4.6 程序调试 91
4.6.1 错误类型 91
4.6.2 调试和排错 91
小结 92
习题 93
第5章 数组及其应用 94
5.1 数组的基本概念 95
5.2 定长数组 98
5.2.1 一维数组 100
5.2.2 二维数组 105
5.2.3 多维数组 106
5.3 动态数组 107
5.3.1 动态数组的声明 107
5.3.2 动态数组的应用 109
5.4 综合应用 111
5.4.1 一维数组的应用 111
5.4.2 二维数组的应用 114
小结 121
习题 121
第6章 过程及其应用 124
6.1 Function过程的定义和调用 124
6.1.1 Function过程的定义 124
6.1.2 Function过程的调用 126
6.2 Sub过程的定义和调用 128
6.2.1 Sub过程的定义 128
6.2.2 Sub过程的调用 129
6.3 参数传递 130
6.3.1 形参和实参 130
6.3.2 传地址与传值 131
6.3.3 数组参数的传递 133
6.4 过程的嵌套和递归调用 135
6.4.1 过程的嵌套调用 135
6.4.2 过程的递归调用 136
6.5 变量的作用域 137
6.5.1 变量的作用域 138
6.5.2 静态变量 139
6.6 综合应用 140
小结 142
习题 142
第7章 用户界面设计148
7.1 对话框分类与使用 148
7.2 通用对话框 150
7.2.1 概述 150
7.2.2 “打开”对话框 151
7.2.3 “另存为”对话框 153
7.2.4 “颜色”对话框 153
7.2.5 “字体”对话框 154
7.2.6 “打印”对话框 155
7.3 菜单设计 156
7.3.1 菜单编辑器 157
7.3.2 下拉式菜单 158
7.3.3 弹出菜单 160
7.4 多重窗体 162
7.5 鼠标和键盘 163
7.5.1 鼠标 163
7.5.2 键盘 166
7.6 应用程序向导 168
7.7 综合应用 169
小结 172
习题 173
第8章 数据文件的管理与使用 177
8.1 数据文件的基本概念与分类 177
8.1.1 数据文件概述 177
8.1.2 数据文件分类 178
8.1.3 数据文件的处理流程及基本语句 179
8.2 顺序文件的管理与使用 180
8.2.1 建立顺序文件 180
8.2.2 使用顺序文件 183
8.3 随机文件的管理与使用 187
8.3.1 随机文件常用语句 187
8.3.2 建立随机文件 188
8.3.3 使用随机文件 190
8.4 二进制文件的管理与使用 190
8.4.1 二进制文件常用语句 190
8.4.2 二进制文件建立与使用 191
小结 193
习题 194
第9章 图形操作 197
9.1 坐标系统 197
9.1.1 默认规格坐标系统 197
9.1.2 标准规格坐标系统 198
9.1.3 自定义坐标系统 198
9.2 绘图属性 199
9.2.1 Pset方法 199
9.2.2 当前坐标 200
9.2.3 线宽和线型 200
9.2.4 填充和色彩 201
9.3 图形方法 202
9.3.1 Line方法 202
9.3.2 Circle方法 203
9.3.3 Point方法 205
9.4 综合应用 205
小结 208
习题 209
第10章 数据库技术及应用 210
10.1 数据库的基本概念 210
10.1.1 关系数据库的结构 210
10.1.2 数据库分类 213
10.1.3 访问数据库的方法 213
10.2 可视化数据管理器的使用 214
10.2.1 建立数据库 214
10.2.2 打开数据库 216
10.2.3 添加数据表 216
10.2.4 用户数据的增加、删除、修改 218
10.3 Microsoft Jet SQL基础 219
10.3.1 选择查询 219
10.3.2 动作查询 225
10.3.3 数据库定义 226
10.4 使用Data控件访问数据库 226
10.4.1 使用Data控件浏览记录 227
10.4.2 记录集的更新和记录的添加、删除、修改和保存 232
10.4.3 数据绑定控件 234
10.5 使用ADO对象访问数据库 236
10.5.1 ADO对象模型 236
10.5.2 使用ADO对象编程 237
小结 239
习题 239
第11章 综合知识练习 241
本章参考答案 259
参考文献 260 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 吕瑞华 硕士副教授 程序设计工作单位河北经贸大学 邮政编码 电话13191852926 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
本书根据高等学校非计算机专业首次开设Visual Basic程序设计课程的教学需要编写而成。本书以Visual Basic 6.为基础,由浅入深,力求通俗易懂,突出应用技术、面向实际应用,以非计算机专业开设。 -
书评书荐
-
附件下载
图书推荐


