第1章数据库系统概述 1
1.1数据系统的特点及用途 1
1.1.1数据库系统的主要特点 1
1.1.2数据库系统的主要应用领域 1
1.2数据库系统 2
1.3现实世界的数据描述 3
1.3.1信息的三个领域 3
1.3.2实体模型 4
1.3.3数据模型 6
1.4数据库的逻辑结构 9
1.5数据库管理系统 11
1.5.1数据库管理系统的基本功能 11
1.5.2数据库管理系统的组成 11
1.6几种典型的数据库管理系统 12
习题 14
第2章关系模型系统 15
2.1关系及其基本术语 15
2.2*关系运算 16
2.3关系数据库设计 20
习题 24
第3章VisualFoxPro6.0基础 26
3.1VisualFoxPro6.0的特点 26
3.2VisualFoxPro6.0运行环境 27
3.3VisualFoxPro6.0的安装 27
3.4VisualFoxPro6.0的启动与退出 31
3.4.1VisualFoxPro6.0的启动 31
3.4.2VisualFoxPro6.0的退出 32
3.5VisualFoxPro6.0系统界面 33
3.5.1VisualFoxPro6.0的主窗口简介 33
3.5.2VisualFoxPro6.0的菜单系统 34
3.5.3VisualFoxPro6.0的工具栏 37
3.5.4VisualFoxPro6.0的命令窗口 41
3.5.5VisualFoxPro6.0的向导简介 42
3.5.6VisualFoxPro6.0的设计器简介 44
3.5.7VisualFoxPro6.0的生成器简介 45
3.6VisualFoxPro6.0数据类型、常数、变量及表达式 46
3.6.1数据类型 46
3.6.2常数与变量 47
3.6.3运算符与表达式 50
3.7VisualFoxPro6.0的命令语法规则 53
3.8VisualFoxPro6.0的文件类型 54
3.9VisualFoxPro6.0的主要技术指标 55
3.10VisualFoxPro6.0的操作方式 55
3.11有关内存变量的操作 56
3.11.1内存变量的建立 56
3.11.2内存变量的显示 57
3.11.3内存变量的清除 58
3.11.4内存变量的保存与恢复 58
3.12VisualFoxPro6.0的常用函数 59
3.12.1数学运算函数 60
3.12.2字符处理函数 61
3.12.3日期与时间函数 63
3.12.4转换函数 63
习题 65
第4章数据库、表的建立和数据库的维护 68
4.1数据库和表的概念 68
4.2数据库的建立 68
4.3表的建立 70
4.3.1表结构 70
4.3.2建立新表 71
4.4数据库的维护 75
4.4.1数据库的打开与关闭 75
4.4.2在数据库中添加表 76
4.4.3在数据库中移去/删除表 77
4.4.4在数据库中查找表 79
4.4.5数据库文件的删除 80
习题 80
第5章表的维护 81
5.1表的打开与关闭 81
5.1.1表的打开 81
5.1.2表的关闭 82
5.2表结构的显示 82
5.3表结构的修改 83
5.4表结构的的复制 85
5.5表记录的输入 86
5.5.1在建立表的同时输入数据 86
5.5.2向表中追加记录 86
5.6表记录的显示 89
5.7表记录的定位 91
5.8表记录的修改 93
5.8.1使用显示菜单 93
5.8.2EDIT/CHANGE命令 93
5.8.3REPLACE命令 94
5.8.4BROWSE命令 95
5.9表记录的删除 95
5.9.1记录的逻辑删除 96
5.9.2记录的恢复 97
5.9.3记录的物理删除 98
5.9.4删除表中全部记录 99
习题 99
第6章视图与查询设计 102
6.1视图设计 102
6.1.1视图设计过程 102
6.1.2创建视图 102
6.1.3视图格式修改 106
6.2视图调用 106
6.2.1打开视图 106
6.2.2输出视图数据 107
6.2.3视图数据的修改 108
6.2.4视图的关闭 108
6.3查询设计 108
6.3.1查询设计的概念 108
6.3.2查询设计过程 109
6.3.3创建查询文件 109
6.4查询文件的调用 119
6.5查询修改 119
习题 119
第7章表单设计 120
7.1对象与类 120
7.1.1对象 120
7.1.2类 121
7.1.3VisualFoxPro6.0的容器与控件 122
7.2表单设计方法 125
7.2.1表单设计步骤 125
7.2.2表单设计实例 126
7.3表单的创建和维护 127
7.3.1用向导创建表单 128
7.3.2用表单设计器创建表单 131
7.4表单控件的应用 138
7.4.1控件与数据的关系 138
7.4.2表单设计时控件的选择和引用 138
7.4.3表单上控件的应用 139
习题 145
第8章报表和标签的设计 146
8.1报表与标签的设计方法 146
8.2报表设计与创建报表文件 147
8.2.1报表设计 147
8.2.2创建报表格式文件 149
8.3报表格式文件的调用与修改 157
8.3.1报表格式文件的调用 157
8.3.2报表格式文件的修改 158
8.4标签设计与创建标签格式文件 158
8.4.1标签设计 158
8.4.2创建标签格式文件 158
8.5标签的调用与修改 159
8.5.1标签的调用 159
8.5.2标签格式文件的修改 161
8.6数值统计 161
8.6.1计数命令 161
8.6.2求和命令 162
8.6.3求平均值命令 162
8.6.4分类求和 163
习题 163
第9章项目设计 164
9.1项目设计 164
9.2设置启动主文件 166
9.3项目中添加文件 166
9.4项目中移去文件 167
9.5修改文件 167
9.6项目文件的编译 168
习题 169
第10章菜单设计和工具栏定制 170
10.1菜单设计 170
10.1.1菜单的分类 170
10.1.2菜单的组成 170
10.1.3菜单的布局 171
10.2创建菜单系统 175
10.2.1创建定制菜单 175
10.2.2菜单设计器的组成和使用方法 176
10.2.3创建快捷菜单 177
10.2.4创建SDI菜单 177
10.2.5创建用户开发的菜单系统 178
10.2.6定制菜单 182
10.3执行菜单文件 183
10.4菜单文件的维护 183
10.5工具栏应用 184
10.5.1创建工具栏 184
10.5.2工具栏应用于表单 185
习题 186
第11章程序设计 187
11.1程序设计基础 187
11.1.1建立VisualFoxPro6.0程序文件 187
11.1.2执行VisualFoxPro6.0程序文件 189
11.1.3调试VisualFoxPro6.0程序文件 189
11.2顺序程序设计 190
11.2.1键盘输入命令 191
11.2.2格式输出 192
11.2.3格式输入 194
11.3分支程序设计 196
11.3.1二分支语句 196
11.3.2IIF函数的应用 198
11.3.3多分支语句 198
11.4循环程序设计 201
11.4.1FOR循环 201
11.4.2DOWHILE循环结构 202
11.4.3SCAN循环结构 204
11.5过程与自定义函数设计 204
11.5.1自定义函数 204
11.5.2过程设计 205
11.5.3参数传递方式 206
附录 209
附录A函数表 209
附录B文件类型 219
附录C控件和对象表 220
附录D事件表 221
附录E方法表 223
附录F属性表 225
附录G环境配置 232
附录H系统变量 234