第1章 概述 1
1.1 数据库的基本概念 1
1.1.1 数据、信息与数据处理 1
1.1.2 关系数据库 3
1.2 Visual FoxPro 6.0的环境 7
1.2.1 Visual FOxPro 6.0的集成环境 7
1.2.2 Visual FoxPro 6.0的用户界面 9
1.2.3 工具栏 11
1.2.4 选项对话框 12
1.2.5 命令窗口 13
1.2.6 项目管理器 14
1.2.7 向导、设计器、生成器 19
1.3 Visual FosPro 6.0语言概述 24
1.3.1 数据类型和字段类型 25
1.3.2 常量和变量 27
1.3.3 数组、函数 28
1.3.4 操作符和表达式 32
1.4 应用程序设计举例 35
习题一 36
上机实验一 37
第2章 数据库与表 38
2.1 表的创建 38
2.1.1 表结构的设计 39
2.1.2 表结构的建立 42
2.1.3 表的打开与关闭 47
2.1.4 表结构的查看 51
2.1.5 表结构的修改 51
2.1.6 表数据的输入 53
2.1.7 表数据的维护 57
2.2 表的维护 60
2.2.1 VFP的命令简介 60
2.2.2 VFP的表维护命令 62
2.2.3 VFP的文件管理命令 78
2.3 表的排序 80
2.3.1 排序的概念 80
2.3.2 排序的方法 80
2.3.3 排序的不足 81
2.4.1 索引的概念 82
2.4.2 索引的类型 82
2.4 表的索引 82
2.4.3 索引的建立 83
2.4.4 索引的使用 86
2.4.5 索引的更新 90
2.4.6 索引的删除 91
2.5 表的统计 91
2.5.1 计数命令 91
2.5.2 求和命令 92
2.5.3 求平均值命令 93
2.5.4 计算命令 93
2.5.5 分类汇总命令 94
2.6 数据库与表 95
2.6.1 数据库与表的基本概念 95
2.6.2 数据库的基本操作 96
2.6.3 数据库表的基本操作 97
2.6.4 数据库表主索引的建立与删除 99
2.6.5 数据库数据字典的管理与设置 101
习题二 111
上机实验二 113
3.2.1 查询设计器 117
3.2 创建查询 117
3.1 概念 117
第3章 查询和视图 117
3.2.2 SELECT-SQL语句 125
3.2.3 查询的应用 131
3.2.4 创建交叉表查询 136
3.3 创建视图 138
3.3.1 创建、修改和删除视图 138
3.3.2 更新视图数据 139
3.3.3 定制视图 141
3.3.4 视图使用 145
习题三 146
上机实验三 147
第4章 报表和标签 148
4.1 创建报表 148
4.1.1 用向导创建报表 149
4.1.2 快速报表 152
4.1.3 利用报表设计器建报表 154
4.1.4 修改报表布局 158
4.1.5 报表预览和打印 165
4.2 创建标签 167
4.2.1 标签向导 167
4.1.6 调用报表 167
4.2.2 标签设计器 168
习题四 169
上机实验四 169
第5章 表单设计 170
5.1 基本概念 170
5.1.1 对象和类 170
5.1.2 容器和控件 171
5.2 创建表单 172
5.2.1 创建新表单 173
5.2.2 表单数据环境 179
5.2.3 修改、定制表单 181
5.2.4 表单的属性、事件和方法 185
5.2.5 表单应用举例 186
5.3 添加控件 190
5.3.1 标签控件 190
5.3.2 文本框和编辑框 191
5.3.3 命令按钮和命令按钮组 194
5.3.4 列表框和组合框 197
5.3.5 选项按钮组 201
5.3.6 复选框 202
5.3.7 页框和页 203
5.3.8 表格 206
5.3.9 图像框和图片框 210
5.3.10 计时器控件 211
5.3.11 微调按钮 212
5.3.12 Activex控件 214
5.4 表单优化设计 218
5.4.1 类的概念 218
5.4.2 交互创建类 219
5.4.3 在表单中使用新创建的类 222
5.5 表单应用举例 223
习题五 228
上机实验五 228
第6章 菜单和工具栏 230
6.1 设计菜单 230
6.1.1 规划菜单系统 230
6.1.2 菜单设计器 231
6.1.3 创建主菜单 235
6.1.4 创建快捷菜单 238
6.2.1 启用和禁止菜单项 240
6.2 使用菜单 240
6.2.2 配置系统菜单 241
6.2.3 程序调用菜单 244
6.3 设计工具栏 244
6.3.1 定义工具栏类 245
6.3.2 向自定义工具栏添加对象 245
6.3.3 连接自定义工具栏类到表单 247
6.3.4 协调菜单和自定义工具栏 249
习题六 250
上机实验六 251
7.1.1 程序设计的特点 252
7.1.2 程序设计的过程 252
第7章 程序设计 252
7.1 程序设计简介 252
7.1.3 从结构化程序设计到面向对象程序的设计 253
7.2 流程控制 255
7.2.1 顺序结构 255
7.2.2 条件分支结构 255
7.2.3 循环程序设计 260
7.3.2 调用过程和自定义函数 264
7.3.1 过程和自定义函数的概念 264
7.3 过程和自定义函数 264
7.3.3 参数传递方法 271
7.4 面向对象程序设计 275
7.4.1 Visual FoxPro中的类和对象 275
7.4.2 根据任务设计类 279
7.4.3 创建类 280
7.4.4 处理对象 289
7.5 应用程序开发步骤 300
7.5.2 需求分析 301
7.5.1 可行性研究 301
7.5.3 系统设计 303
7.5.4 实现阶段 305
7.5.5 测试和调试 305
7.6 编译应用程序 309
7.6.1 构造应用程序 309
7.6.2 添加文件到项目 312
7.6.3 连编应用程序 312
7.6.4 运行应用程序 314
习题七 314
上机实验七 315