第1章 数据库基础 1
1-1 数据、信息和数据处理 1
1-1-1 数据处理的基本概念 1
1-1-2 计算机数据处理的发展 2
[及时训练] 5
1-2 数据库系统 5
1-2-1 数据库系统的组成 6
1-2-2 数据库系统的特点 7
[及时训练] 8
1-3 数据模型 9
1-3-1 信息世界的数据描述 9
1-3-2 数据模型 10
[及时训练] 11
1-4 关系数据库 12
1-4-1 关系模型 12
1-4-2 关系运算 14
1-4-3 关系数据库设计基础 16
[及时训练] 20
本章小结 22
习题一 23
第2章 Visual FoxPro基础 24
2-1 Visual FoxPro中文版概述 24
2-1-1 Visual FoxPro的发展过程 24
2-1-2 Visual FoxPro的特点 25
2-1-3 Visual FoxPro中文版的安装与启动 27
[及时训练] 28
2-2-1 Visual FoxPro的菜单系统 29
2-2 Visual FoxPro 6.0的工作方式 29
2-2-2 Visual FoxPro的工具栏 30
2-2-3 Visual FoxPro的命令窗口 32
2-2-4 Visual FoxPro的编程工具 33
[及时训练] 46
本章小结 49
习题二 49
第3章 数据与数据运算 50
3-1 Visual FoxPro中的表文件 50
3-1-1 Visual FoxPro表文件组成 50
3-1-2 Visual FoxPro表的建立 52
[及时训练] 56
3-2-1 常量 57
3-2 常量与变量 57
3-2-2 变量 60
[及时训练] 65
3-3 运算符与表达式 67
3-3-1 运算符 67
3-3-2 表达式 70
[及时训练] 70
3-4 函数 72
3-4-1 数值函数 72
3-4-2 字符串函数 73
3-4-3 日期和时间函数 75
3-4-4 类型转换函数 75
3-4-5 测试函数 76
3-4-6 其他函数 78
[及时训练] 80
习题三 85
本章小结 85
第4章 表和数据库 86
4-1 创建基本数据库 86
4-1-1 数据库的基本操作 86
4-1-2 建立数据库表 91
[及时训练] 94
4-2 表的基本操作 97
4-2-1 打开和关闭表 97
4-2-2 追加记录 98
4-2-3 记录的定位 98
4-2-4 记录的插入 99
4-2-5 显示记录 99
4-2-6 修改记录 100
4-2-8 表的统计汇总 102
4-2-7 删除记录 102
4-2-9 表结构的操作 103
4-2-10 其他文件操作 104
[及时训练] 107
4-3 排序与索引 113
4-3-1 排序 113
4-3-2 索引 113
[及时训练] 120
4-4 表间关系 123
4-4-1 多工作区的操作 123
4-4-2 关系的类别 125
4-4-3 建立表间临时关系 126
4-4-4 建立表间永久关系 127
4-4-5 数据完整性 128
[及时训练] 130
本章小结 133
习题四 134
第5章 查询与视图 135
5-1 查询 135
5-1-1 利用查询设计器建立查询 135
5-1-2 查询设计向导 141
5-1-3 用交叉表设计交叉表查询 143
5-1-4 查询设计器的局限性 144
[及时训练] 145
5-2 视图 146
5-2-1 使用视图设计器建立视图 147
5-2-2 使用视图向导建立视图 150
5-2-3 使用远程视图向导建立远程视图 150
[及时训练] 151
本章小结 152
习题五 153
第6章 关系数据库标准语言SQL 154
6-1 SQL语言概述 154
[及时训练] 155
6-2 查询功能 155
6-2-1 SELECT的语法结构 155
6-2-2 应用举例 158
[及时训练] 162
6-3 定义功能 167
6-3-1 表的定义 167
6-3-2 表的删除 169
6-3-3 表结构的修改 169
6-3-4 视图的定义与删除 172
[及时训练] 173
6-4 操作功能 176
6-4-1 表记录的插入 176
6-4-2 删除记录 177
6-4-3 更新记录 177
[及时训练] 178
本章小结 179
习题六 180
第7章 Visual FoxPro 6.0程序设计 182
7-1 程序与程序文件 182
7-1-1 程序的建立与修改 182
7-1-2 执行程序文件 182
7-1-3 简单的输入输出命令 183
[及时训练] 185
7-2 顺序结构程序设计 186
7-2-1 基本结构 186
7-2-2 基本语句 187
[及时训练] 189
7-3 分支结构程序设计 189
7-3-1 单条件选择语句 189
7-3-2 多条件选择语句 191
[及时训练] 192
7-4 循环结构程序设计 193
7-4-1 当型循环DO WHILE 193
7-4-2 步长型循环FOR 198
7-4-3 表扫描型循环SCAN 199
[及时训练] 200
7-5-1 过程的使用 202
7-5 过程与变量的作用域 202
7-5-2 变量的作用域 207
[及时训练] 209
7-6 程序调试 211
7-6-1 调试器环境 211
7-6-2 设置断点 212
7-6-3 调试菜单 214
本章小结 214
习题七 215
第8章 表单设计与应用 216
8-1 面向对象程序设计的概念 216
8-1-1 对象、属性、事件和方法 216
8-1-2 Visual FoxPro 6.0的类 224
8-1-3 Visual FoxPro 6.0可视化编程步骤 228
[及时训练] 232
8-2 创建表单 236
8-2-1 利用表单向导创建表单 236
8-2-2 利用表单设计器来创建表单 238
8-2-3 利用快速表单创建表单 239
8-2-4 保存表单、修改和运行表单 240
[及时训练] 243
8-3 表单管理 244
8-3-1 管理表单属性 244
8-3-2 常用事件与方法 250
8-3-3 添加对象 256
8-3-4 设置数据环境 261
[及时训练] 264
8-4 控件 267
8-4-1 标签(Label)控件 267
8-4-2 文本框(Text)控件 269
8-4-3 编辑框(Edit)控件 273
8-4-4 命令按钮(CommandButton)控件 278
8-4-5 命令按钮组(CommandGroup)控件 278
8-4-6 选项按钮组(OptionGroup)控件 279
8-4-7 复选框(CheckBox)控件 281
8-4-8 列表框(ListBox)控件 283
8-4-9 组合框(ComboBox)控件 286
8-4-10 微调(Spinner)控件 288
8-4-11 表格(Grid)控件 289
8-4-12 图像(Image)控件 292
8-4-13 计时器(Timer)控件 293
8-4-14 页框(PageFrame)控件 294
8-4-15 ActiveX控件 296
8-4-16 其他控件 298
[及时训练] 300
本章小结 304
习题八 305
第9章 报表和标签 306
9-1 报表 306
9-1-1 报表布局 306
9-1-2 创建报表 307
9-1-3 报表操作命令 313
[及时训练] 314
9-2 标签 317
9-2-1 用标签向导设计标签 317
9-2-2 标签操作命令 318
本章小结 319
习题九 319
[及时训练] 319
第10章 菜单与工具栏 320
10-1 Visual FoxPro系统菜单 320
10-1-1 菜单结构 320
10-1-2 系统菜单 320
[及时训练] 322
10-2 下拉式菜单设计 322
10-2-1 菜单设计的基本过程 322
10-2-2 用菜单设计器创建菜单 322
10-2-3 通过编程设计菜单 328
10-2-4 在应用程序中使用菜单 328
[及时训练] 329
10-3 快捷菜单的设计 330
10-4-1 定义工具栏类 332
10-4 创建自定义工具栏 332
[及时训练] 332
10-4-2 在表单集中添加自定义工具栏 333
本章小结 333
习题十 334
第11章 项目管理与程序发布 335
11-1 项目管理器的使用 335
11-1-1 Visual FoxPro 6.0项目管理器 335
11-1-2 使用项目管理器组织文件 336
11-1-3 构造应用程序框架 338
11-1-4 应用程序生成器的使用 340
[及时训练] 341
11-2 应用程序的发布 344
本章小结 346
习题十一 346