第一章 数据库概述 1
1.1 简介 1
1.2 数据 1
1.2.1 数值型数据 2
1.2.2 字符型数据 2
1.2.3 其他类型的数据 2
1.3 数据库 2
1.4 数据库模型 3
1.发 关系数据库 3
1.4.2 层次数据库 4
1.5 微机数据库 5
1.4.3 网状数据库 5
1.5.1 dBASE 数据库 6
1.5.2 Fox 数据库 6
1.5.3 Clipper 数据库 7
1.5.4 Paradox 数据库 7
1.5.5 数据库技术的发展趋势 7
1.6 数据库概要 8
习题一 9
第二章 数据库基础 10
2.1 FoxPro1.0/2.0/2.5/2.6简介 10
2.2 性能指标 11
2.2.1 技术规格 11
2.2.2 语句或命令总则 12
2.3 运行环境及启动 13
2.3.1 运行环境 13
2.3.2 启动帮助与退出 13
2.4 语言基础 14
2.4.1 符号集 14
2.4.2 语句 15
2.4.3 常量、变量、数组和数据类型 17
2.4.4 函数和表达式 19
2.4.5 文件 20
2.5 基本的文件命令 22
2.6.2 鼠标器操作 25
2.6.1 键盘操作 25
2.6 用户接口基础 25
2.6.3 命令窗口和窗口操作 26
2.6.4 对话框 28
习题二 29
第三章 建立数据库 31
3.1 设计数据库 31
3.2 建立数据库 32
3.2.1 创建数据库 33
3.2.2 数据库结构的操作 35
3.2.3 打开和关闭数据库 39
3.3 追加数据 42
3.4 操作数据加记录 45
3.4.1 显示记录 46
3.4.2 定位记录 47
3.5 编辑记录 49
3.5.1 修改 49
3.5.2 插入 57
3.5.3 删除 57
习题三 59
第四章 访问数据库 60
4.1 调用数据 60
4.2 数据库中的运算 63
4.3 排序和查询 67
4.4 分类汇总 72
4.5 数据库之间的关系 73
4.6 备注文件 80
习题四 82
第五章 函数 84
5.1 数值函数 84
5.2 字符处理函数 90
5.3 库文件函数 96
5.4 日期函数 107
5.5 转换函数 109
5.6 测试函数 111
5.7 选单函数 126
5.8 窗口函数 130
5.9 数组函数 134
5.10 其他函数 138
5.11 用户自定义函数(UDF) 147
5.12 FoxPro2.5 forWindows 函数 148
习题五 152
第六章 系统设置与系统内存变量 153
6.1 系统控制参数 153
6.2 配置文件 161
6.2.1 操作系统配置文件(CONFIG.SYS) 161
6.2.2 Fox 系列数据库系统配文件 162
习题六 174
7.1 常用的程序语句 176
第七章 程序文件和表格设计 176
7.1.1 建立程序语句 177
7.1.2 运行程序语句 178
7.1.3 修改程序语句 179
7.1.4 键盘输入及注释语句 181
7.1.5 选择结构语句 185
7.1.6 循环结构语句 190
7.1.7 设计选单语句 194
7.2 表格设计 196
7.2.1 格式输出语句 196
7.2.2 格式文件的建立和调用 198
7.2.3 格式报表程序 198
11.5.2 项目文件 199
7.3 过程文件 200
7.3.1 过程语句 200
7.3.2 过程文件与调用 202
习题七 204
第八章 用户界面 206
8.1 系统(System) 206
8.2 文件(File)选单 212
8.3 编辑(Edit)选单 218
8.4 数据库(Data Base)选单 219
8.5 记录(Record)选单 225
8.6 程序(Program)选单 226
8.7 窗口(Window)选单 227
8.8 运行(Run)选单 233
习题八 233
9.1.1 窗口语句 234
9.1 窗口与选单语句 234
第九章 窗口与其他语句 234
9.1.2 选单语句 238
15.2 项目开发计划实例 242
9.2 其他语句 250
9.2.1 /BOX/CLEAR/FILL/TO 250
9.2.2 LOAD/CALL/RELE MODU/CREATE VIEW/DEFINBOX/FILER/FLUSH/GETEXPR/KEYBOARD 252
9.2.3 EJECT/ON PAGE/PLAY MACRO/POP KEY/ON KEYLABEL/PUSH KEY 252
9.2.4 REGIONAL/SCROLL/SAVE MACROS/RESTORE MACROS/PRINTJOB/SAVE/RESTORE SCREEN 257
9.2.5 界面语句(GET-CB/-IB/-L/-P/-PB/-RB/-S/EDIT) 259
习题九 268
第十章 编译和查询 269
10.1 编译技术 269
10.1.1 FoxPro Distribution Kit 269
10.1.2 安装 FoxPro Distribution Kit 269
10.1.3 制作扩散软件的有关事项 270
10.1.4 编译者产和.FXP/.APP/.EXE/.FOX文件 271
10.1.5 运行编译后的程序 272
10.1.6 编译产生的.APP 或.EXE 文件不具备的性能 273
10.2.1 Rushmore 优化技术 274
10.2 新颖查询技术 274
10.2.2 SQL 结构查询语言 275
10.2.3 RQBE 关系查询 278
习题十 280
11.1 选单生成器(Menu Builder) 281
11.1.1 建立或打开选单文件 281
11.1.2 选单设计窗口的使用 281
第十一章 开发工具 281
11.1.3 选单生成器弹出选单的使用 283
11.1.4 存储选单文件 284
11.1.5 产生选单程序码 284
11.2 报表生成器(Report Weiter) 285
11.2.1 启动报表生成器的步骤 285
11.2.5 数据分组(Data Grouping) 286
11.2.4 预视(Preview) 286
11.2.3 报表总体安排(Report Layou) 286
11.2.2 报表生成选单(Report Menu) 286
11.2.7 变量(Variable) 287
11.2.6 标题和汇总(Title/Summery) 287
11.2.8 框(Box) 288
11.2.9 字段(Field) 288
11.2.10 正文(Text) 289
11.2.10 插入行(Add line)和删除行(Remove ling) 289
11.2.11 插入行(Add line)和删除行(Remove line) 289
11.2.12 移前(Bring To Front)、调后(Send To Pack)及居中(Center) 289
11.2.13 建组和取消(Group/Ungroup) 289
11.2.14 快速报表生成(Quick Repot) 289
11.2.15 报表指令的执行 290
11.2.16 用户自定义函数的使用 290
11.3 屏幕生成器(Screen Builder) 290
11.3.2 屏幕生成器选单(Screen Menu) 291
11.3.1 启动屏幕生成器的方法 291
11.3.3 屏幕布置(Screen Layout) 291
11.3.4 打开编辑(Opcn AII Snippets) 292
11.3.5 框(Box) 293
11.3.6 字段(Fieid) 293
11.3.7 文本(Text) 295
11.3.8 按动式按钮(Push Button) 295
11.3.15 色彩(Color) 296
11.3.17 快速屏幕设计(Quick Screen) 296
11.3.16 建组和撤消(Group/Ungroup) 296
11.3.12 移窗口至前或后(Bring To Front/Send To Back) 296
11.3.14 排序字段(Reorder Fields) 296
11.3.13 居中(Center) 296
11.3.11 弹出式选单(Popup) 296
11.3.10 复选框(Check Box) 296
11.3.9 标识型按钮(Radio Buttons) 296
11.4.5 填写标答内容 297
11.4.4 删除标捡格式文件(Delete Layout) 297
11.4 标签生成器(Label Designer) 297
11.4.3 保存格式文件(Save Layout) 297
11.4.2 格式安排(Layout) 297
11.4.1 启动标签生成器 297
11.4.6 字型处理(Style) 298
11.4.7 加别名(Add Alias) 298
11.4.8 效果预视(Page Preview) 298
11.4.9 环境处理(Environment) 298
11.5 项目管理器(Project Manager) 298
11.5.1 项目元素 298
11.5.5 使用项目窗口 299
11.5.4 打开项目窗口 299
11.5.3 建立项目 299
11.5.6 使用项目选单 300
11.5.7 修改项目 301
11.5.9 调试应用系统 301
11.5.8 生成应用系统 301
习题十一 302
第十二章 多用户 302
12.1 概述 303
12.2 系统要求 303
12.3 术语 304
12.4 多用户语句和函数 304
12.5 自动加锁 307
12.6 用USE命令设置独占或共享 307
习题十二 307
13.1 新命令 308
第三十章 FoxPro2.6 的新性能 308
13.2 新函数 310
13.3 增强的命令 316
习题十三 317
第十四章 程序设计方法与技巧 318
14.1 程序和程序设计 318
14.2 程序设计的基本技术 319
14.3 结构程序设计概述 320
14.4 程序质量 321
14.5 Fox 系列数据库语言程序设计基础 322
14.5.1 应用程序设计的步骤 322
14.5.2 Fox 系列数据库语言程序及语句结构 324
14.6 Fox 系列数据库语言程序设计技巧 325
14.6.1 巧用数据库文件 325
14.6.2 检查键盘输入 327
14.6.3 宏替换的使用技巧 328
14.6.4 巧建屏幕格式 330
14.6.5 设计口令 331
14.7 程序调试 333
14.7.1 查错与测试 333
14.7.2 调式命令 334
14.7.3 程序调试方法 336
习题十四 339
第十五章 应用软件开发设计实例 340
15.1 应用软件开发概述 340
15.3 需要说明实例 346
15.4 设计说明实例 346
习题十五 356
16.1 概述 357
第十六章 FoxGraph 图形系统 357
16.2 二维图形 360
16.3 三维图形 361
16.4 三维图形的16种视角 361
16.5 数据管理 361
习题十六 366
附录一 Foxpro 命令索引 367
附录二 FoxPro 函数索引 375
附录三 FoxPro 功能键 379
附录四 FoxPro 的安装 380
附录五 FoxBASE+2.1命令表 381
附录六 FoxBASE+2.1 函数表 387
附录七 错误信息表 388
附录八 FoxPro 色彩 428
参考资料 430