前 言
Visual FoxPro程序设计是高等院校以及高等职业学校开设范围最广的一门程序设计语言课程,同时也是教育部考试中心指定的二级考试科目之一。全国计算机等级考试是全国范围内参考人数最多的计算机类水平考试,考生群体大。学生学完Visual FoxPro课程后,往往要求参加全国计算机等级考试二级Visual FoxPro科目考试,很多学校把通过计算机等级考试作为评价学生学士学位合格的条件之一。因此,编写一本既适合高校教学需要又能方便学生复习以迎考全国计算机等级考试的Visual FoxPro程序设计教材是一件非常有意义的工作。本书以“基础理论—实用技术—实训”为主线组织编写,同时兼顾等级考试的需要,是一本标准的应用与应试型教材。
为了帮助读者更快地掌握程序设计与应用系统的开发方法,本书在第1~8章末尾均安排了应用程序开发案例,这些案例不仅有助于读者对该章内容进行综合运用,也有助于培养读者的实际应用能力。
本书循序渐进、系统全面地介绍了Visual FoxPro的语法结构。全书共分9章。
第1章主要介绍有关数据库的基本概念和关系型数据库设计的基础知识,以及Visual FoxPro的启动和退出方法、工作环境、图标,掌握这些内容是学好、用好Visual FoxPro的必要前提条件。
第2章主要介绍Visual FoxPro程序设计基础,包括常量、内存变量、表达式、常用函数、程序的基本结构以及多模块程序设计。
第3章主要介绍如何建立数据库、与数据库管理有关的内容,同时介绍建立数据库表、使数据库表相互联系、操作数据库表、索引、数据完整性和触发器等方面的内容。
第4章主要介绍Visual FoxPro在SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面也有不同。
第5章主要介绍Visual FoxPro为方便查找数据提供的一种方法查询,以及如何建立视图。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。
第6章主要介绍表单常用属性及方法、表单常用控件属性及方法、表单的数据环境、表单的运行、表单的基本概念、面向对象的概念。
第7章首先介绍Visual FoxPro的系统菜单,然后介绍下拉式菜单和快捷菜单的设计。
第8章主要介绍报表的创建方法以及设计报表的方法。
第9章详细介绍开发数据库应用程序的方法和步骤,介绍如何把数据库、表单、报表等分离的应用系统组建在项目管理器中连编成一个完整的应用程序。
本书注重理论联系实际,由浅入深、概念明确、条理清楚,适合作为非计算机类大学本科计算机程序设计基础教材,也可作为成人教育应用型专业以及等级技术培训教材和自学参考书。
本书由戴仕明主编,曾繁兴、杨玲、万韵、杨乐、胡亚平副主编,刘珊慧、黄青云、彭军、鲁燕飞参编。全书框架结构由何光明拟定。另外,感谢许勇、赵明、陈智、王珊珊、陈海燕等同志的关心和帮助。
本书配有电子教案、程序源代码、素材、等级考试系统与试题库供下载,以方便教学。课件及习题答案以及相关资源请从www.wenyuan.com.cn下载。
限于作者水平,书中难免存在不当之处,恳请广大读者批评指正。批评和建议请发至book21press@126.com。
本书编委会
