Visual FoxPro程序设计与项目开发教材是体现教学内容和教学方法的知识载体,是进行教学的基本工具。教材的质量直接影响着教师的教与学生的学,它与教师、学生、教学方法和教育技术手段等一起构成了教学过程的一个统一的整体,是实现教学培养目标的关键因素之一。多年来,我们在Visual FoxPro程序设计精品课程建设过程中,对Visual FoxPro程序设计的课程体系、教学模式、教材结构和内容等进行了深入的研究;本教材是根据Visual FoxPro课程教学的新发展,在吸取很多教材的优点的基础上编写而成的。
数据管理是计算机应用的重要方面。数据库技术是先进的数据管理技术。Visual FoxPro 6.0是可以运行在微型计算机上的优秀的关系型数据库管理系统,不仅可以用于管理和操作数据库,而且是一种高级程序设计语言,具有一般计算机语言的特点,同时也是一种功能强大的数据库应用系统开发工具。Visual FoxPro支持可视化界面设计,可以设计丰富多彩的软件界面。其数据管理功能强大、实现简单,使用Visual FoxPro能够方便地设计与开发各种管理信息系统(MIS)。同时,Visual FoxPro程序设计是计算机、信息管理、财经商贸等相关专业的一门系统地讲授数据库程序设计与应用的专业课程,它是学生学习计算机语言和数据库的一门重要课程。由于数据库应用系统开发的思维模式及课程特点与一般传统课程有较大的不同,加之学时紧、任务重的现实,使不少学生感到困难。为了使学生能够轻松地掌握Visual FoxPro程序设计,作者在长期的Visual FoxPro教学过程中,对课程的教学内容、教学方法和学生特点进行了认真的思考;根据多年成熟的一线教学经验积累及研究,按照“体系完整、内容齐全、符合教学规律、便于教与学、有创新、质量高”的宗旨进行了教材的设计与编写。
本书在体系结构安排上,根据教学目的和要求,以任务驱动的方式尽可能将概念、知识点与例题结合起来;每章的开始有学习导引,结尾有小结,章末配有类型丰富的习题与上机实验。本书从软件工程的角度,注重方法、技术、开发与应用的思想与思路的讲解和任务驱动教学模式的体现,力求理论与实际相结合,学以致用。讲解中借助“提示”、“注意”、 “试一试”和“知识扩展”等教学提示与活动,帮助读者理解、运用、掌握教学内容。针对学生学习课程后普遍感觉项目开发和综合应用难的问题,在第12章,通过进行项目的开发与训练,加深学生对Visual FoxPro程序设计内容的理解和综合应用。附录部分给出习题参考解答,方便学生的学习与使用,体现了“体系完整、内容齐全、实用”的原则。
本书的特点是,对Visual FoxPro程序设计的知识与能力的学习、训练进行了分层次、有针对性的设计,使学生通过完成每章的习题,能够加深理解和进一步巩固课堂所学知识与重点; 通过各章设置的实验进行上机实践,使学生边学边练,融会贯通,举一反三,逐步深入,提高数据库程序设计与开发能力。这些内容突出了实用性和易学性,体现了“符合教学规律、便于教、利于学”的编写思想。
本书适合作为高等院校计算机、信息管理、经济和管理专业,特别是财经商贸院校相关专业的Visual FoxPro程序设计课程的教材或教学参考书,也可作为非计算机专业大学计算机技术基础(Visual FoxPro程序设计)公共选修课程的教材,还可供软件开发技术人员和广大数据库程序设计爱好者自学参考。为方便教师教学和学生学习,本书提供了配套的教学课件,读者可从清华大学出版社网站http://www.tup.com.cn下载。
本书由黄超主编,孙爱香、吴明君、李钢副主编,参加编写工作的还有刘洪霞、宋丽娜、段文秀、董广印、孙宝玉。具体分工如下: 第1章至第3章、第5章、第6章及第12章由黄超编写,第4章由刘洪霞编写,第7章由宋丽娜编写,第8章第9章由李钢编写,第10章和第11章由孙爱香编写;吴明君参加了部分稿件的编写与统稿工作,段文秀、董广印、孙宝玉参与了部分章节的编写与材料整理工作,全书的审核与统稿由黄超完成。在本书的编写过程中,得到清华大学出版社白立军编辑的指导与大力支持。
本书的编写参考了大量书籍、课件与网络资源,吸取了很多专家同行的宝贵经验,同时也得到了领导和同仁的关心与支持,在此一并表示衷心的感谢!
由于编者水平所限,书中肯定存在疏漏与不足之处,敬请读者不吝提出宝贵意见,以帮助我们今后进一步完善。
编者2013年10月