第1章 数据库系统概述 1
1.1数据库系统简介 1
1.1.1计算机数据管理技术 1
1.1.2数据管理发展的3个阶段 2
1.2数据库体系结构 4
1.3关系数据库与数据模型 6
1.3.1关系数据库的基本概念 6
1.3.2数据模型 7
1.3.3关系的完整性 9
1.3.4关系运算 11
1.4 Visual FoxPro概述 12
1.4.1 Visual FoxPro的特点、功能和系统环境 12
1.4.2 Visual FoxPro的安装、启动和退出 13
1.4.3 Visual FoxPro开发环境 13
1.5 Visual FoxPro的项目管理器 21
1.5.1项目管理器简介 21
1.5.2项目管理器的基本操作 22
1.5.3项目管理器的使用 24
1.5.4项目管理器的定制 26
第2章Visual FoxPro语言基础 28
2.1 Visual FoxPro命令及其规则 28
2.2数据类型 29
2.3常量 31
2.3.1字符型常量 31
2.3.2数值型常量 31
2.3.3日期型常量 32
2.3.4日期时间型常量 32
2.3.5逻辑型常量 33
2.3.6货币型常量 34
2.4变量 34
2.4.1内存变量 34
2.4.2数组 35
2.4.3变量的基本操作 36
2.5运算符与表达式 38
2.5.1数值表达式 38
2.5.2字符表达式 39
2.5.3日期时间表达式 40
2.5.4关系表达式 40
2.5.5逻辑表达式 42
2.6常用函数 43
2.6.1数值函数 43
2.6.2字符函数 45
2.6.3日期时间函数 48
2.6.4转换函数 50
2.6.5测试函数 52
第3章 表的基本操作 56
3.1表的基本概念 56
3.1.1表的文件名 57
3.1.2表的字段和记录 57
3.2表的建立 58
3.2.1设置默认路径 60
3.2.2建立表结构 61
3.2.3表记录数据输入 65
3.3表的基本操作 66
3.3.1表文件的打开与关闭 67
3.3.2查看和编辑表结构 68
3.3.3查看和编辑表记录 71
3.3.4追加记录 78
3.3.5删除与恢复记录 79
3.3.6表中数据与数组数据之间的交换 81
3.4表的复制、删除与数据导入、导出 83
3.4.1表结构的复制 83
3.4.2表文件的复制 83
3.4.3表内容的复制 84
3.4.4删除表文件 85
3.4.5数据的导入与导出 86
3.5表的定制 89
3.5.1过滤器 89
3.5.2字段表 91
3.6表的排序与索引 93
3.6.1表的排序 93
3.6.2表的索引 94
3.7查询命令 99
3.7.1顺序查询命令 99
3.7.2索引中的查询命令 101
3.7.3两种查询方式的比较 102
3.8计数与统计命令 102
3.8.1计数命令 103
3.8.2求和命令 103
3.8.3求平均值命令 104
3.8.4计算命令 104
3.8.5分类汇总命令 105
3.9多数据表操作 105
3.9.1工作区与多表使用 105
3.9.2建立表间临时关联 110
第4章 数据库操作 114
4.1数据库的设计概述 114
4.2数据库的创建与使用 116
4.2.1数据库的建立、打开与关闭 116
4.2.2数据库的修改与删除 119
4.3数据库中的表 120
4.3.1数据库和表的操作 120
4.3.2数据库表的设置 123
4.3.3永久关系与参照完整性 126
4.4利用SQL语句操作表 129
4.4.1 SQL语句简介 129
4.4.2 SQL语句的表定义功能 131
4.4.3表结构的修改 132
4.4.4操作功能 133
第5章 查询与视图 135
5.1查询与视图概述 135
5.2创建查询 136
5.2.1使用查询向导创建查询 136
5.2.2使用查询设计器创建查询 138
5.3 SQL-SELECT语句 146
5.3.1基本查询 148
5.3.2简单的联接查询 148
5.3.3排序查询 149
5.3.4分组与计算查询 149
5.3.5嵌套查询 150
5.3.6带特殊选项的查询 151
5.3.7查询输出 153
5.3.8 SQL-SELECT举例 154
5.4创建视图 155
5.4.1创建本地视图 155
5.4.2利用视图更新数据 156
5.4.3视图的其他操作 161
5.4.4视图的使用 161
第6章 程序设计基础 162
6.1程序文件 162
6.1.1基本概念 162
6.1.2程序文件的创建、修改和保存 162
6.1.3程序文件的运行和关闭 163
6.2程序常用命令 164
6.2.1注释语句 164
6.2.2程序调试语句 165
6.2.3输入命令 165
6.2.4输出命令 167
6.2.5环境设置语句 168
6.3程序的基本控制结构 168
6.3.1顺序结构 169
6.3.2选择结构 169
6.3.3循环结构 173
6.4过程与自定义函数 179
6.4.1过程 179
6.4.2自定义函数 183
6.4.3变量的作用域 185
6.5程序调试 189
6.5.1调试器窗口 189
6.5.2调试菜单 190
第7章 表单与对象 192
7.1对象与类 192
7.1.1对象与类概述 192
7.1.2 Visual FoxPro中的基类 193
7.1.3属性、事件与方法 195
7.1.4自定义类 197
7.1.5对象的创建 201
7.1.6对象的引用 202
7.2创建与管理表单 203
7.2.1使用表单向导创建表单 203
7.2.2使用表单设计器创建表单 210
7.2.3表单文件的保存、运行与修改 212
7.3表单设计器 212
7.3.1表单设计器环境 213
7.3.2表单控件工具的使用和布局 215
7.3.3数据环境 219
7.3.4表单属性和方法 222
第8章 表单控件 225
8.1基本控件 225
8.1.1标签 225
8.1.2命令按钮 226
8.1.3文本框 226
8.1.4编辑框 230
8.1.5复选框 231
8.1.6列表框 234
8.1.7组合框 237
8.1.8综合实例 239
8.2容器控件 242
8.2.1表格 242
8.2.2命令按钮组和选项按钮组 247
8.2.3页框 252
8.3其他控件 254
8.3.1计时器 254
8.3.2微调按钮 255
8.3.3图像控件 258
8.3.4线条与形状 258
第9章 报表 259
9.1创建报表 259
9.1.1报表向导创建报表 259
9.1.2快速报表创建报表 265
9.1.3报表的保存、浏览与输出 266
9.2设计报表 268
9.2.1报表设计器的使用 268
9.2.2报表控件的使用 269
9.3数据分组和多栏报表 277
9.3.1一级数据分组 277
9.3.2多级数据分组 278
9.3.3多栏报表设计 279
第10章 菜单 281
10.1菜单系统概述 281
10.1.1菜单系统简介 281
10.1.2菜单系统类型 281
10.2下拉式菜单设计 283
10.2.1启动菜单设计器 283
10.2.2菜单项设计 284
10.2.3菜单生成 285
10.2.4菜单运行 285
10.3快捷菜单设计 288
10.4顶层表单加载菜单 290
第11章 应用程序的开发与发布 292
11.1应用程序设计的基本过程 292
11.1.1应用程序设计的基本步骤 292
11.1.2设计主程序 295
11.1.3连编应用程序 296
11.2应用程序生成器 298
11.2.1应用程序向导 298
11.2.2应用程序生成器 299
11.3应用程序发布 300
参考文献 302