前 言
当今社会已进入信息时代,以计算机技术为代表的高新技术得到飞速发展,计算机的应用也越来越广泛。是否具有一定的计算机应用能力已成为衡量新世纪高技术人才的重要标准之一。
信息管理是计算机应用最广泛的领域之一。数据库技术是信息管理主要采用的技术手段。为了适应数据库技术的新发展,满足高等学校非计算机专业计算机应用技术教育的需要,我们组织编写了本教程。
Visual FoxPro是小型数据库管理系统的代表。它以强大的功能、完整而又丰富的工具、较高的处理速度和友好的界面等特点,受到了广大用户的欢迎。Visual FoxPro提供了一个集成化的系统开发环境,它使数据的组织与操作变得简单方便。它不仅支持传统的结构化程序设计,而且支持面向对象的程序设计。利用它提供的强大的可视化程序设计工具和向导等功能,用户可以快速地创建数据库、表、表单、菜单、查询并打印输出报表等。与其他数据库管理系统相比,Visual FoxPro的最大特点是自带编程工具,将数据库管理系统和程序设计语言有机地结合在一起,很适合初学者学习。特别是对各类非计算机专业、学习计算机课程的学时有限的初学者,采用Visual FoxPro将是一个较好的选择。
本教程以教育部提出的非计算机专业计算机基础教学的3个层次为依据,根据高等学校计算机应用技术基础层次的基本教学要求,结合我们多年从事计算机应用技术基础教学的经验,并参考国内外大量文献资料后编写而成。全书共分9章和10个附录,以目前广泛使用的Visual FoxPro中文版为主,系统地介绍数据库基础知识、关系型数据库管理系统的基本原理、数据库设计的基本方法、数据库的基本操作、关系型数据库标准查询语言SQL、结构化程序设计、面向对象的可视化编程方法以及数据库应用系统的开发等。附录1~附录10提供了Visual FoxPro的命令、函数、文件类型与扩展名、基类和控件对象的名称、属性、事件、方法等,方便读者查阅。
本教程可以作为高等院校非计算机专业本、专科学生的教材。带有“*”号的章节为选学内容。教学过程中,教师可根据学制、专业、教学时数、教学要求等实际情况对讲授内容进行取舍。
同时考虑到计算机等级考试的基本要求,本教程覆盖了“全国计算机等级考试二级Visual FoxPro”考试大纲的主要内容,因此也可以作为培训教材或者计算机等级考试参考书。对于计算机应用人员来说,本教程也是一本较好的参考书。
为了方便教学和读者进行上机操作练习,作者还同步编写了《Visual FoxPro数据库管理系统实验教程》一书,作为与本教程配套使用的实验教材。其中的学习指导、习题及参考答案等,为读者自学提供了方便。另外还有配套的教学课件可供使用。
本教程由程玮教授、陆晶副教授任主编,杨晓红教授、李静老师任副主编。其中程玮编写了第1章,孙延民编写了第2章,陆晶编写了第3章和第4章,杨晓红编写了第5章和第6章,李静编写了第7章,张澜编写了第8章,矫立峰编写了第9章,陈丽萍编写了附录1~附录10。全书最后由程玮总纂统稿,陆晶校对。
在本教程的编写过程中,得到了山东财政学院、学院教务处、教材科等各级领导的关心与支持,计算机信息工程系各教研室、系办公室,学院实验教学中心的老师也给予了大力的支持和帮助,在此向他们表示衷心的感谢。
本教程的编写力求做到概念清晰、结构合理、层次分明,内容深入浅出,语言通俗易懂。由于编写时间仓促和编者水平有限,书中难免有疏漏之处,敬请广大读者批评指正。
有需要教学课件的,请与编者联系,E-mail: chengwei@sdfi.edu.cn.
编 者2010年10月