第1章 Visual FoxPro 6.0基础知识 1
1.1 数据库基本概念 1
1.2 数据模型 2
1.3 关系操作 3
1.4 Visual FoxPro 6.0的启动与退出 5
习题 7
第2章 表的基本操作 8
2.1 创建数据库 8
2.2 打开数据库 10
2.3 创建数据表 12
2.3.1 建立表结构 12
2.3.2 修改表结构 17
2.4 表的基本操作 20
2.4.1 打开表 20
2.4.2 输入记录 20
2.4.3 显示记录 24
2.4.4 修改记录 25
2.4.5 删除记录 27
2.4.6 定位记录 31
2.5 索引 33
2.5.1 建立索引 33
2.5.2 使用索引 36
2.6 设置字段属性 39
2.6.1 设置字段的标题 39
2.6.2 添加字段注释 40
2.6.3 设置字段默认值 40
2.6.4 设置有效性规则 40
2.7 设置参照完整性 43
2.7.1 建立表间关联 43
2.7.2 建立参照完整性 45
2.8 多表的使用 47
2.8.1 使用多个表 47
2.8.2 创建表间临时关系 50
习题 51
第3章 查询和视图 56
3.1 创建查询 56
3.1.1 使用查询向导创建查询 56
3.1.2 创建交叉表查询 60
3.1.3 使用查询设计器创建查询 63
3.2 创建视图 69
3.2.1 创建本地视图 69
3.2.2 创建远程视图 73
习题 75
第4章 关系数据库标准语言SQL 77
4.1 SQL数据查询 77
4.1.1 简单查询 77
4.1.2 联接查询与嵌套查询 80
4.1.3 排序与分组查询 83
4.1.4 查询结果输出 87
4.2 SQL数据定义 89
4.2.1 创建表CREATE TABLE 90
4.2.2 修改表结构ALTER TABLE 93
4.3 SQL数据更新 96
4.3.1 插入数据INSERT 96
4.3.2 修改数据UPDATE 97
4.3.3 删除数据DELETE 98
习题 98
第5章 Visual FoxPro程序设计 103
5.1 常量和变量 103
5.1.1 常量 103
5.1.2 变量 104
5.2 常用函数 110
5.2.1 数值计算函数 110
5.2.2 字符处理函数 112
5.2.3 数据类型转换函数 113
5.2.4 日期时间函数 114
5.2.5 测试函数 115
5.3 表达式 116
5.3.1 算术表达式 116
5.3.2 字符表达式 117
5.3.3 关系表达式 118
5.3.4 逻辑表达式 119
5.4 程序文件的建立与运行 120
5.4.1 建立程序文件 120
5.4.2 运行程序文件 121
5.5 简单的交互式命令 122
5.5.1 WAIT命令 122
5.5.2 ACCEPT命令 123
5.5.3 INPUT命令 124
5.6 结构化程序设计 126
5.6.1 选择结构 126
5.6.2 循环结构 129
5.7 过程与过程调用 135
5.7.1 子程序设计与调用 135
5.7.2 过程文件设计与调用 136
5.7.3 参数传递 138
5.7.4 变量的作用域 140
习题 143
第6章 表单 147
6.1 面向对象的程序设计 147
6.2 使用表单向导创建表单 152
6.2.1 创建单一表单 152
6.2.2 创建一对多表单 155
6.3 使用表单设计器创建表单 158
6.4 表单控件 162
6.4.1 标签、文本框和编辑框控件 162
6.4.2 命令按钮和命令按钮组控件 166
6.4.3 选项按钮组和复选框控件 171
6.4.4 列表框和组合框控件 175
6.4.5 计时器和微调控件 178
6.4.6 表格控件 180
6.4.7 页框控件 185
6.4.8 ActiveX控件 187
习题 190
第7章 报表和标签 194
7.1 报表设计 194
7.1.1 使用报表向导创建报表 194
7.1.2 使用快速报表功能创建报表 198
7.1.3 使用报表设计器创建报表 201
7.2 标签设计 205
7.2.1 使用标签向导设计标签 205
7.2.2 使用标签设计器设计标签 207
习题 208
第8章 菜单、类和工具栏 210
8.1 菜单设计 210
8.1.1 使用菜单设计器设计菜单 210
8.1.2 创建快捷菜单 215
8.1.3 编制程序代码创建菜单 218
8.2 类和工具栏 221
习题 224
第9章 应用系统开发设计实例 226
9.1 项目管理器 226
9.2 应用程序开发设计 228
9.2.1 系统分析 229
9.2.2 系统设计 231
9.3 编译应用程序 239
习题 242