新書推薦:
《
古罗马800年
》
售價:HK$
188.2
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:HK$
66.1
《
控制权视角下的家族企业管理与传承
》
售價:HK$
87.4
《
冯友兰和青年谈心系列
》
售價:HK$
167.3
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:HK$
77.3
《
认知行为疗法:心理咨询的顶层设计
》
售價:HK$
99.7
《
FANUC工业机器人装调与维修
》
售價:HK$
99.7
《
吕著中国通史
》
售價:HK$
62.7
|
編輯推薦: |
本书是普通高等教育十一五*规划教材。适合作为全国计算机等级考试二级Visual Basic语言的辅导教材。有配套《Visual Basic程序设计教程习题及习题解答(第5版)(6.0版)》(ISBN 978-7-121-31178-9),免费提供电子课件。
|
內容簡介: |
本书是普通高等教育“十一五”*规划教材。本书以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语言的辅导教材。
|
關於作者: |
刘瑞新,教授,北京信息职业技术学院(东校区)软件工程系教师。为我社老作者,具有多年写作经验,在我社出版过30多本教材。
|
目錄:
|
目录
第1章Visual Basic程序开发环境1
1.1VB的特点和版本1
1.1.1VB的特点1
1.1.2VB的版本2
1.2VB的启动与退出3
1.3VB集成开发环境4
1.3.1主窗口4
1.3.2其他窗口5
1.3.3单文档界面和多文档界面9
1.4VB帮助系统9
习题110
第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.7Shell函数33
2.6语句34
习题235
第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
习题347
第4章顺序结构程序设计49
4.1顺序结构程序的概念49
4.2数据输出49
4.2.1直接输出到窗体49
4.2.2使用标签控件输出55
4.3常用基本语句56
4.3.1赋值语句Let56
4.3.2卸载对象语句Unload58
4.3.3注释语句Rem58
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
习题468
第5章选择结构程序设计71
5.1If语句71
5.1.1单行结构条件语句IfThenElse71
5.1.2块结构条件语句
IfThenElseEnd If73
5.1.3使用IIf函数74
5.1.4If语句的嵌套75
5.2多分支条件选择语句Select Case78
5.3计时器控件83
5.4单选钮和复选框86
5.4.1单选钮控件86
5.4.2复选框控件91
习题592
第6章循环结构程序设计96
6.1ForNext循环语句96
6.2DoLoop循环语句100
6.2.1前测型DoLoop循环语句100
6.2.2后测型DoLoop循环语句104
6.3列表框与组合框107
6.3.1列表框控件107
6.3.2组合框控件112
习题6115
第7章数组122
7.1数组和数组元素122
7.2静态数组124
7.2.1声明静态数组124
7.2.2Option 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.4For EachNext语句136
7.5控件数组138
7.5.1控件数组的概念138
7.5.2控件数组的建立139
7.5.3控件数组使用示例140
习题7145
第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
习题8173
第9章变量与过程的作用域178
9.1代码模块的概念178
9.2变量的作用域和生存期180
9.2.1变量的作用域180
9.2.2变量的生存期182
9.3过程的作用域185
9.4按钮控件186
习题9187
第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
习题10201
第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
习题11223
第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
习题12247
第13章键盘与鼠标事件过程253
13.1键盘事件253
13.1.1KeyPress事件253
13.1.2KeyDown事件和KeyUp事件254
13.1.3使用KeyPreview属性256
13.2鼠标事件256
13.2.1MouseDown事件和
MouseUp事件257
13.2.2MouseMove事件257
13.2.3自定义鼠标指针257
13.2.4使用鼠标事件259
13.3拖放事件261
13.3.1与拖放有关的属性、事件与方法261
13.3.2自动拖放263
13.3.3手工拖放265
习题13266
第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
习题14293
|
內容試閱:
|
前 言
本书是普通高等教育十一五国家级规划教材。本书第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)注册后免费下载。
本书由刘瑞新等编著,参加编写的作者还有蔡峰、张鸣、王瑶、胡楠、张志强、张明增、贾俊亮、马志刚、冯全民、董福新、刘美想、张锐、杨桦、李建彬、刘克纯、缪丽丽、刘大莲、庄建新、李惠萍、崔瑛瑛、翟丽娟、韩建敏、庄恒。随着社会发展和教学改革的深入,请读者将教改的成果经验和对本书的建议及时告知,以便精益求精。
本书可作为大学、高职高专院校教材使用,希望广大教师、学生一如既往地支持我们,多提宝贵意见,以便更加完善本书的教学体系。
作 者
|
|