
前言
本教材第1版、第2版由于结构合理,内容取舍得当,易于教师讲授和方便学生理解,被许多大专院校连续多年选为教材,也因此成为同类书中印刷量最大的教材之一。
为了使本教材更加完善,我们对第2版教材进行了一些调整和充实,使之更加符合当前大专院校对Visual FoxPro课程的教学要求。因此,本书无论在内容和课时安排上,都更加适应教学的需要。
本书作为第二个层次的计算机教学内容,建立在读者没有任何程序设计知识的基础上,重点讲解计算机程序设计语言的基本知识(语言基本元素与结构、语言本身所支持的数据类型、数组、各种表达式的使用)、结构化程序设计知识(程序的输入和输出、程序的控制结构、顺序结构、选择结构、循环结构、子程序及文件的使用等)、面向对象程序设计的概念与方法和程序中常用的算法等。本书的基本内容主要围绕“程序设计”这个主题。
微软公司开发的Visual系列语言不仅在功能上趋于统一,而且在编程的方法上也是一致的,它们都是采用“面向对象”编程技术的简化版——可视化编程。这是一种程序设计的新概念、新方法,学会一种可视化编程语言,可以毫不费力地学习另一种可视化编程语言。所以通过本教材的学习,读者不仅可以学会程序设计的基本知识、设计思想和方法,还可以学会可视化程序设计的通用方法与步骤。
本书以Visual FoxPro 6.0中文版为语言背景,以程序语言结构为主线,把可视化控件、向导分散到各章中介绍,通过大量实例,深入浅出地介绍了数据库与Visual FoxPro的基础知识、Visual FoxPro的编程环境与编程基础、Visual FoxPro编程的工具与步骤、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、自定义属性与方法、表单集与多重表单、菜单与工具栏、数据表和索引、多表操作与数据库、查询与视图、关系数据库标准语言SQL和报表等。本书概念清晰、逻辑性强、层次分明、例题丰富,适合教师课堂教学和学生自学。本书内容涵盖《全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)》。
全书通过大量有趣的实例介绍了程序设计的基础和方法,使读者可以轻松学会使用Windows环境中的可视化编程工具。在例题讲解中,按照先给出设计目标,然后介绍为实现设计目标而采取的设计方法,使学生明确程序设计的思想和方法,做到有的放矢。
全书图文并茂,所有操作都依实际屏幕显示一步一步讲述,读者可以边看书边上机操作,通过范例和具体操作,理解基本概念并学会操作方法。针对初学者的特点,全书在编排上注意由简到繁、由浅入深和循序渐进的特点,力求通俗易懂、简捷实用。
本书由刘瑞新、汪远征、曹欢欢等编著,刘瑞新编写第1、12章,汪远征编写第2、3、4章,曹欢欢编写第5、6、8章,徐雅静编写第7、15章,刘桂玲编写第9、11章,刘克纯、田金雨、骆秋容、王如雪、曹媚珠、陈文焕、刘有荣、李刚、孙明建、李索、刘大学编写第10章,张超林编写第13、16章,沙世雁、缪丽丽、田金凤、陈文娟、李继臣、王如新、赵艳波、王茹霞、田同福、徐维维、徐云林编写第14章以及课件的制作、程序的调试等。全书由刘瑞新、汪远征教授统编定稿。
由于编者水平有限,书中疏漏之处难免,欢迎读者对本书提出宝贵意见和建议。
编者