第1章Visual FoxPro概述 1
1.1 VFP 6.0的主要特点 1
1.2 VFP 6.0的安装、启动与退出 3
1.2.1 VFP 6.0的安装 3
1.2.2 VFP 6.0的启动 3
1.2.3 VFP 6.0的退出 4
1.3 VFP 6.0的主界面与操作 4
1.3.1 VFP 6.0的主界面 4
1.3.2 VFP 6.0的界面操作 5
1.3.3工具栏的使用 6
1.4建立工作目录与搜索路径 7
1.5 VFP 6.0的工作方式 9
1.5.1交互操作方式 9
1.5.2程序执行方式 10
1.6项目管理器 10
1.6.1创建项目 10
1.6.2使用项目管理器 12
1.6.3定制项目管理器 14
1.7 VFP 6.0的辅助设计工具 15
1.7.1向导 15
1.7.2设计器 16
1.7.3 VFP 6.0的生成器 17
习题一 17
第2章 数据库和表 19
2.1 Visual FoxPro 6.0数据库的基本操作 19
2.1.1数据库的创建 19
2.1.2数据库的使用 21
2.1.3数据库的删除 22
2.2建立表 23
2.2.1建立数据库表 23
2.2.2建立自由表 28
2.2.3将自由表添加到数据库 29
2.2.4从数据库中移出表 30
2.2.5修改表结构 30
2.3表的基本操作 32
2.3.1添加记录 32
2.3.2删除记录 33
2.3.3修改记录 35
2.3.4显示记录 37
2.3.5查询定位 38
2.4索引 40
2.4.1什么是索引 40
2.4.2索引的类型 41
2.4.3创建索引 41
2.4.4使用索引 43
2.5数据完整性 46
2.5.1实体完整性与主关键字 46
2.5.2域完整性与约束规则 46
2.5.3参照完整性与表之间的关联 47
2.6多个表的同时使用 51
2.6.1选择工作区的命令 51
2.6.2表之间的关联 52
2.7排序 53
习题二 54
第3章 关系数据库标准语言SQL 57
3.1 SQL概述 57
3.1.1 SQL的发展历程 57
3.1.2 SQL语言的特点 57
3.2 SQL的数据定义 58
3.2.1表的定义 58
3.2.2表的删除 59
3.2.3表结构的修改 59
3.3查询功能 60
3.3.1单表查询 61
3.3.2多表联接查询 68
3.3.3自联接查询 72
3.3.4集合的并运算 72
3.4操作功能 73
3.5查询 75
3.5.1建立查询 75
3.5.2运行查询 81
习题三 81
第4章 视图 85
4.1视图的定义 85
4.2视图的创建 86
4.2.1使用SQL语言创建视图 86
4.2.2使用视图向导创建视图 88
4.2.3使用视图设计器创建视图 90
4.2.4远程视图与连接 93
4.3视图的使用 94
习题四 95
第5章数据与数据运算 97
5.1常量与变量 97
5.1.1常量 97
5.1.2变量 101
5.1.3内存变量常用命令 103
5.2常用函数 106
5.2.1数值函数 106
5.2.2字符处理函数 108
5.2.3日期和时间处理函数 112
5.2.4数据类型转换函数 113
5.2.5测试函数 115
5.3表达式 119
5.3.1数值、字符与日期时间表达式 119
5.3.2关系表达式 121
5.3.3逻辑表达式 122
5.3.4运算符的优先级 123
习题五 123
第6章 程序设计基础 126
6.1程序设计基础 126
6.1.1程序是什么 126
6.1.2建立、保存、修改与运行程序文件 127
6.2程序控制结构 129
6.2.1顺序结构 129
6.2.2分支结构 130
6.2.3循环结构 133
6.3 程序的调试 136
6.4过程及参数传递 137
6.4.1过程文件的定义和调用 137
6.4.2参数传递 138
6.4.3变量的作用范围和生存期限 141
习题六 143
第7章 表单及控件 147
7.1面向对象基础知识 147
7.1.1面向对象基本概念 147
7.1.2基础类 149
7.1.3容器 150
7.2表单的创建与管理 151
7.2.1创建、修改和运行表单 151
7.2.2表单的属性、方法和事件 155
7.2.3表单与其他程序模块间的通信 160
7.3表单设计器 162
7.3.1表单设计器简介 163
7.3.2编辑控件与布局 165
7.3.3数据环境 167
7.4控件及其应用 169
7.4.1标签 169
7.4.2文本框 170
7.4.3 MESSAGEBOX函数 171
7.4.4命令按钮 172
7.4.5编辑框 173
7.4.6复选框 174
7.4.7命令(按钮)组 175
7.4.8选项(按钮)组 176
7.4.9列表框 178
7.4.10组合框 180
7.4.11表格 180
7.4.12页框 183
习题七 185
第8章 菜单的设计与应用 189
8.1 Visual FoxPro 6.0系统菜单 189
8.1.1菜单的结构和种类 189
8.1.2系统菜单 190
8.2下拉式菜单设计 191
8.2.1菜单生成的基本步骤 191
8.2.2进行菜单设计 192
8.2.3为顶层表单添加菜单 198
8.3快捷菜单设计 199
习题八 200
第9章 报表设计 202
9.1设计报表 202
9.1.1设计报表的步骤 202
9.1.2报表类型 202
9.2创建报表 203
9.2.1创建报表文件 203
9.2.2报表输出 209
9.3设计报表 211
9.3.1报表的数据源和布局 211
9.3.2在报表中使用控件 214
9.4数据分组和多栏报表 220
9.4.1设计分组报表 220
9.4.2设计多栏报表 224
9.5应用程序开发概述 226
9.6编译应用程序 229
9.6.1构造应用程序框架 229
9.6.2将文件加入到项目中 230
9.6.3连编项目和应用程序 230
习题九 231