Visual Basic程序设计教程 第3版pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:Visual Basic程序设计教程 第3版pdf/doc/txt格式电子书下载
推荐语:
作者:刘瑞新,汪远征
出版社:机械工业出版社
出版时间:2017-03-01
书籍编号:30613966
ISBN:9787111482796
正文语种:中文
字数:208349
版次:3
所属分类:教材教辅-中职/高职
本书以Visual Basic 6.0中文版为语言背景,以程序结构为主线,采用案例方式,通过大量实例,全面、细致地讲解了Visual Basic可视化面向对象编程的概念和方法。主要内容包括Visual Basic程序设计概述、Visual Basic语言基础、数据的输入与输出、选择结构程序设计、循环结构程序设计、数组、过程、变量与过程的作用范围、菜单与对话框、多重窗体与环境应用、键盘与鼠标事件过程、图形与图像、数据文件、面向对象的程序设计和数据库访问技术。本书涵盖了最新《全国计算机等级考试二级考试大纲(Visual Basic程序设计)》的内容。全书概念清楚、逻辑性强、层次分明、例题丰富,适合教师课堂教学和学生自学。
本书适合作为大学本科、高职高专院校的教材,也适合作为全国计算机等级考试Visual Basic程序设计二级考试的教材。
本书配有电子教案,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2966938356,电话:010-88379739)。
图书在版编目(CIP)数据
Visual Basic程序设计教程/刘瑞新,汪远征主编.—3版.—北京:机械工业出版社,2015.1
高等教育规划教材
ISBN 978-7-111-48279-6
Ⅰ.①V… Ⅱ.①刘…②汪… Ⅲ.①BASIC语言-程序设计-高等学校-教材 Ⅳ.①TP312
中国版本图书馆CIP数据核字(2014)第238418号
机械工业出版社(北京市百万庄大街22号 邮政编码 100037)
责任编辑:和庆娣 责任校对:张艳霞
责任印制:李洋
北京瑞德印刷有限公司印刷(三河市胜利装订厂装订)
2017年3月第3版.第3次印刷
184mm×260mm·20印张·496千字
4801—6600册
标准书号:ISBN 978-7-111-48279-6
定价:39.90元
凡购本书,如有缺页、倒页、脱页,由本社发行部调换
电话服务
服务咨询热线:(010)88379833
读者购书热线:(010)88379649
封面无防伪标均为盗版
网络服务
机工官网:www.cmpbook.com
机工官博:weibo.com/cmp1952
教育服务网:www.cmpedu.com
金书网:www.golden-book.com
出版说明
当前,我国正处在加快转变经济发展方式、推动产业转型升级的关键时期。为经济转型升级提供高层次人才,是高等院校最重要的历史使命和战略任务之一。高等教育要培养基础性、学术型人才,但更重要的是加大力度培养多规格、多样化的应用型、复合型人才。
为顺应高等教育迅猛发展的趋势,配合高等院校的教学改革,满足高质量高校教材的迫切需求,机械工业出版社邀请了全国多所高等院校的专家、一线教师及教务部门,通过充分的调研和讨论,针对相关课程的特点,总结教学中的实践经验,组织出版了这套“高等教育规划教材”。
本套教材具有以下特点:
1)符合高等院校各专业人才的培养目标及课程体系的设置,注重培养学生的应用能力,加大案例篇幅或实训内容,强调知识、能力与素质的综合训练。
2)针对多数学生的学习特点,采用通俗易懂的方法讲解知识,逻辑性强、层次分明、叙述准确而精炼、图文并茂,使学生可以快速掌握,学以致用。
3)凝结一线骨干教师的课程改革和教学研究成果,融合先进的教学理念,在教学内容和方法上做出创新。
4)为了体现建设“立体化”精品教材的宗旨,本套教材为主干课程配备了电子教案、学习与上机指导、习题解答、源代码或源程序、教学大纲、课程设计和毕业设计指导等资源。
5)注重教材的实用性、通用性,适合各类高等院校、高等职业学校及相关院校的教学,也可作为各类培训班教材和自学用书。
欢迎教育界的专家和老师提出宝贵的意见和建议。衷心感谢广大教育工作者和读者的支持与帮助!
机械工业出版社
前言
本书第1版特色显著,深受广大师生的欢迎,连续多年被许多高等院校选为教材。但随着Visual Basic新版本的推出(Visual Basic.NET、Visual Basic 2005~2013),Visual Basic 6.0现在已经很少作为实际的程序设计开发工具,而演变成为一种相关专业程序设计方法的教学语言和全国计算机等级考试的考试课程,所以目前许多大专院校的程序设计课程讲授的仍然是Visual Basic 6.0。为了适应新的教学要求,我们编写了第2版。在编写第2版时,为了使学生掌握更多的程序设计知识,我们把重点放在程序设计的层面上,而不是某个程序设计语言上。为此,在教材的组织上,以可视化程序设计作为主线,以相关的Visual Basic控件作为辅助,使学生重点掌握程序设计的基本知识、设计思想以及可视化程序设计的通用方法与步骤,这样学生在学习本课程时就不再局限在Visual Basic 6.0上,在以后需要编程解决实际问题时,可以很容易地过渡到其他程序设计语言(如Visual Basic 2012、Visual C#、Java等)。
在内容具体细节的安排上,本书把难点分散到各章节中,采用案例方式,每章均以具有代表性、实用性、趣味性的实例贯穿其中,使学生容易理解,提高分析问题和解决问题的能力,掌握Windows环境中的可视化面向对象编程的概念和方法,包括Visual Basic程序设计概述、Visual Basic语言基础、数据的输入与输出、选择结构程序设计、循环结构程序设计、数组、过程、变量与过程的作用范围、菜单与对话框、多重窗体与环境应用、键盘与鼠标事件过程、图形与图像、数据文件、面向对象的程序设计和数据库访问技术等。本书的教学时数建议为72学时(其中授课为36学时,上机练习为36学时)。
作为本书的第3版,我们修正了一些疏漏,按照最新的《全国计算机等级考试二级考试大纲(Visual Basic程序设计)》增加了近几年全国计算机等级考试二级Visual Basic的考试真题作为例题或习题,还在第2版的基础上增加了“图形与图像”一章,而删去“Visual Studio 2005简介”一章,以便让学生更加专注于Visual Basic内容的学习,学习本书后,可参加全国计算机等级考试。
本书由刘瑞新、汪远征主编,徐雅静、汪晓诗等编著,刘瑞新编写第1、15章,汪远征编写第2、5、8、9章,由赢公编写第3章,徐雅静编写第4、7、10章,贺俊华编写第6章,汪晓诗编写第11、12、13章,第14章及试题的验证、电子教案制作等由刘克纯、陈文焕、刘有荣、李刚、田金雨、曹媚珠、骆秋容、王如雪、孙明建、李索、刘大学、缪丽丽、沙世雁、田金凤、陈文娟、王茹霞、田同福、徐维维、徐云林、李继臣、王如新、赵艳波编写完成,本书由刘瑞新、汪远征统编定稿。
计算机技术发展迅速,书中难免存在疏漏和不足,欢迎读者批评指正。同时也希望老师和同学们提出宝贵意见,以便完善本书的教材体系。
编者
第1章 Visual Basic程序设计概述
本章主要介绍程序设计的一些基本知识、基本概念和基本方法,为读者学习和掌握Visual Basic(简称VB)程序设计奠定基础。
1.1 计算机程序设计概述
计算机程序就是计算机解决某些特定问题所需的符号化指令序列,或者说是用计算机语言描述的特定问题的解决步骤。编写程序的过程称为程序设计,在程序设计时离不开程序设计语言。通常把给计算机编制程序的符号系统及规则称为计算机的程序设计语言。这些符号系统及规则构成了计算机的指令系统。当人们利用计算机完成一项工作时,只需要告诉计算机什么时候、在什么条件下干什么,计算机便根据指令一条一条地执行,并返回结果。
1.1.1 程序设计语言简介
任何一个计算机系统都是按照人们用某种程序设计语言编写的程序进行工作的,人们通过程序设计语言编写的程序来指挥和控制计算机运行。程序设计语言是人与计算机进行交流的有效工具,在计算机科学技术的发展过程中,发挥了巨大的作用。
程序设计语言的产生和发展,直接推动了计算机的普及和应用。在计算机不断发展的历史过程中,程序设计语言也经历了从低级到高级的发展阶段。
1. 机器语言
计算机能直接识别的程序设计语言只有机器语言。机器语言是计算机能执行的指令代码,这种语言是由若干0和1的序列组成的指令,也就是人们常说的二进制代码。用机器语言设计的程序称为机器语言程序,这是一种最低级的计算机语言程序。由于这种程序全部由二进制数字组成,所以难记、难写、难读,而且在程序设计过程中很容易出错,一旦出错也不容易检查。机器语言难记、难写、难读的特点,使机器语言程序维护起来困难重重。另外,由于不同类型的机器,其二进制代码系统也不相同,所以在一台计算机上设计的程序,到另一台计算机上往往无法使用,从而使程序的可移植性很差。总之,由于机器语言的上述特点,使得用这种语言设计程序效率低,操作困难,不利于程序设计的推广与应用。
2. 汇编语言
针对机器语言的上述特点,人们对机器语言进行了改进,使用一种比较直观、便于记忆的指令符号来代替二进制数字的机器指令代码,这就是汇编语言。汇编语言的每条指令通常使用英文单词或其缩写形式表示,也叫助记符,例如,用ADD(英文单词“加”)表示加,用SUB(英文单词“减”subtract的缩写)表示减等。助记符相对于二进制数字的机器指令代码来说容易记忆,所以汇编语言的出现,是程序设计语言的一大进步,甚至可以说,汇编语言是高级语言的先驱。
汇编语言使用的助记符不是二进制的机器代码语言,因此计算机无法识别,但是汇编语言的这些助记符与机器指令代码是一一对应的,只需用一个专门的程序将其转换为机器指令代码即可,因此用汇编语言设计的程序,与机器语言程序运行的速度相仿,而这个负责转换的程序叫汇编程序。转换前的汇编程序叫源程序,转换后的汇编程序叫目标程序。
不过,汇编语言相对于人们熟悉的自然语言仍然相差较远,而且汇编语言与机器语言相同,它也是面向机器的。换句话说,用汇编语言在一台机器上设计的程序,到另一机器上往往不能运行,即可移植性差。
由于机器语言与汇编语言都是面向机器的,所以人们也叫它们低级语言。
3. 高级语言
20世纪50年代中期出现了高级语言,高级语言比较圆满地克服了机器语言与汇编语言的不足,是程序设计语言的一大突破。高级语言接近人们熟悉的自然语言(主要指英语),掌握与使用都十分方便。高级语言具有通用性,在其初始阶段是面向过程的语言。高级语言与具体的计算机指令系统没有直接关系,因此用高级语言设计的程序可以在各种类型的计算机上运行。当然,计算机并不能识别与执行用高级语言设计的程序,因此,必须将高级语言程序转换为机器语言程序,才能在计算机上得以执行,这种转换的过程叫“翻译”。
任何一种高级语言系统都包含专门用于“翻译”的程序。对高级语言的“翻译”有两种方式,一种是“解释”方式,即“翻译”一句执行一句,负责这种“翻译”方式的程序叫解释程序;另一种是“编译”方式,是将整个程序“翻译”完毕后再予以执行,负责这种“翻译”方式的程序叫编译程序。
“翻译”前的程序叫源程序或源代码,源代码通常是文本形式;“翻译”后的程序叫目标程序或目标代码,目标代码是二进制形式。
用解释程序“翻译”执行程序比编译程序“翻译”执行程序慢得多。不论是解释还是编译,在“翻译”过程中都会自动检查源程序中的语法错误。
1.1.2 算法及其描述
1. 算法的概念
什么是算法?当代著名计算机科学家D.E.Knuth称:“一个算法,就是一个有穷规则(指令)的集合。其中之规则规定了一个解决某一特定类型的问题的运算序列。”简单地说,任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的方法和有限的步骤称作算法。
程序设计主要包括两个方面:行为设计与结构设计。行为设计是对要解决的问题提出达到目的需要实施的一些步骤,并对这些步骤加以必要的细化,在此基础上用某些方式完整地描述出来,其结果就是算法;结构设计是针对所要解决的问题,对数据定义数据结构(包括物理结构和逻辑结构)。有了好的算法、合适的数据结构,再使用某些程序设计语言加以具体实现,即可得到程序。
凡是有过程序设计经历的人都会对N.Wirth提出的“算法+数据结构=程序”有深刻的领悟。算法是程序的灵魂,它在产生程序的过程中占有重要的地位
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询