第1章 Visual FoxPro 6.0概述 1
1.1 Visual FoxPro 6.0简介 1
1.2 Visual FoxPro 6.0的安装 1
1.2.1 安装的系统环境 1
1.2.2 Visual FoxPro 6.0的安装 2
1.3 Visual FoxPro 6.0系统界面简介 2
1.3.1 Visual FoxPro 6.0的菜单系统 2
1.3.2 Visual FoxPro 6.0的工具栏 3
1.3.3 命令窗口 4
1.4 Visual FoxPro 6.0常用文件类型 5
习题 6
第2章 项目管理器 7
2.1 项目文件的建立与项目管理器界面 7
2.1.1 项目文件的建立 7
2.1.2 打开与关闭项目管理器 9
2.1.3 项目管理器界面 10
2.2 项目管理器窗口的操作 11
2.3 项目管理器按钮的介绍 13
习题 14
第3章 数据库文件的建立与操作 15
3.1 数据库的基本概念 15
3.2 建立数据库文件 17
3.3 数据库操作 19
3.3.1 数据库的基本操作 19
3.3.2 在数据库中添加或移去表 20
习题 21
第4章 建立和使用表 22
4.1 表的建立与删除 22
4.1.1 建立数据库表 22
4.1.2 创建自由表 24
4.1.3 表的删除 25
4.2 表的操作 25
4.2.1 表文件的打开与关闭 25
4.2.2 表结构的修改 26
4.2.3 表的定制和复制 26
4.3 记录的操作 29
4.4 索引与排序 39
4.4.1 索引文件 39
4.4.2 排序 42
4.5 使用多个表 44
4.5.1 多工作区 44
4.5.2 数据工作期窗口 45
4.5.3 表的关联 46
4.5.4 主索引与永久关系 47
4.5.5 表的连接 49
习题 50
第5章 编程基础 52
5.1 数据类型和表达式 52
5.1.1 数据类型 52
5.1.2 常量和变量 53
5.1.3 运算符 54
5.1.4 表达式 55
5.1.5 数组 55
5.1.6 常用函数 56
5.2 命令文件 59
5.2.1 命令文件的建立 59
5.2.2 命令文件的存储 59
5.2.3 修改程序文件 59
5.2.4 运行程序文件 60
5.2.5 命令格式 60
5.3 顺序程序结构 61
5.4 选择程序结构 63
5.4.1 二分支选择If-EndIf语句 63
5.4.2 多分支选择Do Case-EndCase语句 65
5.5 循环程序结构 66
5.5.1 Do While-EndDo循环语句 67
5.5.2 For-End For循环语句 68
5.5.3 Scan-EndScan循环语句 69
5.5.4 关于循环语句的几个问题 70
5.6 过程及自定义函数 71
5.6.1 过程或自定义函数的存储方式 71
5.6.2 过程和自定义函数的调用 74
5.6.3 调用过程或函数时的参数传递 76
5.6.4 内存变量的作用域 77
习题 79
第6章 查询与视图 80
6.1 查询操作 80
6.1.1 查询向导 80
6.1.2 查询设计器 85
6.1.3 查询设计操作实例 92
6.2 SQL查询 96
6.2.1 SQL查询命令 97
6.2.2 SQL查询设计和子查询 101
6.2.3 SQL常用命令 104
6.3 视图 105
6.3.1 创建视图 105
6.3.2 视图的使用 112
习题 114
第7章 报表和标签设计 115
7.1 报表的设计和使用 115
7.1.1 报表向导 115
7.1.2 报表设计器初步 123
7.1.3 使用报表设计器 128
7.1.4 打印报表 137
7.2 标签的设计和使用 139
7.2.1 标签向导 139
7.2.2 标签设计器 142
7.2.3 打印标签 144
习题 144
第8章 表单程序设计 146
8.1 表单设计器 146
8.1.1 启动表单设计器 146
8.1.2 表单设计器的组成 147
8.1.3 保存和运行表单 149
8.1.4 表单设计器的基本操作 149
8.2 控件的使用 154
8.2.1 表单对象 154
8.2.2 标签文本框和编辑框 158
8.2.3 列表框和组合框 160
8.2.4 命令按钮、命令按钮组和选项按钮组 163
8.2.5 复选框、微调和容器控件 167
8.2.6 线条、形状和图像 169
8.2.7 计时器、超链接和页框 170
8.2.8 ActiveX控件和ActiveX绑定控件 172
8.3 用表单处理数据表 174
8.3.1 数据表表单向导 174
8.3.2 用表单处理数据表 179
8.3.3 关于绑定控件的概念 189
习题 191
第9章 面向对象程序设计 193
9.1 面向对象程序设计初步 193
9.1.1 对象和类的概念 193
9.1.2 类的创建与使用 196
9.1.3 用类设计器创建类 198
9.1.4 创建工具栏 201
9.2 多表单程序设计 202
9.2.1 表单集 202
9.2.2 多重表单 205
9.2.3 多重表单间的数据通信 206
9.3 菜单程序设计 209
9.3.1 菜单基本概念 209
9.3.2 菜单设计器 210
9.3.3 运行菜单 219
9.3.4 快捷菜单 220
9.3.5 菜单和表单的互相调用 222
习题 223
第10章 应用程序设计 224
10.1 应用程序基本结构 224
10.1.1 主文件 224
10.1.2 事件循环 224
10.1.3 应用程序的基本框架 225
10.2 应用程序设计步骤 226
10.2.1 规划应用程序 226
10.2.2 创建数据库 226
10.2.3 创建交互信息 227
10.2.4 创建用户界面 227
10.2.5 使用类简化程序的设计 227
10.2.6 建立可执行文件 227
10.2.7 制作发布磁盘 229
10.3 应用程序设计实例 229
10.3.1 创建数据库 230
10.3.2 创建主程序、程序封面和主菜单 230
10.3.3 创建数据维护表单 233
10.3.4 创建查询表单 236
10.3.5 创建报表和标签 241
习题 242
参考文献 243