内容简介
第1章 数据库基础
1.1 数据、信息和数据处理
1.1.1 数据与信息
1.1.2 数据处理
1.2 数据模型
1.2.1 信息世界的术语
1.2.2 数据模型的种类
1.3 数据库系统
1.3.1 数据库
1.3.2 数据库系统的组成
1.4 关系及关系运算
1.4.1 表间的关联关系
1.4.2 关系运算
1.5 Visual FoxPro系统概述
1.5.1 Visual FoxPro的发展及特点
1.5.2 Visual FoxPro启动、退出及工作环境
1.5.3 Visual FoxPro的设计器、向导和生成器
本章小结
习题
第2章 Visual FoxPro语法基础
2.1 Visual FoxPro的数据
2.1.1 Visual FoxPro的数据类型
2.1.2 常量
2.1.3 变量
2.2.1 运算符
2.2 Visual FoxPro的运算符与表达式
2.2.2 表达式
2.3 Visual FoxPro的常用函数
2.3.1 数值计算函数
2.3.2 字符处理函数
2.3.3 测试函数
2.3.4 日期处理函数
2.4 Visual FoxPro的命令格式
2.4.2 命令的书写规则
2.4.1 命令格式
本章小结
习题
第3章 表的创建与操作
3.1 表的设计
3.1.1 表结构的设计
3.1.2 表记录的组织
3.2 表的创建
3.2.1 使用表设计器创建表
3.2.2 使用表向导创建表
3.2.3 使用键盘命令创建表
3.3 表的基本操作
3.3.1 表的打开与关闭
3.3.2 表的浏览与输出
3.3.3 在表中追加记录
3.3.4 表中记录指针的移动
3.3.5 表的编辑与修改
3.3.6 插入记录
3.3.7 记录的删除与恢复
3.4 索引与排序
3.4.1 索引及索引文件概述
3.4.2 索引的建立
3.4.3 使用索引对表排序
3.4.4 使用键盘命令建立索引
3.5 表记录的查询与数值统计
3.5.1 表记录的查询
3.5.2 表记录个数的统计——COUNT命令
3.5.3 表中数值型字段求和——SUM命令
3.5.4 表中数值型字段求均——AVERAGE命令
3.5.5 分类汇总——TOTAL命令
本章小结
习题
4.1.1 数据库的建立
4.1 数据库的建立与基本操作
第4章 数据库的创建与操作
4.1.2 数据库的基本操作
4.2 在数据库中操作表
4.2.1 向数据库中加入自由表
4.2.2 从数据库中移去表
4.3 建立表间关系
4.3.1 创建表间关系
4.3.2 删除表间关系
4.3.3 编辑表间关系
4.3.4 编辑参照完整性
4.4 多表的操作
4.4.1 使用数据工作期
4.4.2 表的关联
4.4.3 表的连接——JOIN命令
4.4.4 用非当前表文件修改当前表文件——UPDATE命令
本章小结
习题
第5章 程序设计基础
5.1 程序设计概述
5.1.1 程序的概念
5.1.2 算法
5.2 程序文件的建立和执行
5.2.1 程序文件的建立与编辑
5.2.2 程序文件的执行
5.3 常用命令及消息框函数
5.3.1 常用编程命令
5.3.2 消息框函数
5.4 顺序结构程序设计
5.5 分支结构程序设计
5.5.1 单分支
5.5.2 双分支
5.5.3 多分支
5.5.4 分支的嵌套
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 过程的放置位置
5.7.3 自定义函数
5.7.4 内存变量的作用域
5.7.5 参数传递
本章小结
习题
第6章 SQL关系数据库查询
6.1 库表定义SQL语句
6.1.1 数据库的创建与打开
6.1.2 数据表的创建与操作
6.2.1 SELECT命令
6.2 创建SQL查询语句
6.2.2 SELECT命令的应用
6.3 表记录操作SQL语句
6.3.1 插入记录命令
6.3.2 更新记录命令
本章小结
习题
6.3.3 删除记录命令
第7章 项目管理器
7.1 项目文件
7.1.1 项目及项目组成
7.1.2 项目文件的创建
7.1.3 项目管理器界面
7.2 项目管理器的使用
7.2.1 项目管理器的打开与关闭
7.2.2 项目管理器的定制
7.2.3 项目管理器的基本操作
7.2.4 项目间文件的共享
7.3 项目管理器应用实例
7.3.1 数据库的添加
7.3.2 程序的添加
本章小结
习题
第8章 表单设计
8.1 表单设计基础
8.1.1 表单的类型
8.1.2 表单创建方法
8.1.3 创建表单的基本步骤
8.2 用表单向导创建表单
8.2.1 单表表单的创建
8.2.2 一对多表单的创建
8.3.1 表单设计器基础
8.3 用表单设计器创建表单
8.3.2 用表单设计器创建表单
8.4 表单的操作
8.4.1 表单的编辑
8.4.2 表单的运行
本章小结
习题
9.1 菜单的概念
第9章 菜单设计
9.2 创建下拉菜单系统
9.2.1 打开菜单设计器
9.2.2 创建菜单
9.2.3 进一步完善菜单
9.3 快捷菜单的创建和附加
9.4 生成和运行菜单
9.4.1 生成菜单程序文件
9.4.2 运行菜单
习题
本章小结
第10章 查询与视图
10.1 查询
10.1.1 查询向导
10.1.2 查询设计器
10.1.3 查询文件内容的显示
10.1.4 查询文件的运行
10.1.5 查询文件的修改
10.1.6 查询结果输出方式的设置
10.2 视图
10.2.1 本地视图的创建
10.2.2 远程视图的创建
10.2.3 参数视图的创建
本章小结
习题
11.1 报表
11.1.1 报表的布局
第11章 报表的创建与应用
11.1.2 常见的报表实例
11.2 报表向导
11.2.1 利用报表向导创建报表的基本步骤
11.2.2 应用实例
11.3 报表设计器
11.3.1 利用报表设计器创建报表的基本步骤
11.3.2 应用实例
11.4.1 菜单方式
11.4 报表的应用
11.4.2 命令方式
本章小结
习题
第12章 面向对象编程基础
12.1 面向对象的相关概念
12.1.1 对象
12.1.2 类
12.2.1 属性
12.2 Visual FoxPro中对象的三要素
12.2.2 事件
12.2.3 方法
12.2.4 对象的引用
12.3 Visual FoxPro中的类
12.4 类的创建
12.4.1 创建类的方法
12.4.2 用类设计器创建新类
12.4.3 用编程的方法创建新类
12.4.4 类的属性、方法和事件的定义
12.4.5 用户自定义类的使用
12.5 对象的操作
12.5.1 由类创建对象
12.5.2 设置对象的属性
12.5.3 调用对象的方法和触发对象的事件
12.6 对象设计实例
本章小结
习题
第13章 Visual FoxPro常用控件的使用
13.1 控件的概念与基本操作
13.1.1 控件的概念
13.1.2 控件的基本操作
13.2 标签
13.3 文本框与编辑框
13.3.1 文本框
13.3.2 编辑框
13.4 命令按钮与命令按钮组
13.4.1 命令按钮
13.4.2 命令按钮组
13.5 列表框与组合框
13.5.1 列表框
13.5.2 组合框
13.6.1 复选框
13.6.2 选项按钮组
13.6 复选框与选项按钮组
13.7 表格
13.7.1 表格、列、标头的常用属性
13.7.2 表格的创建
13.8 页框与页
13.9 计时器
本章小结
习题
第14章 应用程序开发实例
14.1 开发过程
14.2 开发实例
14.2.1 系统分析及设计
14.2.2 数据库及各功能模块的建立
14.2.3 项目的管理
14.2.4 软件发布
习题
本章小结
附录A 实验指导
实验一
实验二
实验三
实验四
实验五
实验六
实验八
实验七
实验九
实验十
实验十一
实验十二
实验十三
实验十四
附录B 习题参考答案
参考文献