Visual Basic程序设计教程 第4版
作者 : 郭志强 邱李华 曹青 等编著
出版日期 : 2017-03-02
ISBN : 978-7-111-55879-8
定价 : 39.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 350
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

以Visual Basic为语言背景,结合大量的实例,深入浅出地介绍了程序设计的基本概念和基础知识、Visual Basic的集成开发环境、结构化程序的三种基本结构、数组、过程、VB常用控件、界面设计、图形设计、文件、Access数据库基础和软件开发基础。

图书前言

Visual Basic源自于BASIC编程语言,是一种由微软公司开发的可视化程序设计语言。它基于Windows开发环境,以事件驱动为机制,采用图形化用户界面(GUI),具有简单、易学、易用的优点,深受程序专业开发人员和初学者的喜爱。
Visual Basic不但继承了传统的结构化程序设计语言的功能,而且引入了最新的面向对象程序设计思想。随着Windows版本的变化,Visual Basic语言的版本也在逐步升级,它的功能也越来越强大。使用Visual Basic既可以编写各种小的客户端程序,或轻松地创建ActiveX控件,又可以方便快捷地使用ADO连接数据库,创建功能强大的数据库应用程序。
目前Visual Basic已经成为许多高等学校首选教学使用程序设计语言,也是全国计算机等级考试指定的程序设计语言之一。
2002年1月,我们出版了《Visual Basic程序设计教程》及配套习题集。
2006年9月,教育部高等学校计算机科学与技术教学指导委员会正式制定了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》(以下简称《要求》),对计算机程序设计基础课程教学提出了“一般要求”和“较高要求”。在充分领会《要求》精神的基础上,我们对原教材进行了修订,形成了第2、3版。第2、3版教材涵盖了《要求》中有关Visual Basic程序设计的“一般要求”和“较高要求”涉及的所有内容,为不同办学层次的学校和不同专业提供了选择余地。第2、3版突出了教改特色,适应了各高校计算机课程改革的新要求和新动向,被许多高等学校选为教材,深受广大师生的喜爱,是普通高等教育“十一五”国家级规划教材。
本书为《Visual Basic程序设计教程》第4版。第4版秉承了前面版本的特点,注重对学生基本概念、基本理论、基本技能的培养,条理清晰,深入浅出,实例丰富。同时,结合一线教师多年在教学实践过程中遇到的问题和其他高校教师反馈的意见,对第3版进行了修订,主要体现在以下几个方面:
1)强化了面向对象程序设计的基本概念。面向对象程序设计方法在当今应用程序的创建中用得越来越多,学生有必要对面向对象程序设计的基本概念、架构和设计方法有一个较全面的了解。
2)完善了数据库基本概念和相关知识介绍。数据库在各种信息系统中得到了广泛的应用,为了让学生快速掌握数据库应用程序的设计方法,本版加大了SQL的描述比重,引入了ADO对象的介绍,并通过实例深入浅出地介绍了数据库设计和应用程序的开发过程。
3)所有的例题和练习题在最新的Windows 10环境下进行了测试,做到了完美的兼容。
4)更正了以前版本中错误和不适当的概念描述。
5)在例题中增加了更多的注释语句,方便学生理解程序。
6)对较难的上机练习题,增加了更多提示,减轻了学生的困惑。
7)文字描述更加简练,易读易用,即使对于初学者,阅读起来也比较容易。
8)例题和习题更加丰富,增加了更多具有实用性和趣味性的例题和上机练习题。
9)完善了部分上机练习题的视频演示,视频以swf文件形式给出(通过华章网站www.hzbook.com下载)。

编 者

上架指导

计算机\程序设计

封底文字

本书根据教育部高等学校计算机科学与技术教学指导委员会制定的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》编写,覆盖面广,突出教改特色,适应了各高校计算机课程改革的新要求和新动向,是普通高等教育“十一五”国家级规划教材。
本书由具有丰富教学经验的一线教师编写,他们将多年教学的宝贵经验渗透到教材中,侧重内容的整体性和系统性,侧重基础知识的掌握和应用能力的培养。
本书特色:
l内容全面充实,讲解条理清晰、深入浅出,并结合颇具实用性及趣味性的实例介绍了多种需要掌握的常用算法。
l各章后有大量上机练习题,知识点涵盖全面,难易适中,且配有视频演示(通过华章网站www.hzbook.com下载),能帮助读者快速掌握编程方法和相关知识。
l配套出版的习题集紧密结合教材编写,提供了大量各种类型的练习题,有利于读者对本教材所涉及知识的掌握和巩固。

作者简介

郭志强 邱李华 曹青 等编著:暂无简介

图书目录

前言
教学建议
第1章 程序设计基础 1
1.1 程序设计语言 1
1.2 程序设计 2
1.2.1 算法 2
1.2.2 程序设计的基本结构 3
1.3 结构化程序设计 5
1.4 面向对象程序设计 5
第2章 Visual Basic简介 8
2.1 概述 8
2.2 Visual Basic 6.0的安装与启动 9
2.2.1 Visual Basic 6.0的版本 9
2.2.2 Visual Basic 6.0 的系统要求 9
2.2.3 Visual Basic 6.0 的安装 10
2.2.4 Visual Basic 6.0 的启动 12
2.3 Visual Basic的集成开发环境 13
2.4 可视化编程的基本概念及基本方法 19
2.4.1 对象 19
2.4.2 属性 19
2.4.3 事件 20
2.4.4 方法 21
2.5 Visual Basic工程的设计步骤 21
2.5.1 新建工程 21
2.5.2 设计界面 22
2.5.3 编写代码 24
2.5.4 保存工程 24
2.5.5 运行与调试工程 25
2.6 窗体、命令按钮、标签和文本框 25
2.6.1 窗体 25
2.6.2 命令按钮 28
2.6.3 标签 31
2.6.4 文本框 33
2.7 Visual Basic的帮助系统 35
2.7.1 使用MSDN库浏览器 35
2.7.2 使用上下文相关帮助 36
2.8 上机练习 37
第3章 Visual Basic程序设计代码基础 44
3.1 字符集 44
3.2 数据类型 45
3.2.1 数值型数据 45
3.2.2 字符串型数据 47
3.2.3 布尔型数据 47
3.2.4 日期型数据 47
3.2.5 对象型数据 48
3.2.6 可变类型数据 48
3.3 常量 48
3.3.1 直接常量 48
3.3.2 用户自定义符号常量 48
3.3.3 系统定义符号常量 49
3.4 变量 50
3.5 常用内部函数 52
3.5.1 数学函数 52
3.5.2 字符串函数 55
3.5.3 转换函数 56
3.5.4 日期和时间函数 57
3.5.5 格式输出函数 58
3.5.6 Shell函数 59
3.6 运算符与表达式 59
3.6.1 算术运算符与算术表达式 60
3.6.2 字符串运算符与字符串表达式 61
3.6.3 关系运算符与关系表达式 62
3.6.4 布尔运算符与布尔表达式 63
3.6.5 混合表达式的运算顺序 64
3.7 编码基础 64
3.8 上机练习 65
第4章 顺序结构程序设计 68
4.1 赋值语句 68
4.2 数据输入 69
4.2.1 用InputBox函数输入数据 69
4.2.2 用TextBox控件输入数据 70
4.2.3 焦点和Tab键序 70
4.3 数据输出  72
4.3.1 用TextBox控件输出数据 73
4.3.2 用Label控件输出数据 74
4.3.3 用MsgBox函数输出数据 74
4.3.4 用Print方法输出数据 76
4.4 注释、暂停与程序结束语句  79
4.5 顺序结构程序应用举例 80
4.6 上机练习 83
第5章 选择结构程序设计 86
5.1 单行结构条件语句 86
5.2 块结构条件语句 88
5.3 多分支选择语句 91
5.4 条件函数 94
5.5 条件语句的嵌套 94
5.6 选择结构程序应用举例 95
5.7 上机练习 100
第6章 循环结构程序设计 102
6.1 For…Next循环结构 102
6.2 While…Wend循环结构 106
6.3 Do…Loop循环结构 107
6.4 循环的嵌套 109
6.5 循环结构程序应用举例 113
6.6 上机练习 122
第7章 数组 125
7.1 数组的基本概念 125
7.1.1 数组与数组元素 125
7.1.2 数组的维数 126
7.2 数组的定义 126
7.2.1 静态数组的定义 126
7.2.2 动态数组的定义 128
7.3 数组的输入输出 129
7.4 数组的删除 130
7.5 使用For Each…Next循环处理数组 131
7.6 数组操作函数 131
7.7 数组应用举例 133
7.8 控件数组 148
7.8.1 创建控件数组 148
7.8.2 控件数组的使用 150
7.9 上机练习 154
第8章 过程 156
8.1 Function过程 156
8.1.1 Function过程的定义 157
8.1.2 Function过程的调用 158
8.2 Sub过程 163
8.2.1 Sub过程的定义 163
8.2.2 Sub过程的调用 164
8.3 参数的传递 165
8.3.1 形参和实参 165
8.3.2 按值传递和按地址传递 166
8.3.3 使用可选参数 169
8.3.4 使用可变参数 170
8.3.5 使用对象参数 171
8.4 过程的嵌套调用 173
8.5 过程的递归调用 174
8.6 Visual Basic应用程序的结构 175
8.6.1 窗体模块 176
8.6.2 标准模块 176
8.6.3 Sub Main过程 176
8.6.4 类模块 177
8.7 过程的作用域 177
8.8 变量的作用域和生存期 178
8.8.1 变量的作用域 178
8.8.2 变量的生存期 180
8.9 上机练习 181
第9章 Visual Basic常用控件 185
9.1 控件的公共属性 185
9.2 鼠标与键盘事件 188
9.2.1 鼠标操作 188
9.2.2 键盘操作 189
9.3 常用内部控件 191
9.3.1 框架 191
9.3.2 图片框 191
9.3.3 图像框 192
9.3.4 选项按钮 193
9.3.5 复选框 194
9.3.6 列表框 196
9.3.7 组合框 199
9.3.8 定时器 202
9.3.9 滚动条 203
9.4 动画控件和多媒体控件 206
9.4.1 Animation控件 207
9.4.2 Multimedia MCI控件 208
9.4.3 其他常用的动画控件和多媒体控件 211
9.5 上机练习 213
第10章 界面设计 217
10.1 菜单的设计 217
10.1.1 下拉式菜单 217
10.1.2 弹出式菜单 224
10.2 工具栏的设计 226
10.2.1 使用手工方式制作工具栏 226
10.2.2 使用工具栏控件制作工具栏 227
10.3 对话框的设计 233
10.3.1 自定义对话框 233
10.3.2 通用对话框 236
10.4 上机练习 242
第11章 图形设计 245
11.1 图形设计基础 245
11.1.1 坐标系统 245
11.1.2 颜色 249
11.2 图形控件 251
11.3 绘图方法 253
11.3.1 画点方法 253
11.3.2 画直线、矩形方法 255
11.3.3 画圆方法 258
11.4 与绘图有关的常用属性、事件和方法 261
11.4.1 清除图形方法 261
11.4.2 线宽属性和线型属性 261
11.4.3 填充颜色属性和填充样式属性 262
11.4.4 自动重画属性 262
11.4.5 Paint事件 263
11.5 保存绘图结果 264
11.6 上机练习 266
第12章 文件 269
12.1 文件的基本概念 269
12.2 顺序文件 270
12.2.1 顺序文件的打开和关闭 270
12.2.2 顺序文件的读写 271
12.3 随机文件 279
12.3.1 随机文件的打开和关闭 279
12.3.2 随机文件的读写 279
12.4 二进制文件 282
12.4.1 二进制文件的打开和关闭 282
12.4.2 二进制文件的读写 283
12.5 常用的文件操作语句和函数 285
12.6 文件系统控件 290
12.6.1 驱动器列表框 290
12.6.2 目录列表框 291
12.6.3 文件列表框 292
12.7 上机练习 293
第13章 数据库 296
13.1 数据库的基本概念 296
13.1.1 关系数据库 296
13.1.2 关系数据库的操作 299
13.1.3 Visual Basic对数据库的访问 299
13.2 Access数据库简介 299
13.2.1 创建数据库 299
13.2.2 打开和关闭数据库 300
13.2.3 创建表 301
13.2.4 修改表 302
13.2.5 表中数据的编辑 303
13.2.6 创建查询 303
13.3 结构化查询语言 304
13.3.1 SELECT语句 304
13.3.2 INSERT语句 308
13.3.3 DELETE语句 308
13.3.4 UPDATE语句 308
13.4 使用ADO数据控件访问数据库 309
13.4.1 ADO数据控件 309
13.4.2 数据绑定控件 312
13.5 使用ADO对象访问数据库 313
13.5.1 Connection对象 314
13.5.2 Recordset对象 314
13.5.3 Command对象 318
13.5.4 Error对象 319
13.5.5 Field对象 319
13.6 应用举例 319
13.7 上机练习 338
参考文献 340

教学资源推荐
作者: 皮德常
作者: 王立柱 编著
作者: 陈秋劲
作者: [英] 约翰·M. 斯图尔特(John M. Stewart) 著
参考读物推荐
作者: (美)Stephen Walther
作者: [意]达尼洛·波恰(Danilo Poccia) 著