Visual FoxPro是微软公司推出的一个优秀的关系型数据库管理平台,适用于在微型计算机系统上,设计出各种规模和应用特点的数据管理信息系统。与其他数据库管理系统比较具有鲜明的特点。不仅具有强大的数据库管理功能,还提供了丰富的面向对象程序设计的各类开发工具。因为其朴实实用、简明扼要、通俗易学、理论与实践并重,而成为各类高等学校普遍开设的计算机程序设计的入门课程。
与之前的版本相比,Visual FoxPro 9.0支持更为强大的可视化界面和程序设计环境,可以设计出更美观、更专业、更友好的软件界面;在数据库和数据表的管理上更为方便,增加了更快的数据引擎,支持更多的数据类型。同时还增加了其他一些设计功能和网络功能。本书根据教育部组织制定的《普通高等学校非计算机专业计算机基础课程教学大纲》在数据库技术与程序设计方面的基本要求,并以Visual FoxPro 9. 0为环境编写。特别适用于文科类、语言类、经济管理类以及理工学科专业的计算机程序设计课程教学和学生学习使用。
本书共分为5章。主要内容包括: 数据库与数据库技术基础,Visual FoxPro 9.0的语言环境,Visual FoxPro 9.0的语言基础,数据库及数据操作,查询、视图与SQL语言,结构化程序设计方法,Visual FoxPro 9.0面向对象基础以及可视化程序设计方法等。在本书编写过程中,作者充分注意了概念精确、叙述清晰、语言准确、内容翔实、举例充分、习题典型,突出了理论概念与实际操作的紧密结合,兼顾了课堂教学与课后学习的不同特点和要求,并在各章后附带了丰富的习题和实验上机题,非常适合作为教材使用。
通过本书的教学学习,可以使学生学习掌握数据信息的组织、描述、处理及管理的基本概念,掌握数据库技术的基本理论以及Visual FoxPro数据库管理系统的使用方法,学习掌握程序设计的基本方法,提高学生逻辑思维的能力和应用程序的设计技能,初步具备数据信息管理应用程序的开发能力,为学生应用计算机特别是应用数据库管理技术解决本专业中的实际问题打下良好的基础,以适应现代化社会对具有计算机应用能力的高素质复合型人才的需求。
本书的第1章由谢永红编写,第2章由韩伯涛编写,第3章由黄晓璐编写,第4章由姚琳编写,第5章由武航星编写,习题和上机部分由魏星编写,全书由武航星和姚琳统稿、定稿。
本教材的编写得到了教育部2014年校企合作专业综合改革项目和北京科技大学“十二五”规划教材建设经费资助,特此致谢。同时感谢清华大学出版社的支持和帮助。尽管作者在编写此书的过程中,做了很多的努力,但由于水平所限、时间仓促等原因,疏漏与错误之处在所难免,希望使用本书的教师和学生给予批评指正。我们将不胜感谢。
编者2015年1月