《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》是“十二五”职业教育国家规划教材,是根据《教育部关于“十二五”职业教育教材建设的若干意见》及教育部新颁布的《高等职业学校专业教学标准(试行)》,同时参考计算机专业职业资格标准,在第2版的基础上修订而成的。《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》共11章,内容包括VisualBasic面向对象编程的基础,VisualBasic的常用控件的编程,VisualBasic的数据库应用,VisualBasic程序的编译和打包。每章以若干个“任务”为导引,展开“任务情境”描述、“任务分析”理解、“任务实施”设计、“知识提炼”归纳。每章后还设计有“本章小结”,对技术要点进行归纳和总结;设计有“实战强化”,提供学生有针对性的任务进行模仿设计,对所学技能进行巩固提高。《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》内容实用,融入“软件工程”的思想,从任务的提出、分析到实施,有意识地使用“软件工程”的分析、设计、编码、维护的方法,培养学生的软件设计素养。为便于教学,《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》配套有电子教案和程序源代码等教学资源,选择《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》作为教材的教师可来电(010~88379194)索取,或登录www.cmpedu.com网站,注册、免费下载。《程序设计基础:Visual,Basic 6.0案例教程(第3版)/“十二五”职业教育国家规划教材》可作为高等职业院校计算机应用及相关专业教材,也适合于对VisualBasic编程感兴趣的读者和VisualBasic程序设计的初学者使用。
本书是按照教育部《关于开展“十二五”职业教育国家规划教材选题立项工作的通知》,经过出版社初评、申报,由教育部专家组评审确定的“十二五”职业教育国家规划教材,是根据《教育部关于“十二五”职业教育教材建设的若干意见》及教育部新颁布的《高等职业学校专业教学标准(试行)》,同时参考计算机专业职业资格标准,在第2版的基础上修订而成的。
全书共11个模块,模块1~模块3介绍了VisualBasic面向对象编程的基础,主要介绍了程序设计的基本概念,程序设计的基本语句,程序结构,函数,过程以及面向对象程序设计的基本概念:对象、属性、事件和方法;模块4~模块7介绍了VisualBasic的常用控件的编程,介绍了常用控件,对话框控件,图形图像处理控件和文件处理控件的使用以及实例;模块8~模块10介绍了VisualBasic的数据库应用,是本书的重点,通过一个学生信息系统实例的实现,完整地介绍了基于VisualBasic信息系统的设计与编程;模块11介绍了VisualBasic程序的编译和打包。
本书编写过程中力求体现职业教育的特色。教材通过“任务驱动”模式,引导学生:分析理解任务——达成任务目标——实战强化。通过引入真实的工作案例,给学生营造一种真实的思考问题、解决问题的过程,学生在完成任务的全过程中能真正提高计算机编程实践能力。教材充分利用VisualBasic6.0的可视化设计和事件驱动的编程机制的特点,在“任务实施”中详细介绍达成任务目标的步骤,在“知识提炼”中对所需知识点和程序设计方法进行归纳和总结,使得学生可以在“实战强化”中举一反三,探究VisualBasic6.0中控件的各种属性,自主地学习属性设置和事件响应编程。利用VisualBasic6.0支持多种数据库系统的访问的特点,通过介绍VisualBasic6.0丰富的数据访问控件,简化数据库访问的过程,降低了数据库编程的难度,提高学生处理实际问题的能力,同时提高了学习的积极性。
本书涉及理论、概念等一类知识内容时,注重穿插学习方法和编程技能的介绍和讲解,结合高职高专计算机相关专业学生的特点,注重知识内容的实用性和综合性,删减书中较刻板的理论知识点,将更多内容重点放在实用设计方法、设计技能以及编程过程的阐述上。
本书在内容处理上主要有以下几点说明:
(1)“任务驱动”。每个模块以若干个“任务”为导引,首先在“工作领域”介绍本模块“任务”的背景和知识体系,提出本模块“任务”要达到的“技能目标”,然后在每一个“任务”中,展开“任务情境”描述,需求分析,进行“任务分析”理解,根据需求完成详细设计,“任务实施”设计,手把手带领学生完成“任务”的工程编码。
(2)“知识提炼”。对于与本任务相关的理论性较强的知识点以及扩展的知识内容,含有相对较难或应用较少的属性和方法,在“知识提炼”中进行归纳和理论提高,集中讲解,既满足了不同层次的学生不同学习的需要,也使本教材的知识结构层次感分明,主次清晰。每个模块后还设计有“模块小结”,对技术要点进行归纳和总结。
(3)加强实训。设计有“实战强化”,提供学生有针对性的任务进行模仿设计,对所学技能进行巩固提高,通过“日积月累”掌握一些程序设计的常用技巧和常识。
(4)融入“软件工程”的思想。从任务的提出、分析到实施,有意识地使用“软件工程”的分析、设计、编码、维护的方法,培养学生的软件设计素养。
全书共11个模块,由包头师范学院刘宝山、乌兰图雅主编。具体分工如下:刘宝山编写模块1~模块3,乌兰图雅编写模块4、模块8、模块9,夏玉芹编写模块5~模块7,马占飞编写模块10、模块11,核工业计算机应用研究所刘晓博、包头铁路工程技术学院郭子荣、包头服务管理职业学校杨树英和包头派司网络有限责任公司康大维编写书中“实战强化”并审阅了书稿。
编写过程中,编者参阅了国内外出版的有关教材和资料,同时得到了使用该教材院校专业教师的有益建议和中肯批评,在此一并表示衷心感谢!本书经全国职业教育教材审定委员会审定,教育部专家在评审过程中对本书提出了宝贵的建议,在此对他们表示衷心的感谢!
由于编者水平有限,书中不妥之处在所难免,恳请读者批评指正。
编 者