第1章 Visual FoxPro基础知识 1
1.1 数据库的基本概念 1
1.1.1 微机数据库技术的发展 1
1.1.2 数据库的基本术语 2
1.1.3 数据库系统的特点 5
1.2 数据模型 7
1.2.1 模型的概念 7
1.2.2 概念模型 8
1.2.3 数据模型 10
1.3.1 关系模型 12
1.3 关系模型与关系数据库 12
1.3.2 关系操作 13
1.3.3 Visual FoxPro中关于数据库的概念和术语 17
1.4 启动与退出Visual FoxPro 6.0 18
1.4.1 系统的启动 18
1.4.2 退出系统 19
1.4.3 Visual FoxPro 6.0系统环境的配置 20
1.5 Visual FoxPro 6.0的系统窗口 23
1.6 Visual FoxPro的工作方式 26
1.6.1 命令格式与规则 26
1.7.1 基本命令 27
1.6.2 VFP的工作方式 27
1.7 Visual FoxPro的常用命令 27
1.7.2 环境设置命令 33
1.8 Visual FoxPro辅助设计工具 34
1.8.1 向导 34
1.8.2 设计器 35
1.8.3 生成器 35
1.9 项目管理器 36
1.9.1 项目管理器及其功能 36
1.9.2 创建项目文件 36
1.9.3 项目管理器的操作 37
习题 41
第2章 数据表和数据库 44
2.1 Visual FoxPro的数据元素 44
2.1.1 数据类型 44
2.1.2 数据存储 45
2.1.3 函数 48
2.1.4 表达式 50
2.2 创建与使用数据表 52
2.2.1 建立数据表结构 52
2.2.2 数据表记录的输入 57
2.2.3 浏览数据表记录 60
2.2.4 多表操作 62
2.3 维护数据表 66
2.3.1 数据表结构的维护 66
2.3.2 数据表记录的维护 67
2.4 创建数据库 76
2.4.1 建立数据库文件 77
2.4.2 数据库文件的打开与关闭 78
2.4.3 创建数据库表 79
2.5 数据库表的属性 82
2.5.1 字段级别的属性 83
2.5.2 记录级别的属性 85
习题 89
第3章 数据表的索引与关联 92
3.1 设置数据表的索引 92
3.1.1 索引表和索引文件 92
3.1.2 创建索引文件 94
3.1.3 索引的操作 96
3.2 创建数据表之间的关联 99
3.2.1 数据表之间联系的分类 99
3.2.2 创建关联 99
3.2.3 调整或删除关联 101
3.3 设置数据表之间的参照完整性 102
习题 103
第4章 查询与视图 105
4.1 查询操作 105
4.1.1 传统查询 105
4.1.2 结构化查询语言SQL 107
4.1.3 用查询设计器建立查询 114
4.1.4 查询设计器的选项卡 116
4.1.5 输出方式选择 119
4.1.6 用向导建立查询 124
4.2 视图操作 126
4.2.1 创建单表视图 127
4.2.2 创建多表视图 129
4.2.3 查看视图程序 131
4.2.4 视图设计器的选项卡 131
习题 133
第5章 报表设计 136
5.1 创建报表布局 136
5.1.1 创建单表报表布局 136
5.1.2 创建多表报表布局 144
5.2.1 带区调整 147
5.2 编辑修改报表布局 147
5.2.2 网格调整 150
5.2.3 添加或删除控件 151
5.2.4 控件对象的调整 156
5.3 输出报表 158
5.3.1 用菜单 158
5.3.2 用命令操作 159
习题 160
第6章 程序设计基础 162
6.1 面向过程与面向对象 162
6.2.1 程序中常用命令 164
6.2 结构化程序设计基础 164
6.2.2 顺序结构 166
6.2.3 判断选择结构 167
6.2.4 循环结构 169
6.2.5 程序之间的联系 172
6.2.6 程序的创建与编辑 174
6.2.7 程序的调试 177
6.3 面向对象程序设计基础 181
6.3.1 新概念和新术语 181
6.3.2 面向对象程序设计的特点 183
6.3.3 类的设计和使用 184
6.3.4 子类的编辑修改 189
6.3.5 对象的设计 190
习题 197
第7章 表单的设计 200
7.1 表单的基本操作 200
7.1.1 表单的创建 200
7.1.2 打开表单 204
7.1.3 运行表单 205
7.2 表单的编辑与修改 205
7.2.1 在表单中添加、删除或复制对象 205
7.2.2 对象属性的修改 207
7.2.3 对象的方法 208
7.2.4 对象的布局 209
7.3 非数据表单的创建 215
7.3.1 简单表单 215
7.3.2 复杂表单 230
7.4 数据表表单 235
7.4.1 单表表单 235
7.4.2 多表表单 242
习题 244
8.1.1 规划与设计 247
第8章 菜单的设计 247
8.1 下拉菜单的创建 247
8.1.2 创建菜单格式 249
8.2 下拉菜单的生成与运行 253
8.2.1 菜单的生成 253
8.2.2 菜单的预览 254
8.2.3 菜单的运行 254
8.3 菜单的编辑修改 255
8.3.1 一般修改或调整 255
8.3.2 添加系统菜单命令项 256
8.3.3 增加提示及快捷键 257
8.3.4 增加总体提示 259
8.4 弹出菜单的使用 260
8.4.1 创建弹出菜单 260
8.4.2 挂接到所属对象 261
8.4.3 弹出菜单的运行 261
习题 262
第9章 简单数据库应用系统 264
9.1 基本步骤和基本结构 264
9.1.1 建立数据库应用系统的基本步骤 264
9.1.2 数据库应用系统的基本结构 265
9.2.1 数据库设计 266
9.2 设计固定资产管理系统 266
9.2.2 应用程序设计 267
9.2.3 应用程序的集成 270
9.2.4 连编应用程序系统 273
9.3 应用程序生成器的使用 276
9.3.1 使用应用程序向导 276
9.3.2 补充和完善项目 277
9.3.3 查看和相修改项目中文件 279
9.3.4 连编 279
习题 279
附录1 常用命令 281
附录 281
附录2 常用函数 294
附录3 控件名称及功能 312
附录4 对象名称及功能 313
附录5 属性名称与功能 313
附录6 事件名称与功能 323
附录7 方法名称与功能 325
附录8 系统内存变量一览表 327
附录9 本章各章习题参考答案 329