第1章 VisualFoxPro6.0概述
1.1 FoxPro发展简介
1.2 VisualFoxPro6.0的功能和特点
1.2.1 VisualFoxPro6.0的功能
1.2.2 VisualFoxPro6.0的特点
1.3 VisualFoxPro6.0的安装与配置
1.3.1 VisualFoxPro6.0的安装
1.3.2 VisualFoxPro6.0的配置
1.4 VisualFoxPro6.0的环境
1.4.1 VisualFoxPro6.0的启动和退出
1.4.2 VisualFoxPro6.0的菜单系统
1.4.3 VisualFoxPro6.0的文件类型
1.4.4 VisualFoxPro6.0的项目管理器
1.4.5 VisualFoxPro6.0的命令窗口
第2章 VisualFoxPro6.0编程基础
2.1 数据类型
2.1.1 字符型(Character)
2.1.2 货币型(Currency)
2.1.3 日期型(Date)
2.1.4 日期时间型(Datetime)
2.1.5 逻辑型(Logical)
2.1.6 数值型与浮点型(NumericandFloat)
2.1.7 双精度型(Double)
2.1.8 整型(Integer)
2.1.9 备注型(Memo)
2.1.1 0通用型(General)
2.1.1 1二进制数据类型
2.1.1 2对象型(Object)
2.2 数据容器
2.2.1 常量
2.2.2 变量
2.2.3 数组
2.2.4 字段
2.2.5 记录
2.2.6 对象
2.3 操作符和表达式
2.3.1 操作符
2.3.2 表达式
2.4 命令和函数
2.4.1 命令格式
2.4.2 命令书写的有关约定
2.4.3 函数
2.5 流程控制语句
2.5.1 顺序结构
2.5.2 分支选择结构
2.5.3 循环结构
2.6 程序文件
2.6.1 程序文件的创建与编辑
2.6.2 程序文件的运行
第3章 表的创建与基本操作
3.1 表的基本概念
3.2 创建新表
3.2.1 用表设计器创建表
3.2.2 设计表时应说明的问题
3.3 表的基本操作
3.3.1 表的打开和关闭
3.3.2 数据的添加、查看和编辑
3.3.3 定制浏览窗口
3.3.4 修改表的结构
3.3.5 记录的删除和恢复
3.3.6 定制表中的数据
3.4 表的索引与排序
3.4.1 什么是索引
3.4.2 索引文件类型
3.4.3 索引类型
3.4.4 创建和使用索引
3.4.5 表的排序
3.5 使用命令操作表
第4章 数据库的创建与操作
4.1 数据库设计
4.1.1 数据库概述
4.1.2 确定数据库设计的目的
4.1.3 数据库设计的一般过程
4.1.4 数据库中表间的关系
4.2 创建数据库
4.2.1 建立一个新库
4.2.2 向数据库中添加表和移去表4.2.3 在各表之间建立关系
4.2.4 管理数据库
4.3 设置表的字段属性
4.3.1 设置字段标题
4.3.2 为字段添加注释
4.3.3 设置字段默认值
4.3.4 字段的输入掩码和显示格式
4.3.5 设置字段有效性规则和说明
4.4 设置表的属性
4.4.1 长表名
4.4.2 设置记录有效性规则和错误信息
4.4.3 触发器
4.4.4 为表文件加入注释
4.4.5 使用参照完整性生成器
第5章 查询与视图
5.1 创建查询
5.1.1 用查询向导创建查询
5.1.2 查询设计器
5.1.3 运行查询
5.2 查看查询的SQL语句
5.3 创建视图
5.3.1 视图的概念
5.3.2 创建本地视图
5.3.3 创建远程视图
5.4 利用视图更新数据
5.4.1 使表可更新
5.4.2 设置关键字段
5.4.3 设置可更新字段
5.4.4 控制更新冲突的检测
5.5 定制视图
5.5.1 控制字段显示和数据输入
5.5.2 控制更新方法
5.5.3 定制视图参数
5.6 数据库视图的操作
5.6.1 数据库视图的操作
5.6.2 显示视图结构
5.6.3 重新命名视图
5.6.4 删除视图
5.6.5 创建视图索引
*5.7 利用视图处理自由数据
5.7.1 创建游离视图
5.7.2 显示和修改游离视图
第6章 设计报表和标签
6.1 报表与布局概述
6.1.1 报表类型
6.1.2 报表布局文件
6.1.3 报表的设计步骤
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 用标签设计器创建标签
第7章 面向对象的程序设计基础
7.1 面向对象程序设计的基本概念
7.1.1 对象、控件和类
7.1.2 对象的事件、方法和属性
7.1.3 继承、封装和多态
7.1.4 激发和响应
7.2 VisualFoxPro6.0中的类和对象
7.2.1 VisualFoxPro6.0中的基类
7.2.2 容器类和控件类
7.2.3 如何创建新类
7.2.4 将类添加到表单中
7.2.5 类浏览器
7.3 VisualFoxPro中的对象处理
7.3.1 对象的引用
7.3.2 设置对象属性
7.3.3 响应事件
7.3.4 调用对象方法
7.4 设计面向对象程序实例
7.4.1 设计方式
7.4.2 事件捕捉
7.4.3 事件执行顺序
第8章 设计和使用表单
8.1 创建新表单
8.1.1 由表单向导创建新表单
8.1.2 用表单设计器创建新表单
8.1.3 用表单生成器设计表单
8.2 表单中控件的调整与定制
8.2.1 添加控件
8.2.2 选定控件
8.2.3 移动控件
8.2.4 复制和删除控件
8.2.5 设置Tab顺序
8.2.6 使用自动格式生成器
8.3 为表单中的对象编写事件代码
8.3.1 VisualFoxPro6.0的常用事件和方法
8.3.2 追踪事件序列
8.3.3 为事件编写代码
8.4 表单和控件的使用
8.4.1 表单对象
8.4.2 控件使用
第9章 菜单设计
9.1 规划菜单系统
9.1.1 菜单组成
9.1.2 菜单系统的规划原则
9.2 利用菜单设计器设计菜单
9.2.1 启动菜单设计器
9.2.2 快速菜单设计
9.2.3 创建菜单、菜单项和子菜单
9.2.4 预览菜单
9.2.5 添加访问键
9.2.6 添加快捷键
9.2.7 菜单项分组
9.2.8 启用或禁用菜单项
9.3 常规选项操作
9.3.1 为菜单系统创建缺省过程
9.3.2 为菜单系统编写初始化代码和清理代码菜单
9.3.3 定义菜单标题的位置
9.3.4 创建SDI菜单
9.4 生成菜单程序
9.5 创建快捷菜单
第10章 VisualFoxPro的高级应用
10.1 利用API设计应用程序
10.1.1 ActiveX控件和FLL库
10.1.2 调用API示例
10.1.3 参数处理和返回值的处理
10.1.4 API的数据类型和数据结构
10.2 多用户与共享技术
10.2.1 多用户环境下的数据访问技术
10.2.2 数据更新技术
10.2.3 对访问冲突的处理
习题十
第11章 高校学生收费管理系统设计
11.1 高校学生收费管理系统概述
11.1.1 系统任务的提出
11.1.2 系统分析
11.1.3 系统结构及功能
11.2 系统结构设计
11.2.1 数据库设计
11.2.2 创建自由表
11.2.3 创建查询
11.3 表单及报表的设计
11.3.1 表单的设计
11.3.2 报表的设计
11.4 类的设计
11.4.1 exit类
11.4.2 指针移动类
11.5 菜单的设计
11.6 程序的设计
11.7 发布应用程序
11.7.1 使用项目管理器
11.8 为应用程序制作安装盘
11.9 为应用程序制作安装盘
参考文献