第1章 数据库基础 1
1.1数据库基础知识 1
数据、信息和数据处理 1
数据管理技术的发展 2
数据库系统 2
数据模型 3
1.2关系数据库基础知识 4
关系数据模型 4
关系术语 4
关系特点 5
关系数据库 5
关系运算 6
1.3 Visual FoxPro系统 6
VFP的安装和运行 6
VFP系统的主要特点 7
VFP的用户界面及工作方式 8
VFP的主要文件类型 10
VFP系统环境的设置 10
VFP的可视化编程风格实例 14
项目管理器简介 16
习题1 19
第2章 数据与数据运算 21
2.1数据类型、常量及变量 21
常用数据类型 21
常量 22
变量 24
2.2 Visual FoxPro 6.0常用函数 28
数值函数 28
字符函数 30
日期和时间函数 33
数据类型转换函数 35
测试函数 37
2.3运算符及表达式 39
算术表达式 40
字符表达式 40
日期表达式和时间表达式 41
关系表达式 41
逻辑表达式 42
习题2 43
第3章 自由表及其基本操作 45
3.1建立表 45
表的概述 45
建立表结构 46
表记录的输入 48
3.2表的基本操作 49
命令的基本格式 49
打开与关闭表 51
表结构的显示和修改 52
表记录的显示和修改 53
记录指针的定位 56
3.3表文件其他操作 57
表与表结构的复制 57
数组与表中记录间的数据交换 58
数组中的数据传送到数据表中 59
3.4排序与索引 60
排序 60
索引 61
索引的建立 62
索引的使用 65
数据表的查询 67
3.5工作区与多表操作 69
工作区与工作期概念 69
创建表之间的关联 71
3.6数据表的统计运算 73
统计记录个数 74
数值字段求和 74
数值字段求平均值 75
多功能计算命令 75
分类汇总 76
习题3 77
第4章 数据库及其基本操作 79
4.1数据库的建立 79
数据库的基本概念 79
建立数据库 79
打开和关闭数据库 82
修改数据库 83
删除数据库 83
数据库表的基本操作 84
4.2表间关系与参照完整性 92
建立与编辑关系 92
设置参照完整性 94
4.3查询设计器 97
查询的基本概念 97
查询设计器的基本概念 97
建立查询 99
运行查询 104
4.4视图设计器 105
视图的基本概念 105
建立视图 105
视图与数据更新 107
习题4 108
第5章 关系数据库标准语言SQL 111
5.1 SQL概述 111
5.2 SQL的查询功能 112
单表查询 113
多表联接查询 114
嵌套查询 116
利用特殊运算符查询 117
排序查询 119
分组与计算查询 119
SQL SELECT的几个特殊选项 121
5.3 SQL的定义功能 123
表的定义 123
表的删除 125
表结构修改 125
视图的定义 127
5.4 SQL的操作功能 128
插入 128
更新 129
删除 130
习题5 130
第6章 结构化程序设计基础 132
6.1结构化程序设计方法 132
程序的概念 132
结构程序设计方法 133
6.2程序文件的建立与执行 134
程序的建立、修改与执行 135
交互式命令 136
辅助命令 137
6.3结构化程序的基本结构 138
顺序结构 138
分支结构 139
循环结构 143
综合实例 148
6.4模块化程序设计 150
子程序和过程 150
自定义函数 152
过程文件 154
变量的作用域 156
习题6 158
第7章 表单设计与应用 163
7.1面向对象的程序设计 163
对象与类 163
容器与控件 163
事件、方法和属性 165
7.2表单设计 169
创建表单 169
设置、添加数据环境 176
添加控件 179
使用表单 182
一对多表单 183
7.3常用表单控件 187
标签控件 187
命令按钮和命令组控件 187
文本框控件 189
编辑框控件 191
复选框控件 193
选项组控件 195
列表框控件 197
组合框控件 200
表格控件 203
计时器控件 206
页框控件 207
7.4可视化界面设计实例 209
习题7 212
第8章 菜单设计与应用 216
8.1 VFP的菜单 216
菜单组成 216
系统菜单 217
自定义菜单 217
8.2下拉式菜单设计 217
菜单设计的基本过程 217
创建菜单文件 218
生成菜单程序文件 223
运行菜单程序文件 224
为顶层表单添加菜单 224
8.3快捷菜单设计 224
习题8 227
第9章 报表与标签 228
9.1创建报表 228
创建报表文件 228
报表工具栏 234
9.2编辑报表 235
报表的数据源和布局 235
在报表中使用控件 238
9.3数据分组和多栏式报表 242
设计分组报表 243
设计多栏式报表 244
9.4标签 246
利用向导创建标签 246
标签设计器 248
习题9 248
第10章 应用程序开发 250
10.1应用程序开发概述 250
系统开发基本步骤 250
连编应用程序 252
主程序设计 253
10.2应用程序开发实例 255
系统设计 255
创建项目 257
建立数据库、表 258
系统窗口界面设计 258
表单设计 260
菜单设计 268
报表设计 271
连编及应用程序发布 273
习题10 279
附录 本书中使用的数据表结构及记录 281
参考文献 284