第1章 数据库系统概述 1
1.1 数据库基本概念 1
1.1.1 数据 1
1.1.2 数据库 2
1.1.3 数据模型 2
1.1.4 数据库系统 3
1.2 关系型数据库管理系统 4
1.2.1 关系 4
1.2.2 关系运算 5
1.2.3 关键字 6
1.2.4 关系型数据库管理系统 6
1.3 Visual FoxPro简介 7
1.3.1 安装中文Visual FoxPro 6.0 7
1.3.2 Visual FoxPro功能概述 11
1.3.3 Visual FoxPro帮助系统 13
1.4 习题 14
第2章 Visual FoxPro基础知识 16
2.1 Visual FoxPro操作入门 16
2.1.1 启动Visual FoxPro 16
2.1.2 Visual FoxPro的主菜单与工具栏 17
2.1.3 Visual FoxPro的工作方式 18
2.1.4 Visual FoxPro主要文件类型 19
2.1.5 退出Visual FoxPro 20
2.2 Visual FoxPro基本数据元素 20
2.2.1 常量 21
2.2.2 数据存储与变量 22
2.2.3 内存变量 23
2.2.4 数组变量 24
2.3 基本输入输出命令 25
2.3.1 注释命令 25
2.3.2 赋值命令 25
2.3.3 计算及显示命令 26
2.4 常用函数 27
2.4.1 函数基本概念 27
2.4.2 常用函数 28
2.5 表达式 32
2.5.1 算术表达式 32
2.5.2 字符串表达式 33
2.5.3 日期表达式 33
2.5.4 关系表达式 34
2.5.5 逻辑表达式 35
2.6 习题 36
第3章 表的基本操作 38
3.1 新建表 38
3.1.1 设计表结构 38
3.1.2 使用表设计器创建表 40
3.1.3 利用表向导新建表 44
3.1.4 输入记录 46
3.1.5 打开表文件 49
3.2 编辑记录 51
3.2.1 显示命令与查找记录 51
3.2.2 记录定位 54
3.2.3 表达式生成器 56
3.2.4 添加记录 57
3.2.5 删除记录 58
3.2.6 计算字段值与替换 60
3.2.7 复制表文件 62
3.3 排序与索引 64
3.3.1 排序 64
3.3.2 索引 66
3.3.3 复合索引 70
3.3.4 筛选 73
3.3.5 索引查询 75
3.3.6 顺序查询 76
3.4 计算与统计 77
3.4.1 计数 77
3.4.2 求和 78
3.4.3 求平均值 80
3.4.4 综合计算 80
3.4.5 分类汇总 81
3.5 习题 82
第4章 项目与数据库 85
4.1 项目管理器的使用 85
4.1.1 项目管理器简介 85
4.1.2 使用项目管理器 87
4.2 数据库操作 88
4.2.1 创建数据库 89
4.2.2 使用数据库设计器 90
4.2.3 设置有效性规则 91
4.3 多表操作 92
4.3.1 几个例表 93
4.3.2 工作区 95
4.3.3 数据工作期 97
4.4.4 在多表中查找数据 98
4.3.5 表与表之间的关联 99
4.4 习题 102
第5章 关系数据库标准语言SQL 104
5.1 SELECT-SQL命令 104
5.2 查询举例 106
5.3 其他SQL命令简介 114
5.4 习题 118
第6章 创建查询与视图 120
6.1 创建查询 120
6.1.1 查询简介 120
6.1.2 新建查询 121
6.1.3 编辑查询 123
6.2 设计查询 125
6.2.1 组织输出结果 125
6.2.2 创建多表查询 129
6.3 创建视图 132
6.3.1 新建多表视图 133
6.3.2 使用SQL命令创建视图 135
6.4 使用视图 136
6.4.1 关于视图的操作 136
6.4.2 在视图中更新数据 137
6.5 习题 140
第7章 程序设计基础 142
7.1 程序与程序文件 142
7.1.1 程序设计基本概念 142
7.1.2 程序流程图 143
7.1.3 创建程序文件 144
7.1.4 顺序结构程序设计 147
7.2 基本操作命令 148
7.2.1 交互式命令 148
7.2.2 SET命令组 149
7.3 选择结构程序设计 152
7.3.1 IF选择结构 152
7.3.2 DO CASE选择结构 156
7.4 循环结构程序设计 159
7.4.1 DO WHILE循环结构 159
7.4.2 SCAN循环结构 162
7.4.3 FOR循环结构 165
7.5 多重循环结构与实例 167
7.5.1 多重循环结构程序设计 167
7.5.2 多重循环实例 168
7.6 过程和自定义函数 170
7.6.1 基本概念 170
7.6.2 过程 171
7.6.3 自定义函数 173
7.7 习题 174
第8章 面向对象程序设计基础 178
8.1 面向对象的主要概念 178
8.1.1 对象 178
8.1.2 属性 180
8.1.3 方法 181
8.1.4 事件 182
8.2 类的概念 185
8.2.1 类 185
8.2.2 封装 185
8.2.3 子类 185
8.2.4 继承 186
8.3 Visual FoxPro的类 186
8.3.1 Visual FoxPro类的层次 186
8.3.2 Visual FoxPro的基类 187
8.3.3 类与对象的关系 188
8.3.4 对象的引用 189
8.4 习题 190
第9章 表单设计 193
9.1 利用向导设计表单 193
9.2 表单设计器 199
9.2.1 表单设计器 199
9.2.2 常用属性 203
9.2.3 常用事件 204
9.2.4 常用方法 205
9.3 利用表单设计器设计表单 206
9.3.1 标签与命令按钮的设计 206
9.3.2 文本框的设计 208
9.3.3 编辑框的设计 211
9.3.4 命令按钮组的设计 212
9.3.5 选项按钮组的设计 214
9.3.6 检查框的设计 216
9.3.7 列表框的设计 217
9.3.8 组合框的设计 220
9.3.9 表格的设计 221
9.3.10 页框的设计 223
9.3.11 ActiveX表单的设计 228
9.3.12 超级链接表单的设计 231
9.4 小结与习题 232
第10章 菜单设计 235
10.1 VFP的菜单结构 235
10.2 菜单设计器 237
10.3 设计下拉式菜单 238
10.4 创建快捷菜单 244
10.5 用编程方式设计菜单 245
10.6 小结与习题 250
第11章 报表设计 252
11.1 利用向导设计单表报表 252
11.2 利用向导设计一对多报表 256
11.3 创建快速报表 258
11.4 利用报表设计器设计报表 260
11.4.1 报表设计器 260
11.4.2 报表设计举例 265
11.5 多栏报表设计 269
11.6 标签设计 270
11.6.1 使用标签向导创建标签 270
11.6.2 使用标签设计器创建标签 273
11.7 小结与习题 274
第12章 应用程序开发 276
12.1 利用项目管理器管理文件 276
12.1.1 项目管理器窗口 276
12.1.2 利用项目管理器管理文件 277
12.2 测试和调试应用程序 278
12.2.1 调试器窗口工具栏 279
12.2.2 跟踪窗口 279
12.2.3 监视窗口 280
12.2.4 局部窗口 280
12.3 应用程序生成器 281
12.4 应用程序实例 285
12.5 连编应用程序 288
12.6 发布应用程序 292
12.6.1 准备要发布的应用程序 293
12.6.2 创建发布磁盘 293
12.7 小结与习题 299
第13章 上机考试指导 303
13.1 上机考试环境 303
13.1.1 硬件环境 303
13.1.2 软件环境 303
13.2 考试方式 304
13.3 考试时间 304
13.4 考题类型及分值 304
13.5 考试过程 305
13.5.1 登录 305
13.5.2 开始考试 306
13.5.3 考试界面 307
13.5.4 查看试题要求 308
13.5.5 寻求系统帮助 309
13.5.6 答题 309
13.5.7 退出考试环境 309
参考文献 310