目录
第1章数据库基础
1.1数据、信息与数据处理
1.1.1数据与信息
1.1.2数据处理
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.3.5数据库系统的数据模式
1.4数据模型
1.4.1数据模型概述
1.4.2ER数据模型
1.4.3几种主要数据模型
1.5关系数据库
1.5.1关系术语
1.5.2关系的规范化
1.5.3关系运算
1.5.4关系数据库
1.5.5关系的完整性
1.6数据库新技术概述
习题1
第2章Visual FoxPro概述
2.1Visual FoxPro的启动和退出
2.2Visual FoxPro的用户界面
2.3Visual FoxPro的文件类型
2.3.1Visual FoxPro常用文件类型
2.3.2Visual FoxPro表的类型
2.4Visual FoxPro操作概述
2.4.1Visual FoxPro操作方式
2.4.2Visual FoxPro命令格式
2.5Visual FoxPro可视化设计工具
2.5.1Visual FoxPro向导
2.5.2Visual FoxPro设计器
2.5.3Visual FoxPro生成器
2.6项目管理器的基本概念
2.6.1创建项目
2.6.2项目管理器的使用
习题2
第3章Visual FoxPro数据基础
3.1数据类型
3.2常量
3.3变量
3.3.1内存变量
3.3.2数组变量
3.3.3字段变量
3.4运算符与表达式
3.5常用函数
3.5.1数值运算函数
3.5.2字符处理函数
3.5.3转换函数
3.5.4日期和时间函数
3.5.5测试函数
习题3
第4章表的基本操作
4.1建立表
4.1.1分析和设计表的结构
4.1.2建立表的结构
4.1.3输入记录
4.2打开和关闭表
4.2.1打开表
4.2.2关闭表
4.3显示和修改表的结构
4.3.1显示表结构
4.3.2修改表结构
4.4复制表
4.4.1复制表结构
4.4.2复制表文件
4.5记录的操作
4.5.1定位记录
4.5.2显示记录
4.5.3修改记录
4.5.4删除与恢复记录
4.6表的过滤
4.6.1过滤字段
4.6.2过滤记录
4.7表与数组之间的数据交换
4.7.1将当前记录复制到数组或内存变量中
4.7.2将数组或内存变量中的数据复制到当前记录
习题4
第5章索引与多表操作
5.1索引
5.1.1索引的概念及类型
5.1.2建立索引
5.1.3使用索引
5.2多个表的同时使用
5.2.1使用工作区
5.2.2建立表间临时关系
5.2.3表的连接
习题5
第6章数据库的操作
6.1建立和打开数据库
6.1.1建立数据库
6.1.2打开和关闭数据库
6.2数据库中表的基本操作
6.2.1新建表
6.2.2添加表
6.2.3移去和删除表
6.3设置数据库表的属性
6.3.1设置表中字段的显示标题
6.3.2设置表中字段的输入、输出掩码
6.3.3设置表中字段的注释
6.3.4设置表中字段的默认值
6.3.5设置表中字段的有效性规则
6.3.6设置触发器
6.4建立永久关系
6.4.1建立表间的永久关系
6.4.2设置参照完整性
习题6
第7章视图与查询
7.1视图
7.1.1视图的概念
7.1.2视图的创建和使用
7.2查询的创建与使用
7.2.1查询的概念
7.2.2查询的创建和使用
习题7
第8章关系数据库标准语言SQL
8.1SQL概述
8.1.1SQL的特点
8.1.2SQL语言的体系结构
8.2SQL的数据查询功能
8.2.1SELECT语句格式
8.2.2投影查询
8.2.3条件查询
8.2.4统计查询
8.2.5分组查询
8.2.6查询的排序
8.2.7内连接查询
8.2.8自连接查询
8.2.9修改查询结果的输出去向
8.2.10嵌套查询
8.2.11集合查询
8.2.12超连接查询
8.3SQL的数据定义功能
8.3.1创建表
8.3.2修改表的结构
8.3.3删除表
8.3.4视图的定义和删除
8.4SQL的数据操纵功能
8.4.1插入记录
8.4.2更新记录
8.4.3删除记录
习题8
第9章程序设计基础
9.1程序文件
9.1.1程序文件的概念
9.1.2程序文件的建立、编辑与运行
9.2程序中的基本命令
9.2.1交互式输入命令
9.2.2其他命令
9.3程序的基本结构
9.3.1顺序结构
9.3.2分支结构
9.3.3循环结构
9.4子程序、过程与自定义函数
9.4.1子程序
9.4.2过程文件
9.4.3内存变量的作用域和参数传递
9.4.4自定义函数
9.5程序的调试
9.5.1调试程序
9.5.2调试器
习题9
第10章面向对象程序设计
10.1面向对象程序设计基础
10.1.1基本概念
10.1.2面向对象程序设计基本方法
10.1.3Visual FoxPro中的类
10.1.4属性、事件与方法程序
10.2对象的操作
10.2.1引用对象
10.2.2设置对象的属性值
10.2.3调用对象方法
10.2.4设计类与对象
习题10
第11章表单设计及应用
11.1表单设计基础
11.1.1表单简介
11.1.2表单向导
11.1.3表单设计器
11.1.4表单的运行
11.2表单常用控件
11.2.1控件的基本操作
11.2.2“标签”控件
11.2.3“文本框”控件
11.2.4“命令按钮”控件
11.2.5常用表单控件应用
11.3表单其他控件
11.3.1“选项按钮组”控件
11.3.2“复选框”控件
11.3.3“编辑框”控件
11.3.4“列表框”控件
11.3.5“组合框”控件
11.3.6“微调按钮”控件
11.3.7“计时器”控件
11.3.8“图像”控件
11.3.9“表格”控件
11.3.10“页框”控件
11.3.11“命令按钮组”控件
11.3.12ActiveX控件和“ActiveX绑定”控件
11.3.13“表单集”控件
习题11
第12章报表设计及应用
12.1报表概述
12.1.1报表组成
12.1.2报表的常规布局
12.1.3报表设计器界面
12.2创建简单报表
12.2.1报表向导
12.2.2快速报表
12.3报表设计器
12.3.1启动报表设计器
12.3.2设置报表的数据环境
12.3.3报表的控件设计
12.3.4报表的数据分组
12.4报表的打印输出
12.4.1使用菜单输出报表
12.4.2使用命令输出报表
习题12
第13章菜单设计及应用
13.1菜单设计概述
13.1.1菜单的结构及类型
13.1.2菜单设计的一般步骤
13.1.3菜单设计器简介
13.1.4“显示”菜单简介
13.2菜单设计及运行
13.2.1设计下拉菜单
13.2.2给表单设计下拉菜单
13.2.3设计快捷菜单
习题13
第14章应用程序的集成与发布
14.1应用程序的一般开发过程
14.1.1应用程序设计的基本过程
14.1.2应用程序组织结构
14.1.3主程序设计
14.2利用项目管理器开发应用程序
14.2.1用项目管理器组织文件
14.2.2连编项目
14.3发布应用程序
14.3.1准备工作
14.3.2应用程序的发布
习题14
附录AVisual FoxPro 6.0常用函数表
附录BVisual FoxPro 6.0命令表
参考文献