华信教育资源网
Visual Basic程序设计教程(第5版)(6.0版)
丛   书   名: 普通高等教育“十一五”国家级规划教材  计算机类本科规划教材
作   译   者:刘瑞新等 出 版 日 期:2017-04-01
出   版   社:电子工业出版社 维   护   人:冉哲 
书   代   号:G0311790 I S B N:9787121311796

图书简介:

本书是普通高等教育“十一五”国家级规划教材。本书以Visual Basic 6.0中文版为语言背景,通过大量实例,深入浅出地介绍Visual Basic程序开发环境,Visual Basic程序设计基础,Visual Basic可视化编程的概念与方法,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程,变量与过程的作用域,用户定义类型与枚举类型,图形与图像,菜单、工具栏与对话框,键盘与鼠标事件过程,数据文件等内容。书中每章均附有典型习题。本书免费提供电子课件,可以登录华信教育资源网(http://www.hxedu.com.cn),注册后下载。另外,《Visual Basic程序设计教程习题及习题解答(第5版)(6.0版)》(ISBN 978-7-121-31178-9),对本书中习题做了详细解答。本书可作为大学、高职高专院校的教材使用,本书同样适合作为全国计算机等级考试二级Visual Basic语言的辅导教材。
定价 39.8
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是普通高等教育“十一五”国家级规划教材。本书以Visual Basic 6.0中文版为语言背景,通过大量实例,深入浅出地介绍Visual Basic程序开发环境,Visual Basic程序设计基础,Visual Basic可视化编程的概念与方法,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程,变量与过程的作用域,用户定义类型与枚举类型,图形与图像,菜单、工具栏与对话框,键盘与鼠标事件过程,数据文件等内容。书中每章均附有典型习题。本书免费提供电子课件,可以登录华信教育资源网(http://www.hxedu.com.cn),注册后下载。另外,《Visual Basic程序设计教程习题及习题解答(第5版)(6.0版)》(ISBN 978-7-121-31178-9),对本书中习题做了详细解答。本书可作为大学、高职高专院校的教材使用,本书同样适合作为全国计算机等级考试二级Visual Basic语言的辅导教材。

    图书详情

    ISBN:9787121311796
    开 本:16开
    页 数:304
    字 数:486.0

    本书目录

    目    录
     
    第1章  Visual Basic程序开发环境	1
    1.1  VB的特点和版本	1
    1.1.1  VB的特点	1
    1.1.2  VB的版本	2
    1.2  VB的启动与退出	3
    1.3  VB集成开发环境	4
    1.3.1  主窗口	4
    1.3.2  其他窗口	5
    1.3.3  单文档界面和多文档界面	9
    1.4  VB帮助系统	9
    习题1	10
    第2章  Visual Basic程序设计基础	12
    2.1  基本数据类型	12
    2.2  变量	16
    2.3  常量	18
    2.4  运算符和表达式	19
    2.4.1  算术运算符和算术表达式	20
    2.4.2  字符串运算符和字符串表达式	21
    2.4.3  日期运算符和日期表达式	22
    2.4.4  关系运算符和关系表达式	22
    2.4.5  逻辑运算符和逻辑表达式	23
    2.4.6  表达式的执行顺序	25
    2.5  常用内部函数	26
    2.5.1  数学运算函数	27
    2.5.2  字符串函数	27
    2.5.3  日期和时间函数	29
    2.5.4  格式输出函数	30
    2.5.5  随机数语句和函数	32
    2.5.6  数据类型转换函数	32
    2.5.7  Shell函数	33
    2.6  语句	34
    习题2	35
    第3章  Visual Basic可视化编程的概念与方法	38
    3.1  可视化编程的基本概念	38
    3.1.1  对象	38
    3.1.2  对象的属性、事件和方法	38
    3.2  窗体、控件和代码窗口	40
    3.2.1  窗体对象	40
    3.2.2  控件	40
    3.2.3  代码窗口	42
    3.3  可视化编程的一般步骤和实例	43
    3.3.1  可视化编程的一般步骤	43
    3.3.2  可视化编程的实例	44
    习题3	47
    第4章  顺序结构程序设计	49
    4.1  顺序结构程序的概念	49
    4.2  数据输出	49
    4.2.1  直接输出到窗体	49
    4.2.2  使用标签控件输出	55
    4.3  常用基本语句	56
    4.3.1  赋值语句Let	56
    4.3.2  卸载对象语句Unload	58
    4.3.3  注释语句Rem	58
    4.4  利用文本框输入数据	59
    4.4.1  文本框控件	59
    4.4.2  焦点与Tab键序		62
    4.4.3  框架控件	63
    4.5  使用对话框	64
    4.5.1  输入框(InputBox)函数	65
    4.5.2  消息框(MsgBox)函数	66
    习题4	68
    第5章  选择结构程序设计	71
    5.1  If语句	71
    5.1.1  单行结构条件语句If…Then…Else	71
    5.1.2  块结构条件语句
    If…Then…Else…End If	73
    5.1.3  使用IIf函数	74
    5.1.4  If语句的嵌套	75
    5.2  多分支条件选择语句Select Case	78
    5.3  计时器控件	83
    5.4  单选钮和复选框	86
    5.4.1  单选钮控件	86
    5.4.2  复选框控件	91
    习题5	92
    第6章  循环结构程序设计	96
    6.1  For…Next循环语句	96
    6.2  Do…Loop循环语句	100
    6.2.1  前测型Do…Loop循环语句	100
    6.2.2  后测型Do…Loop循环语句	104
    6.3  列表框与组合框	107
    6.3.1  列表框控件	107
    6.3.2  组合框控件	112
    习题6	115
    第7章  数组	122
    7.1  数组和数组元素	122
    7.2  静态数组	124
    7.2.1  声明静态数组	124
    7.2.2  Option Base语句	124
    7.2.3  数组的基本操作	125
    7.2.4  数组元素的输入、输出和复制	125
    7.2.5  数组的初始化	127
    7.2.6  静态数组使用示例	127
    7.3  动态数组	134
    7.3.1  创建动态数组	134
    7.3.2  保留动态数组的原有数据	135
    7.4  For Each…Next语句	136
    7.5  控件数组	138
    7.5.1  控件数组的概念	138
    7.5.2  控件数组的建立	139
    7.5.3  控件数组使用示例	140
    习题7	145
    第8章  过程	150
    8.1  事件过程	150
    8.2  子过程	151
    8.2.1  创建子过程	152
    8.2.2  调用子过程	153
    8.2.3  子过程使用示例	153
    8.3  函数过程	157
    8.3.1  定义函数过程	157
    8.3.2  调用函数过程	158
    8.3.3  函数过程使用示例	159
    8.3.4  查看过程	161
    8.4  参数传递	161
    8.4.1  形式参数与实际参数	161
    8.4.2  按值传递与按地址传递	162
    8.4.3  使用参数	164
    8.4.4  传递数组	166
    8.5  过程的嵌套与递归调用	169
    8.5.1  过程的嵌套调用	169
    8.5.2  过程的递归调用	170
    习题8	173
    第9章  变量与过程的作用域	178
    9.1  代码模块的概念	178
    9.2  变量的作用域和生存期	180
    9.2.1  变量的作用域	180
    9.2.2  变量的生存期	182
    9.3  过程的作用域	185
    9.4  按钮控件	186
    习题9	187
    
    第10章  用户定义类型与枚举类型	190
    10.1  用户定义类型	190
    10.1.1  建立用户定义类型	190
    10.1.2  建立和使用用户定义类型变量	191
    10.1.3  用户定义类型数组	193
    10.2  枚举类型	194
    10.2.1  定义枚举类型	194
    10.2.2  枚举类型使用示例	195
    10.3  滚动条控件	197
    10.3.1  滚动条控件的类型	197
    10.3.2  滚动条控件的常用属性	198
    10.3.3  滚动条控件的常用事件	198
    10.3.4  滚动条控件使用示例	199
    习题10	201
    第11章  图形与图像	203
    11.1  绘制图形	203
    11.1.1  图形控件	203
    11.1.2  图形的坐标系统	206
    11.1.3  与图形有关的属性	207
    11.1.4  使用颜色	210
    11.1.5  常用绘图方法	211
    11.1.6  绘图语句与Paint事件	215
    11.2  显示图片	216
    11.2.1  直接加载图片到窗体上	217
    11.2.2  使用图像控件	217
    11.2.3  使用图片框控件	219
    习题11	223
    第12章  菜单、工具栏与对话框	226
    12.1  菜单	226
    12.1.1  菜单的两种基本类型	226
    12.1.2  菜单编辑器	227
    12.1.3  设计下拉式菜单	228
    12.1.4  设计弹出式菜单	234
    12.2  工具栏	237
    12.2.1  手工方式设计工具栏	237
    12.2.2  使用工具栏控件设计工具栏	238
    12.3  公共对话框	241
    12.3.1  添加公共对话框控件	242
    12.3.2  使用公共对话框控件	242
    12.3.3  公共对话框控件的应用举例	246
    习题12	247
    第13章  键盘与鼠标事件过程	253
    13.1  键盘事件	253
    13.1.1  KeyPress事件	253
    13.1.2  KeyDown事件和KeyUp事件	254
    13.1.3  使用KeyPreview属性	256
    13.2  鼠标事件	256
    13.2.1  MouseDown事件和
    MouseUp事件	257
    13.2.2  MouseMove事件	257
    13.2.3  自定义鼠标指针	257
    13.2.4  使用鼠标事件	259
    13.3  拖放事件	261
    13.3.1  与拖放有关的属性、事件与方法	261
    13.3.2  自动拖放	263
    13.3.3  手工拖放	265
    习题13	266
    第14章  数据文件	270
    14.1  文件的分类与结构	270
    14.1.1  文件的分类	270
    14.1.2  文件的结构	271
    14.2  文件操作语句和函数	271
    14.2.1  数据文件的操作	271
    14.2.2  文件的打开与关闭语句	272
    14.2.3  文件访问函数	274
    14.3  顺序文件的操作	275
    14.3.1  顺序文件的写操作	275
    14.3.2  顺序文件的读操作	278
    14.4  随机文件的操作	284
    14.4.1  随机文件的读/写操作	284
    14.4.2  随机文件中记录的增加与删除	287
    14.5  文件系统控件	288
    14.5.1  驱动器列表框	288
    14.5.2  目录列表框	289
    14.5.3  文件列表框	289
    14.5.4  文件系统控件共有的属性	290
    14.5.5  文件系统对象的同步操作	290
    14.6  文件基本操作	291
    14.6.1  目录的基本操作	291
    14.6.2  文件的基本操作	292
    习题14	293
    展开

    前     言

    前    言
    本书是普通高等教育“十一五”国家级规划教材。本书第1版自从2000年1月出版以来,受到广大师生的欢迎,被许多学校常年选为教材。当时,本书是第一本以程序结构为主线,把控件融合到程序结构中讲授的VB教材,形成了可视化类语言教材的编写结构,成为VB教材的范本,从此众多VB教材均采用这种结构组织内容。2003年4月,作者根据教学改革的成功经验并结合读者的建议进行了修订,出版了第2版。第2版出版发行后,以其教学过程自然平顺、学生接受轻松快捷的特点,再次受到读者的青睐。2007年8月,作者根据VB课程教学改革的深入和精品课程建设的需要,对本书进行了第3次修订,第3版秉承了第2版条理清晰、深入浅出、重点突出、难点分散、示例丰富的特点,更加受到读者的欢迎。2011年重新编辑出版了第4版。本书自出版以来已经重印30余次,印数达30余万册,销售量位居同类教材前列。
    教学要改革,而教材是影响教学改革的重要因素之一。在教学中,作者不断探索、改革,研究教学方法,并把这些教学改革和创新应用到所编写的教材中,编写了第5版。本书内容均来自教学实践,是对“讲义→教学→修改教学讲义→再次教学→出版教材”整个过程的精确提炼,能够对教师教学、学生学习发挥重要作用。在本次修订中,根据新的教学要求做了一些修改,删减了一些在VB后续版本中不再延续的技术,使理论与实践结合得恰到好处,具有以下鲜明的特色。
    1.可作为程序设计入门教材
    学习本书可以没有任何程序设计知识的基础。本书重点讲解计算机语言的基本知识(语言基本元素与结构、语言本身所支持的数据类型、数组、各种表达式的使用),结构化程序设计知识(程序的输入和输出、程序的控制结构、顺序结构、选择结构、循环结构、子程序及文件的使用等),面向对象程序设计的概念与方法,程序中常用的算法等。教材的基本内容主要围绕“程序设计”这个主题。
    2.思路清晰、实例典型
    本书通过大量有趣的实例介绍程序设计基础、方法,避免枯燥、空洞的理论,容易上手,使读者于不知不觉之中学会在Windows环境下编程。本书在讲解例题时,首先给出设计目标,然后介绍为实现本目标而采取的设计方法。采用这种处理方式,可使学生明确程序设计的思想和方法,做到有的放矢。
    3.分析透彻、重点突出
    本书以Visual Basic中文版为语言背景,通过大量实例,深入浅出地介绍了Visual Basic程序开发环境,Visual Basic程序设计基础,Visual Basic可视化编程的概念与方法,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程,变量与过程的作用域,用户定义类型与枚举类型,图形与图像,菜单、工具栏与对话框,键盘与鼠标事件过程,数据文件,数据库访问技术等内容。本书采用Visual Basic作为编程环境,所有程序都可以在Visual Basic 6.0下正常运行。
    4.循序渐进、层次分明
    针对初学者的特点,全书在编排上注意由简到繁、由浅入深和循序渐进的特点,力求通俗易懂、简单实用。本书概念清晰、逻辑性强、层次分明、例题丰富,符合教师教学和学生学习习惯。同时,书中的文字在描述上更加准确精练,以浅显易懂的语言和具有代表性的示例,使“复杂的问题简单化、重要的问题深刻化”。
    5.符合全国计算机等级考试大纲要求
    本书涵盖了最新“全国计算机等级考试二级考试大纲(Visual Basic程序设计)”的内容,增加了大量全国等级考试的试题,学习本书后,可参加全国计算机等级考试。
    6.习题丰富、有配套的习题解答
    本书在介绍学生应掌握知识的基础上,以强化学生实践能力为目的,涵盖选择题、填空题、思考题、编程题等各种题型,既能使学生便于检测知识掌握程度,又符合各类VB考试题型。另外加大了练习题量,便于教师进行题库建设。
    为方便学生练习和知识检测,本书有配套的习题解答,对书中习题做了详细解答,还增加了大量全国计算机等级考试二级Visual Basic试题和解答。配套使用将使学习效果更佳。
    本书免费提供电子课件,可以登录华信教育资源网(http://www.hxedu.com.cn)注册后免费下载。
    本书由刘瑞新等编著,参加编写的作者还有蔡峰、张鸣、王瑶、胡楠、张志强、张明增、贾俊亮、马志刚、冯全民、董福新、刘美想、张锐、杨桦、李建彬、刘克纯、缪丽丽、刘大莲、庄建新、李惠萍、崔瑛瑛、翟丽娟、韩建敏、庄恒。随着社会发展和教学改革的深入,请读者将教改的成果经验和对本书的建议及时告知,以便精益求精。
    本书可作为大学、高职高专院校教材使用,希望广大教师、学生一如既往地支持我们,多提宝贵意见,以便更加完善本书的教学体系。
    作  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网