第一章 认识中文Visual FoxPro 6.0 1
1.1 Visual FoxPro 6.0的新特点 1
1.2 Visual FoxPro 6.0的窗口环境 2
1.2.1 Visual FoxPro 6.0的菜单 3
1.2.2 Visual FoxPro 6.0的对话框 7
1.3 定制Visual FoxPro 6.0的开发境环境 8
1.3.1 设置Visual FoxPro 6.0配置 9
1.3.2 交互式地设置环境 9
习题一 12
2.2.2 项目管理器的功能 13
2.2.1 创建新项目 13
2.2 项目管理器 13
2.1 概述 13
第二章 Visual FoxPro 6.0的核心工具 13
2.2.3 “项目管理器”中的对象 15
2.3 工具栏的使用 20
2.4 向导的使用 21
2.5 设计器的使用 24
2.6 生成器(Builders) 25
习题二 26
第三章 Visual FoxPro 6.0程序设计基础 27
3.1 Visual FoxPro 6.0的数据类型、文件类型 27
3.1.1 Visual FoxPro 6.0的数据和数据类型 27
3.2.1 常量 30
3.2 常量、变量和表达式 30
3.1.2 Visual FoxPro 6.0中的文件类型 30
3.2.2 变量 31
3.2.3 运算符和表达式 36
3.3 程序的建立、修改和运行 38
3.3.1 建立程序 38
3.3.2 程序的运行 39
3.4 Visual FoxPro 6.0程序流程控制 39
3.4.1 顺序结构 40
3.4.2 分支结构 40
3.4.3 循环结构 43
3.5.1 子程序与过程的调用 47
3.5 子程序与过程文件及用户自定义函数 47
3.5.2 自定义函数 50
3.6 屏幕显示格式程序设计 52
3.6.1 屏幕显示格式控制命令 52
3.6.2 屏幕格式文件 55
习题三 56
第四章 创建关系型数据库 57
4.1 数据库与表的关系 57
4.2 建立表 57
4.2.1 用表设计器创建表 57
4.2.2 使用表向导创建表 60
4.2.3 使用命令创建表 60
4.3.2 表的打开和关闭 61
4.3 表的基本操作 61
4.3.1 存储和查看信息 61
4.3.3 记录的显示和修改 62
4.3.4 记录的定位、查找、添加和删除 65
4.4 表的索引 69
4.4.1 索引类型 69
4.4.2 索引的建立和删除 69
4.5 建立数据库 72
4.5.1 使用数据库 72
4.5.2 创建新数据库 73
4.5.3 数据库表的属性 77
4.6 控制记录的数据输入 79
4.7 设置参照完整性 80
4.8 查询数据 81
4.8.1 创建查询 81
4.8.2 定义输出结果 83
4.8.3 选定需要查找的记录 84
4.8.4 运行查询 84
4.9 视图 84
4.9.1 创建本地视图 85
4.9.2 创建远程视图 88
习题四 89
第五章 函数 90
5.1 数值和数学函数 90
5.3 字符器操作函数 92
5.2 三角函数 92
5.4 表(.DBF)操作函数 97
5.5 日期、时间函数及对2000年日期的支持 102
5.5.1 日期、时间函数 102
5.5.2 对2000年日期的支持 104
5.6 显示、打印位置函数 105
5.7 系统函数 108
5.8 数组函数 112
5.9 其他函数 113
习题五 114
第六章 表单设计 115
6.1 建立新表单 115
6.1.1 利用表向导创建表单 116
6.1.2 用表单向导创建一对多数据表单 118
6.1.3 利用“表单设计器”创建新表单 121
6.2 表单对象的设置 122
6.2.1 属性的设置 122
6.2.2 数据环境的设置 123
6.3 表单控件 124
6.3.1 控件的内容与功能 124
6.3.2 控件的操作 126
6.3.3 表单对象的代码 127
6.4 保存和运行表单 128
6.4.1 保存表单 128
习题六 129
6.4.2 运行表单 129
第七章 报表与标签 130
7.1 报表与标签概述 130
7.1.1 报表的设计步骤 130
7.1.2 报表布局的规划 130
7.1.3 报表布局文件 131
7.2 创建报表布局 131
7.2.1 用【报表向导】创建报表 131
7.2.2 一对多的报表向导 134
7.2.3 报表生成器 136
7.2.4 快速报表的生成 136
7.3 报表布局的定制和调整 137
7.3.1 报表布局的定制 138
7.3.2 表布局的调整 141
7.4 创建标签布局 143
7.4.1 用“标签向导”创建标签 143
7.4.2 用标签设计器创建标签 145
7.5 数据分组 146
7.5.1 一级数据分组 146
7.5.2 多级数据分组 147
7.6 预览与打印 147
习题七 149
8.1 菜单概述 150
8.2 使用菜单设计器 150
第八章 菜单设计 150
8.3 为菜单系统指定任务 152
习题八 154
第九章 SQL关系数据库标准语言 155
9.1 SQL概述 155
9.1.1 SQL的历史和未来展望 155
9.1.2 SQL数据库结构及其基本概念 156
9.1.3 SQL特点 156
9.2 SQL的语法与使用 157
9.2.1 数据库定义 157
9.2.2 SELECT——SQL查询语言 159
9.2.3 数据库更新 168
9.2.4 数据库的访问控制 170
9.3 Visual FoxPro 6.0中的SQL语言 171
9.3.1 标准语法 171
9.3.2 常用子句和参数 172
习题九 173
第十章 Visual FoxPro 6.0中的对象、类与事件 174
10.1 对象与类 174
10.1.1 对象 174
10.1.2 类 175
10.1.3 类的层次 175
10.1.4 使用类 177
10.1.5 创建类 178
10.1.6 在容器层次中引用对象 179
10.1.7 以编程方式定义类 180
10.2 事件模型 185
10.2.1 事件的概念 186
10.2.2 追踪事件序列 187
10.2.3 为事件指派代码 188
习题十 189
第十一章 轻松操作键盘和鼠标 190
11.1 返回键盘或鼠标的当前状态 190
11.1.1 判断大写锁定键的开关状态 190
11.1.2 返回当前的插入方式 190
11.1.3 判断鼠标键的状态 190
11.2.4 保存键盘宏 191
11.2.3 把键盘宏恢复到内存中 191
11.2.2 从内存中释放键盘宏 191
11.2.1 执行一个键盘宏 191
11.2 键盘宏操作 191
11.3 其他操作 192
11.3.1 从内存中释放键盘缓冲区 192
11.3.2 返回上一次按键所对应的整数 192
11.3.3 指定按键时所要执行的命令 192
11.3.4 恢复栈内的指定键值 192
11.3.5 向栈内压入ON KEY LABEL命令 193
11.3.6 给功能键或组合键盘分配表达式 193
11.3.7 控制键击定位 193
11.3.8 指定宏键定义显示 193
习题十一 194
11.3.9 指定键盘缓冲区的大小 194
11.3.10 指定插入方式和改写方式的插入点形状 194
第十二章 数据库应用系统设计与综合实例 195
12.1 设计应用程序的方法 195
12.2 实例系统的分析与设计一 196
12.2.1 表的创建 197
12.2.2 主菜单的制作 199
12.2.3 制作报表 204
12.2.4 权限表单操作 207
12.2.5 管理员功能系列表单的制作 210
12.2.6 入货表单制作 212
12.2.7 选购表单制作 218
12.2.8 交易统计表单制作 225
12.2.9 制作库存统计表单 230
12.2.10 制作相关查询表单 232
12.2.11 为菜单添加语句 239
12.2.12 主程序的制作 241
12.3 实例系统的分析与设计二 242
12.3.1 系统功能 242
12.3.2 数据库表的设计 242
12.3.3 系统菜单 243
12.3.4 主文件ZHUCHENXU.PRG 244
12.3.5 主表单MAIN.SCX设计 245
12.3.6 PASS表单的设计 307
习题十二 311