第一章 Visual FoxPro 6.0基础 1
1.1 认识Visual FoxPro 6.0 1
1.1.1 启动及界面 1
1.1.2 Visual FoxPro 6.0操作方式 4
1.2 表达式 5
1.2.1 数据类型 5
1.2.2 运算符 7
1.2.3 变量 8
1.2.4 函数 9
1.3 项目管理器 14
习题1 20
第二章 表的基本操作 24
2.1 表的概述 24
2.2 表的建立与修改 25
2.2.1 建立表结构 25
2.2.2 输入数据记录 29
2.2.3 表结构的修改 30
2.2.4 表记录的修改 31
2.2.5 通用型字段的编辑 33
2.3 VFP常用命令子句 36
2.3.1 四种常用的命令子句 36
2.3.2 命令和子句的书写规则 37
2.4 用命令对表进行操作 37
2.4.1 打开表命令 37
2.4.2 关闭表命令 37
2.4.3 表记录的显示与定位命令 38
2.4.4 利用已有表建立新表 39
2.4.5 修改表结构命令 41
2.4.6 表记录的删除命令 41
2.4.7 表的编辑命令 42
2.4.8 表数据的替换命令 42
2.5 索引与查询 44
2.5.1 索引的概念 44
2.5.2 索引的类型 44
2.5.3 索引文件的建立 45
2.5.4 索引的操作 48
2.5.5 数据的查询 49
2.6 多表的操作 55
2.6.1 工作区和数据工作期 56
2.6.2 表的关联 59
2.7 统计命令 62
2.8 结构化查询语言——SQL语句 64
2.8.1 数据定义功能 65
2.8.2 数据操作功能 66
2.8.3 数据查询功能 67
2.9 数据库与视图 72
2.9.1 创建数据库表 72
2.9.2 表的数据完整性 76
2.9.3 创建视图 80
小结 82
习题2 83
第三章 可视化编程基础 88
3.1 表单的基本操作 88
3.1.1 表单向导 88
3.1.2 表单设计器 94
3.1.3 表单的运行 96
3.1.4 表单的打开 96
3.1.5 表单属性设置 97
3.1.6 表单的方法 98
3.1.7 表单数据环境设置 98
3.1.8 表单对象的事件 99
3.1.9 对象的方法和引用 99
3.2 程序设计基础 100
3.2.1 程序文件的建立和执行 100
3.2.2 程序文件的执行 101
3.2.3 程序中输入/输出语句 101
3.3 简单的输入/输出程序设计 103
3.3.1 用标签控件实现数据输入 103
3.3.2 用文本框实现数据的输入和输出 104
3.4 程序设计的控制结构 106
3.4.1 顺序结构 106
3.4.2 选择结构 106
3.4.3 循环结构 110
3.5 多模块程序设计 115
3.5.1 过程及过程调用 116
3.5.2 变量的作用域和参数调用 118
3.5.3 用户自定义函数(函数过程) 121
3.6 程序查错的常用方法 122
3.7 调试程序时常见错误 124
习题3 125
第四章 控件设计 133
4.1 输出类控件 133
4.1.1 标签 133
4.1.2 图像、线条、形状 134
4.2 输入类控件 136
4.2.1 文本框 136
4.2.2 编辑框 137
4.2.3 列表框和组合框 138
4.2.4 微调 139
4.3 控制类控件 140
4.3.1 命令按钮 140
4.3.2 命令按钮组 142
4.3.3 选项按钮组 144
4.3.4 复选框 147
4.3.5 计时器 149
4.4 容器类控件 151
4.4.1 表格 151
4.4.2 页框 154
4.4.3 容器 154
习题4 156
第五章 表单的高级应用 158
5.1 多表单应用 158
5.1.1 表单管理 158
5.1.2 表单集 159
5.2 类 161
5.2.1 类、基类及子类的基本概念 162
5.2.2 类的特征 163
5.2.3 Visual FoxPro 6.0的基类及属性 164
5.2.4 用户自定义类 167
习题5 169
第六章 菜单设计 170
6.1 下拉菜单设计 170
6.1.1 菜单设计器 170
6.1.2 菜单的建立、生成与运行 172
6.2 快捷菜单设计 174
6.3 菜单系统规划与应用 175
6.3.1 规划系统菜单 175
6.3.2 菜单在应用程序中的使用 176
6.4 菜单系统选择逻辑设置 177
习题6 179
第七章 报表与标签设计 180
7.1 报表设计 180
7.1.1 报表布局的规划 180
7.1.2 利用向导创建报表 181
7.1.3 用快速报表工具创建报表 185
7.1.4 用报表设计器设计报表 186
7.2 标签文件的设计 192
习题7 194
第八章 系统开发及应用程序的管理与发布 195
8.1 数据库应用系统开发的步骤 195
8.2 系统总体设计 196
8.3 系统数据库设计 197
8.4 系统功能模块设计 199
8.5 系统实施 199
8.5.1 创建项目 199
8.5.2 创建数据库 200
8.5.3 创建数据库中的表 201
8.5.4 设置数据库中表之间的关系 202
8.6 主要表单及其事件代码的实施 203
8.6.1 使用表单向导创建表单 203
8.6.2 创建自定义的表单 206
8.6.3 表单中的代码 211
8.6.4 创建主界面表单“主表单” 213
8.6.5 创建系统的主菜单 215
8.6.6 创建主程序 217
8.7 应用程序的管理与发布 218
8.7.1 应用程序管理 218
8.7.2 应用程序发布 220
小结 221
习题8 221
附录1 Visual FoxPro 6.0常用命令 222
附录2 Visual FoxPro 6.0常用函数 231
参考文献 247