内容简介
第1章 数据库系统基础知识
1.1数据库的基本概念
1.1.1数据、信息和数据库
1.1.2数据管理技术的发展
1.1.3数据库系统的组成及特点
1.1.4基本的数据模型
1.2数据库管理系统
1.3关系型数据库系统
1.3.1关系术语
1.3.2关系的特点
1.3.3关系的设计
1.3.4关系运算
习题1
第2章 Visual FoxPro数据库管理系统
2.1 Visual FoxPro概述
2.1.1 Visual FoxPro的特点
2.1.2 Visual FoxPro的运行环境和安装
2.1.3 Visual FoxPro的启动与退出
2.2 Visual FoxPro的界面风格
2.2.1 Visual FoxPro的用户界面
2.2.2菜单结构及其操作
2.2.3工具栏的使用
2.2.4对话框操作
2.2.5 Visual FoxPro的工作方式
2.3 Visual FoxPro的常量、变量和数组
2.3.1常量
2.3.2变量和数组
2.4 Visual FoxPro的表达式和函数
2.4.1表达式
2.4.2函数
2.5 Visual FoxPro的命令格式及文件类型
2.5.1 Visual FoxPro的命令格式
2.5.2 Visual FoxPro的文件类型
习题2
第3章 Visual FoxPro的辅助设计工具和项目管理器
3.1 Visual FoxPro的辅助设计工具
3.1.1向导
3.1.2设计器
3.1.3生成器
3.2选项对话框的使用
3.3项目管理器
3.3.1启动项目管理器
3.3.2项目管理器的功能
3.3.3项目管理器的界面操作
3.3.4项目管理器的使用
习题3
第4章 数据库及其基本操作
4.1数据库设计
4.2创建自由表
4.2.1设计表的结构
4.2.2建立表的结构
4.2.3数据的输入与修改
4.3创建数据库
4.3.1创建数据库的两种方式
4.3.2向数据库中添加表、移去表等操作
4.4排序与索引
4.4.1排序
4.4.2索引的概念和类型
4.4.3创建索引
4.4.4索引的使用
4.5有效性规则与参照完整性
4.5.1长表名、长字段名与注释
4.5.2设置字段属性
4.5.3设置记录规则
4.5.4永久关系
4.5.5参照完整性
4.5.6创建存储过程
4.6同时使用多个表
4.6.1工作区的概念及使用
4.6.2表之间的关联
4.6.3数据工作期
习题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.2.4删除或还原表中的记录
5.2.5表中数据的备份
5.3表的浏览窗口
5.3.1改变表浏览窗口的大小
5.3.2改变列宽和行高
5.3.3移动字段显示的位置
5.3.4打开和关闭网格线
5.3.5拆分“浏览”窗口
5.3.6限定表的显示内容
习题5
第6章 记录的检索
6.1查看特定的记录
6.1.1使用指针定位命令查看记录
6.1.2按照索引顺序定位检索
6.1.3使用筛选进行检索
6.2使用查询工具检索记录
6.2.1使用查询向导创建简单的查询
6.2.2利用查询设计器创建查询
6.2.3建立复杂的条件查询
6.2.4建立交叉表查询
6.3常用的SQL查询语句介绍
6.3.1简单查询
6.3.2嵌套查询
6.3.3连接查询
6.3.4分组及使用组函数查询
习题6
第7章 视图
7.1视图的功能以及与查询的区别
7.2使用视图向导创建视图
7.3使用视图设计器建立视图
7.4利用视图更新数据
7.4.1指定可更新的字段
7.4.2设置更新方法
7.4.3检查更新冲突
习题7
第8章 报表和标签的设计
8.1创建报表
8.1.1报表布局
8.1.2使用报表向导创建报表
8.1.3使用“快速报表”创建报表
8.1.4使用“报表设计器”创建和修改报表
8.2创建分组报表
8.2.1设置报表的记录顺序
8.2.2设计单级分组报表
8.2.3设计多级数据分组报表
8.3创建一对多报表
8.4设计多栏报表
8.5创建标签
8.6报表和标签的打印
习题8
第9章 Visual FoxPro程序设计基础
9.1程序文件
9.1.1程序文件的建立与执行
9.1.2不同工作方式下的环境设置
9.1.3输入输出、宏代换和运行控制命令
9.2程序的基本结构
9.2.1顺序结构
9.2.2选择结构
9.2.3循环结构
9.3过程与过程调用
9.3.1子程序、函数与过程
9.3.2内存变量和数组的作用范围
9.3.3主程序与子程序或过程之间的参数传递
9.3.4结构化程序设计
9.4应用程序的编译和调试
9.4.1常见的错误类型
9.4.2常用的调试技术
9.4.3使用“调试器”进行调试
习题9
第10章 面向对象的程序设计
10.1基本概念
10.1.1对象与类
10.1.2类的特征和基类
10.1.3事件
10.2定义类的程序方式
10.2.1定义类的命令
10.2.2向容器类中添加对象
10.2.3指定方法和事件程序
10.2.4保护和隐藏类成员
10.2.5按类层次调用方法或事件代码
10.3利用类设计器定义类
10.4创建和使用类库
10.4.1创建类库的两种方法
10.4.2修改库中的类定义
10.4.3使用类库的命令
习题10
第11章 表单设计
11.1表单设计概述
11.1.1使用表单向导创建新表单
11.1.2使用“快速表单”命令创建新表单
11.1.3表单设计器简介
11.1.4保存和运行表单
11.1.5表单的参数传递
11.2设置数据环境
11.3基本控件简介
11.3.1控件使用要点
11.3.2设计直线(Line)控件
11.3.3设计形状(Shape)控件
11.3.4设计标签(Lable )控件
11.3.5设计文本框(Text Box)与编辑框(Edit Box)控件
11.3.6设计命令按钮(Command Button)控件
11.3.7设计命令按钮组(Command Group)控件
11.3.8设计复选框(Check Box)与选项按钮组(Option Group)控件
11.3.9设计列表框(List Box)与组合框(Combo Box)控件
11.3.10设计微调(Spinner)控件
11.3.11设计计时器(Timer)控件
11.3.12设计页框(Page Frame)控件
11.3.13设计容器(Container)控件
11.3.14设计表格(Grid)控件
11.3.15设计图像(Image)控件
11.3.16设计ActiveX控件与ActiveX绑定控件
习题11
第12章 菜单设计
12.1创建菜单系统
12.1.1建立主菜单栏
12.1.2创建菜单项或子菜单
12.2预览及执行菜单
12.3菜单系统的初始化代码和清理代码
12.4为菜单系统插入系统菜单项
习题12
第13章 一个应用系统开发实例
13.1设计一个应用系统的具体过程
13.1.1规划应用程序
13.1.2创建数据库
13.1.3定义和引用类
13.1.4精心设计用户界面
13.1.5提供具有交互能力的输出形式
13.1.6测试和调试应用程序
13.2一个数据库应用系统实例
习题13
附录 Visual FoxPro 6.0命令一览表