内容简介
上篇 Visual FoxPro基础
第一章 数据库基础理论
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.4 关系数据库及其设计
1.4.1 关系数据库
1.3.4 数据库应用系统的构成
1.4.2 关系的规范化
1.4.3 表间关联关系的类型
1.4.4 关系的完整性
1.4.5 关系运算
思考题
第二章 Visual FoxPro系统概述
2.1 Visual FoxPro的特性
2.2.1 安装环境
2.2 Visual FoxPro的安装与启动
2.2.2 Visual FoxPro的安装
2.2.3 启动Visual FoxPro
2.2.4 退出Visual FoxPro
2.3 Visual FoxPro系统环境的配置
2.4 Visual FoxPro用户界面
2.4.1 Visual FoxPro的界面
2.4.2 标题栏
2.4.3 菜单栏
2.4.4 工具栏
2.4.5 命令窗口
2.4.6 工作区与状态行
2.5 Visual FoxPro向导
2.6 Visual FoxPro生成器
2.7 Visual FoxPro设计器
思考题
实验题
第三章 Visual FoxPro基础
3.1 数据类型
3.1.1 字符型
3.1.2 数值型
3.1.5 逻辑型
3.1.6 备注型
3.1.7 通用型
3.1.4 日期时间型
3.1.3 日期型
3.2 数据存储
3.2.1 常量
3.2.2 内存变量
3.2.3 数组变量
3.2.4 字段变量
3.2.7 内存变量的作用域
3.2.6 对象
3.2.5 记录
3.2.8 有关内存变量的操作
3.3 函数
3.4 表达式
3.4.1 算术表达式
3.4.2 字符表达式
3.4.3 日期时间表达式
3.4.4 关系表达式
3.4.6 名表达式
3.4.5 逻辑表达式
思考题
实验题
3.4.7 类与对象操作符
第四章 表操作
4.1 建立表
4.1.1 定义表中的数据类型
4.1.2 利用表设计器创建表
4.1.3 表的打开与关闭
4.1.4 利用表设计器修改表结构
4.1.5 利用表向导创建表
4.2 向表中加入记录
4.2.1 创建表时立即输入数据
4.2.2 以追加方式输入数据
4.2.2 备注型数据的输入
4.2.4 通用型数据的输入
4.3.1 用编辑方式显示和修改数据
4.3 数据的显示和修改方式
4.3.2 用浏览方式显示和修改数据
4.3.3 用Browse命令和List命令
浏览、修改数据
4.4 控制字段和记录的访问
4.4.1 限制对字段的访问
4.4.2 限制对记录的访问
4.5 数据表中记录的定位
4.6 删除和恢复表中的数据
4.6.1 逻辑删除表中的记录
4.6.2 恢复表中逻辑删除的记录
4.6.3 物理删除表中的记录
4.7 快速修改表中的数据
思考题
实验题
5.2 索引类型
5.1 什么是索引
第五章 索引及创建索引
5.3 创建索引
5.4 索引的使用
5.4.1 按索引字段排序
5.4.2 按索引表达式排序
思考题
实验题
第六章 创建数据库
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 建立表间的关联关系
6.3.1 建立表间的一对一关系
6.3.2 建立表间的一对多关系
6.3.3 设置参照完整性
思考题
实验题
第七章 视图与查询
7.1 创建视图
7.1.1 利用视图设计器创建视图
7.1.2 利用视图向导创建视图
7.2 利用视图更新数据
7.3 创建查询
7.3.1 用查询设计器创建查询
10.1 Visual FoxPro的工作方式
10.1.1 命令方式
10.1.2 菜单方式
下篇 Visual FoxPro面向对象可视化编程第十章 程序设计基础
7.3.2 利用查询向导创建查询
7.4 使用查询
思考题
实验题
第八章 SQL关系数据库查询语言
8.1 创建查询SQL语句
8.2 表定义SQL语句
8.2.1 创建表
8.2.2 修改字段属性
8.2.3 删除字段
8.2.4 增加字段
8.3.1 插入记录
8.3 表记录操作SQL语句
8.3.2 更新记录
8.3.3 删除记录
实验题
思考题
9.1 创建项目
第九章 创建项目
9.2 项目管理器的使用
9.2.1 用“数据”选项卡管理数据
9.2.2 用“文档”选项卡管理文档
9.2.3 用“类”选项卡管理类
9.2.4 用“代码”选项卡管理
9.2.5 用“其他”选项卡管理
其他类型的文件
代码文件
9.2.6 用“项目”菜单管理项目
中的文件
9.3 定制项目管理器
实验题
思考题
10.1.3 程序文件方式
10.2 程序文件的建立与编辑
10.2.1 以命令方式建立、编辑
程序文件
10.2.2 以菜单方式建立、编辑
程序文件
10.2.3 利用设计工具建立程序代码
10.3 程序文件的调用
10.3.1 以命令方式调用程序文件
10.3.2 以菜单方式调用程序文件
10.4 程序的基本结构
10.5 常用的交互输入语句
10.6.1 单向分支
10.6 分支结构
10.6.2 双向分支
10.6.3 多向分支
10.6.4 使用分支语句应注意的几点
10.7 循环结构
10.7.1 “当”型循环控制语句
10.7.2 “计数”型循环控制语句
10.7.3 “指针”型循环控制语句
10.7.4 使用循环语句应注意的几点
10.8 过程与过程文件
10.9 程序设计实例
10.10 程序设计的一般问题
10.10.1 命令和语句的使用效率
10.10.2 减少和避免程序中的语法错误
10.10.3 提高程序的可维护性
10.11 程序调试工具
实验题
思考题
第十一章 面向对象可视化编程基础
11.1 新概念的引入
11.1.1 对象
11.1.2 类
11.1.3 属性
11.1.4 事件与方法
11.2.1 创建类的一般方法
11.2 类的创建
11.2.2 用菜单方式创建类
11.2.3 通过编程定义类
11.3 对象的操作
11.3.1 由类创建对象
11.3.2 设置对象的属性
11.3.3 调用对象的方法和
触发对象的事件
11.4 对象设计实例
11.4.1 用编程方式设计对象
11.4.2 用面向对象方式设计对象
思考题
实验题
第十二章 表单设计及运行
12.1 创建表单
12.1.1 用表单设计器创建表单
12.1.2 用表单向导创建表单
12.2 修改表单
12.3 运行表单
12.4 表单控件
12.4.1 添加表单控件
12.4.2 表单控件的属性
思考题
实验题
第十三章 实用表单的设计
13.1 设计“无控件”表单
13.2 设计“说明”表单
13.3 设计“系统登录”表单
13.4 设计“数据维护”表单
13.5 设计“数据浏览”表单
13.6 设计“数据查询”表单
思考题
实验题
14.1 报表布局
14.1.1 设置报表页面与布局
第十四章 创建报表
14.1.2 设置报表中数据的显示格式
14.1.3 添加报表控件
14.1.4 常用的报表布局
14.2 创建报表
14.2.1 利用报表设计器创建报表
14.2.2 利用报表向导创建报表
14.3 修改报表
实验题
14.4 使用报表
思考题
第十五章 菜单设计
15.1 菜单系统
15.2 建立菜单系统
15.2.1 创建主菜单
15.2.2 创建子菜单
15.3 指定菜单项任务
15.4 生成菜单程序
15.5 运行菜单
思考题
实验题
第十六章 小型系统开发实例
16.1 系统开发的一般过程
16.2 系统总体规划
16.3 主要功能模块
16.3.1 数据库及表
16.3.2 主程序设计
16.3.3 主要工作窗口
16.3.4 系统工具条
16.3.5 系统主菜单设计
16.4 系统部件的组装
16.5 运行“专门人才信息管理系统”
思考题
实验题
附录
附录一 数据库操作命令一览表
附录二 控件类名称及功能
附录三 对象名称及功能
附录四 属性语法与功能
附录五 事件语法与功能
附录六 方法语法与功能
附录七 系统内存变量一览表
参考文献