第1章 数据库基础 1
1.1 信息、数据与数据处理 1
1.2 数据管理技术的发展 2
1.3 数据库系统基本概念 5
1.4 数据模型 7
1.5 关系数据库 11
1.6 Visual FoxPro系统概述 17
习题一 21
第2章 Visual FoxPro数据基础 23
2.1 数据类型 23
2.2 常量 26
2.3 变量 26
2.4 运算符与表达式 29
2.5 常用函数 33
习题二 45
第3章 表操作 47
3.1 建立表 47
3.2 打开和关闭表 55
3.3 显示和修改表的结构 57
3.4 复制表 58
3.5 记录的操作 59
3.6 删除与恢复记录 68
3.7 表的过滤 73
习题三 76
第4章 索引、统计和多表操作 77
4.1 物理排序 77
4.2 索引 78
4.3 多个表的同时使用 86
4.4 统计命令 91
习题四 93
第5章 数据库、视图与查询 94
5.1 数据库的基本操作 94
5.2 设置数据库表的属性 98
5.3 建立永久关系 105
5.4 视图与查询 110
习题五 118
第6章 关系数据库查询语言SQL 119
6.1 SQL概述 119
6.2 SQL的数据定义 120
6.3 SQL的数据查询功能 123
6.4 SQL的数据更新功能 133
习题六 135
第7章 Visual FoxPro程序设计基础 136
7.1 程序文件 136
7.2 程序中的常用命令 139
7.3 程序的结构与控制命令 145
7.4 过程与过程调用 158
7.5 变量的作用域和参数调用 162
7.6 自定义函数 166
习题七 168
第8章 面向对象程序设计初步 170
8.1 一个实例 170
8.2 面向对象程序设计的基本概念 173
8.3 Visual FoxPro表单程序的工作方式 175
8.4 建立Visual FoxPro表单程序的方法 182
8.5 自定义属性与自定义方法 197
习题八 199
第9章 表单控件的使用 200
9.1 基本控件 200
9.2 选择控件 219
9.3 复杂控件 227
9.4 表单集与多重表单 246
9.5 用户自定义类 254
习题九 264
第10章 菜单设计 265
10.1 设计菜单的一般步骤 265
10.2 “菜单设计器”简介 267
10.3 快捷菜单的设计 273
习题十 275
第11章 报表设计 276
11.1 报表的基本组成 276
11.2 使用“报表向导”创建报表 277
11.3 使用“报表设计器”创建报表 279
11.4 打印报表 288
11.5 报表设计举例 290
习题十一 293
第12章 应用程序的集成与发布 294
12.1 应用程序的一般开发过程 294
12.2 利用项目管理器开发应用程序 298
12.3 发布应用程序 300
习题十二 302
附录一 303
附录二 313