本书为VisualFoxPro课程教材,内容按照用户使用数据库的逻辑顺序编排,从数据库的基本原理和基本概念出发,介绍数据库的基本操作。在介绍结构化程序设计方法后通过介绍VisualFoxPro可视化程序设计工具的使用方法,引导读者在潜移默化中循序渐进地理解面向对象程序设计的思想。
本书汲取了非计算机专业计算机教育研究的最新成果,以微软公司的Visual FoxPro 6.0为背景组织编写。本教材配有实验教材和教学光盘,力求做到有机结合,在内容上形成互补,尽可能满足不同个体的学习需求和不同教学计划的要求,为任课教师和学生提供更多的选择空间,为大幅度提高教学效率奠定基础。
本教材既可作为高校非计算机专业数据库应用课程教材,也可供计算机等级考试应试者以及社会各类计算机应用人员参考。
第一章 概述
1.1 数据库基础
1.2 关系数据库
1.3 Visual FoxPro6.0系统概述
1.4 Visual FoxPro6.0的用户界面
第二章 Visual FoxPro的基础知识
2.1 Visual FoxPro的数据类型
2.2 Visual FoxPro的常量与变量
2.3 运算符与表达式
2.4 Visual FoxPro的常用函数
2.5 Visual FoxPro的命令结构和书写规则
2.6 Visual FoxPro的文件类型
第三章 数据表的基本操作
3.1 数据表的建立
3.2 表的维护与使用
3.3 项目管理器
3.4 表的排序与索引
3.5 查询与统计
第四章 数据库操作
4.1 创建数据库
4.2 建立表间的关系
4.3 数据完整性
第五章 结构化查询语言SQL基础
5.1 SQL概述
5.2 数据定义功能
5.3 数据操纵功能
5.4 查询功能
第六章 查询与视图
6.1 查询
6.2 视图
第七章 结构化程序设计基础
7.1 VFP程序文件
7.2 VFP程序设计中常用的基本命令
7.3 VFP程序的基本结构
7.4 数组及其应用
7.5 过程与自定义函数
第八章 面向对象程序设计
8.1 面向对象程序设计的基本概念
8.2 Visual FoxPro中的基类
8.3 Visual FoxPro中对象有属性、方法和事件
第九章 表单设计
9.1 利用表单向导创建简单的表单
9.2 表单设计器
9.3 常用控件的设计
9.4 表单的高级设计
第十章 表单设计
10.1 菜单设计的基本步骤
10.2 下拉式菜单设计实例
10.3 快捷菜单设计实例
第十一章 报表与标签设计
11.1 报表设计
11.2 标签设计
参考答案
数据库技术是事务处理和信息管理领域中采用的主要技术手段,随着社会信息化进程的加快,它已经成为现代管理中必须具备的知识与技能。
VisualFoxPro 6.0是微软公司推出的小型数据库管理系统开发平台,是目前PC机上广泛流行的数据库管理系统软件,它以强大的功能、完整而丰富的工具、较高的处理速度、友好的操作界面以及完备的兼容性等特点,备受广大用户的欢迎。VisualFoxPr06.0提供了一个集成化的系统开发环境,它不仅支持传统的结构化编程技术,而且支持面向对象的可视化编程技术;VisualFoxPro 6.0还提供了功能丰富的可视化程序设计工具,从而使得数据的组织、数据库规则的定义和应用程序的开发等工作变得简单方便。正因为VisualFoxPr06.0具有上述特色,所以它不仅是目前较为理想的小型数据库开发平台,同时也成为微机数据库的首选教学软件。
本教材汲取了非计算机专业*t3g机教育研究的最新成果,以VisualFoxPr06.0为背景组织编写。在教材的编写过程中,作者力图实现如下目标:
第一,教材结构符合教学的认知规律。本教材的内容按照用户使用数据库的逻辑顺序编排,从数据库的基本原理和基本概念出发,介绍数据库的基本操作,在介绍结构化程序设计方法后,通过介绍Visual FoxPro可视化程序设计工具的使用方法,引导读者在潜移默化中循序渐进地理解面向对象程序设计的思想。
第二,叙述通俗易懂,方便自学。在教材的写法上既注重概念的严谨和清晰,又尽量避免过多地引入概念,力求采用读者容易理解的叙述方法阐明数据库的基本理论和面向对象的基本概念。
第三,教材形式多样,便于组织教学。本教材包括文字教材以及配套的实验教材和教学光盘,力求作到实验教材与文字教材有机结合,在内容上形成互补,尽可能满足不同个体的学习需求和不同教学计划的要求,为任课教师和学生提供更多的选择空间,为大幅度提高教学效率奠定基础。
本教材既可作为大专院校非计算机专业数据库应用课程教材,也可供计算机等级考试应试者以及社会各类计算机应用人员参考。
为了适应计算机技术高速发展的形势,全面提升在校大学生的信息素养和计算机应用水平,我们对教材从事形式到内容都进行了一些探索,至于是否圆满地实现了上述目标,还有待广大读者作出评判。
本书由朱寄、田爱景任主编,郑德义、张国庆、石澜任副主编。其中第一章第三章的3.4-3.5节和第四章由田爱景编写,第二章、第三章的3.1-3.3节以及第十章由张国庆编写,第七章由郑德义编写,第五章、第六章、第八章、第九章、第十一章由朱寄编写,石澜参与了部分章节的编写与编辑工作。全书由朱寄统稿。
由于作者水平有限,对于书中出现的不足和疏漏,恳请广大读者提出宝贵意见。
编者
2004年5月