基本信息
内容简介
目录
1.1 数据、信息和数据处理
1.2 数据管理技术的发展
1.2.1 人工管理阶段
1.2.2 文件管理阶段
1.2.3 数据库系统阶段
1.3 系统库系统的基本概念
1.3.1 数据库
1.3.2 数据库管理系统
1.3.3 数据库系统
1.3.4 数据库应用系统
1.4 数据模型
1.4.1 层次 模型
1.4.2 网状模型
1.4.3 关系模型
1.5 关系数据库
1.6 VFP数据库管理系统的特点
1.7 启动和退出VFP6.0
1.7.1 启动 VFP6.0
1.7.2 退出VFP6.0 习题
译者序
本教材共分9章,以下分别简要说明各章的要点。
第1章:数据库的基本概念。讲述了数据库的基本概念、数据库管理技术发展的3个阶段,数据模型、关系型数据库的重要概念和Visual FoxPro 6.0中文版的特点。
第2章:数据类型与运算。讲述了以Visual FoxPro 6.0中文版为基础的数据类型及其应用范围,结合实例讲解各种表达式的运算规则、常用函数和命令。
第3章:表的基础操作。结合实例讲述了表结构及表记录的创建、修改、删除以及常用操作。在本章中还讲述了数组和数据过滤等操作。
第4章:查询与数据库操作。在很多教材中都将查询与数据库分两章来讲,作者从实际的应用程序开发案例出发,从实用性和思维的连续性、扩展性的角度将这两部分合成一章来讲解。本章讲述了查询与索引、多工作区操作、SQL查询、数据库创建和视图等内容。
第5章:程序设计基础。本章分为两部分。前一部分讲解面向过程的结构化程序设计,其中包括程序的3种基本结构、子程序、自定义函数、过程以及变量作用域等;后一部分讲解面向对象的程序设计,有利于读者以面向过程程序设计为基础领会面向对象程序设计的特点。
第6章:表单设计基础。从本章开始以面向对象的思想讲述和引导读者具体学习如何面向对象编程,用大量的实例和较详实的手法向读者展示了面向对象的魅力。
第7章:报表设计基础。从实用化的角度讲解了报表的制作方法和报表的实际应用,其中包括常用报表、报表设计器、报表控件以及数据环境。
第8章:菜单设计与应用。从两个方面讲述菜单在面向对象的程序设计中的应用,较灵活地将菜单技术应用在面向对象的程序设计中,其中包括菜单设计器、创建应用程序菜单以及快捷菜单。本章还介绍了工具栏的制作。
第9章:数据库应用程序开发。本章分3个阶段讲述从一个Visual FoxPro的学习者变成开发实际的数据库应用程序的入门者所需的必备知识。第一阶段讲述应用程序开发理论,即软件工程的相关知识;第二阶段讲述数据库应用程序的开发步骤;第三阶段讲述按数据库应用程序开发步骤开发一个实际的数据库应用程序案例,即从实际案例开发的需求分析出发,进行功能设计、数据库设计、应用程序框架建立、详细设计、主程序设计到项目集成、应用程序发布。
本书在编写过程中得到了刘乃琦教授(电子科技大学)、龚荣武教授(四川大学)、马在强研究员(四川省计算机应用研究所)、杨秉楠先生、王能忠教授和黄毅先生的关心和指导以及同事们的大力支持。在此向所有关心和支持本书出版的同志表示诚挚的谢意。
本书例题均在Visual FoxPro各版本环境中运行通过。鉴于本书覆盖面宽,篇幅紧凑,加上编者水平有限,书中难免存在不妥之处,诚恳希望读者不吝指正。
编 者
2005年1月