第一部分 概述和概念 3
第一章 FoxPro简介 3
1.1 Windows下FoxPro2.5的界面 3
1.2 Windows下FoxPro2.5的应用窗口 4
1.3 命令窗口 6
1.4 菜单选择项做什么呢? 6
目录 7
概论 7
一、本书的组织 8
二、本书的读者 9
三、Window下FoxPro2.5的新内容 9
四、本书的规定 11
1.5 建立应用:快速旅游 15
1.6 结束FoxPro会话 20
1.7 小结 21
第二章 数据库管理和FoxPro2.5语言 22
2.1 数据库的概念 22
2.2 关系模型 27
2.3 数据库管理的简单语言 33
2.4 FoxPro2.5的程序结构 35
2.5 使用FoxPro2.5语言 36
2.6 小结 37
参考文献 37
第三章 环境影响 39
3.1 访问文件 40
3.2 文件参考 40
3.3 数据库(DBF)文件 41
3.4 输入和输出 46
3.5 命令执行环境 48
3.6 保存和恢复环境 49
3.7 小结 56
第二部分 FoxPro2.5语言 59
第四章 变量 59
4.1 数据对象属性 59
4.2 内存变量的操作 64
4.3 数组 70
4.4 幕后 72
4.5 小结 74
第五章 表达式 75
5.1 操作数 76
5.2 常量 76
5.4 操作符 79
5.3 变量 79
5.5 函数 83
5.6 使用函数 103
5.7 数据类型强制 116
5.8 如何使用表达式呢? 117
5.9 小结 119
参考文献 119
第六章 控制流 120
6.1 分支和循环 122
6.2 过程和函数 126
6.3 过程文件 132
6.4 中断和恢复 139
6.5 事件捕获 140
参考文献 146
6.6 小结 146
7.1 窗口是什么? 147
第七章 窗口(WINDOWS) 147
7.2 定义窗口 148
7.3 激活窗口 155
7.4 SHOW WINDOW命令 158
7.5 HIDE WINDOW命令 158
7.6 释放窗口 159
7.7 MODIFY WINDOW命令 159
7.8 WINDOW子句 160
7.9 保存和恢复窗口 161
7.10 保存屏幕 162
7.11 移动窗口 164
7.12 ZOOM WINDOW命令 165
7.14 WINDOW函数 166
7.13 移动窗口或屏幕内容 166
7.15 使用FoxPro桌面附件窗口 171
7.16 使用窗口 175
7.17 小结 178
第八章 输入和输出 180
8.1 输入操作 180
8.2 ON PAGE命令 191
8.3 输出命令 193
8.4 ???命令 197
8.5 系统内存变量 198
8.6 预记录输入 210
8.7 低层文件输入和输出 214
8.8 小结 225
9.1 @命令 226
第九章 全屏幕数据编辑 226
9.2 格式文件 250
9.3 SET FORMAT TO命令 251
9.4 CREATE SCREEN和MODIFY SCREEN命令 253
9.5 全屏幕数据编辑命令 257
9.6 APPEND命令 259
9.7 BROWSE命令 260
9.8 CHANGE命令 268
9.9 INSERT命令 270
9.10 MODIFY MEMO命令 271
9.11 MODIFY GENERAL命令 272
9.12 READ命令 272
9.13 用于READ命令的函数 292
9.14 字体和风格 294
9.15 小结 299
第十章 环境 300
10.1 显示环境参数 300
10.2 SET命令与View对话框 302
10.3 环境参数的设置 306
10.4 CONFIG.FPW命令 367
10.5 SET()函数 368
10.6 小结 370
第十一章 DBF文件 371
11.1 DBF文件格式 371
11.2 建立DBF文件 374
11.3 存取DBF文件 375
11.4 记录操作 378
11.5 逻辑视图 381
11.6 小结 385
第十二章 数据集操作 387
12.1 范围 387
12.2 空字段 392
12.3 数据集的计算 393
12.4 高级数据集的操作 397
12.5 小结 399
第十三章 数据排序 400
13.1 分类还是索引? 400
13.2 SORT的使用 400
13.3 索引文件 403
13.4 建立索引 404
13.5 使用索引 409
13.6 拷贝索引和标志 417
13.7 索引函数 418
13.8 Rushmore数据存取技术 420
13.9 优化Rushmore 425
13.10 小结 426
第十四章 Import和Export 427
14.1 COPY和EXPORT命令 428
14.2 APPEND FROM命令 433
14.3 IMPORT命令 447
14.4 APPEND BLANK命令 448
14.5 COPY STRUCTURE命令 448
14.6 COPY STRUCTURE EXTENDED和CREATE FORM命令 448
14.7 COPY FILE命令 450
14.8 数据库文件和数组之间的数据传送 450
14.9 传送明细型字段 455
14.10 使用输入/输出菜单 456
14.11 小结 457
第十五章 多用户 458
15.1 局部区域网络 458
15.2 并发控制 462
15.3 共享只读存取 469
15.4 自动更新 469
15.5 网络资源 470
15.6 小结 471
第十六章 菜单、弹出菜单和对话框 472
16.1 菜单、笺、弹出和对话对象 472
16.2 菜单系统命令与函数 477
16.3 ON命令事件 486
16.4 ACTIVATE和DEACTIVATE命令 488
16.5 把所有的放在一起 495
16.6 系统菜单条 499
16.7 Windows下FoxPro 2.5 Menu Builder 506
16.8 @命令对话对象 521
16.9 小结 540
第十七章 DDE、OLE和操作系统接口 542
17.1 历史回顾 542
17.2 操作系统存取 543
17.3 RUN命令 546
17.4 与其它应用程序交换数据 548
17.5 执行和退出Windows下的FoxPro2.5 572
17.6 最后的注释 572
17.7 小结 573
18.1 背景 574
第十八章 使用SQL和RQBE查询 574
18.2 SQL概况 575
18.3 SQLSELECT命令 578
18.4 Cursors(光标) 593
18.5 创建一个表 594
18.6 CREATE CURSOR命令 596
18.7 SQLINSERT INTO命令 597
18.8 关系样本查询(RQBE) 598
18.9 小结 618
参考文献 619
第三部分 提高效率的工具 623
第十九章 屏幕设计(Screen Builder) 623
19.1 运行Screen Builder 623
19.2 Screen Builder窗口 625
19.3 代码片断 645
19.4 产生屏幕程序 646
19.5 小结 648
第二十章 报告和标签 649
20.1 工具箱 650
20.2 栏是什么? 656
20.3 报告(Report)菜单 659
20.4 对象(Object)菜单 666
20.5 设计报告 668
20.6 设计标签 674
20.7 小结 679
第二十一章 扩充FoxPro语言 680
21.1 传统Xbase可扩充性 680
21.4 DLL是什么? 683
21.3 Windows下FoxPro2.5扩充性 683
21.2 FoxPro2.0扩充性 683
21.5 在FoxPro应用中Windows下APT DLL的应用 684
21.6 库工具箱 696
21.7 小结 696
参考文献 696
第二十二章 项目管理和应用设计 697
22.1 项目文件 697
22.2 建立和修改项目文件 698
22.3 修改在项目文件之内的组成部分 701
22.4 Project菜单 701
22.5 恢复文件信息 704
22.6 解决没定义的外部引用 705
22.7 创建应用 707
22.8 使用Project Manager的准则 708
22.9 小结 709
第二十三章 创建Windows下FoxPro2.5的应用 710
23.1 事务方面的应用 710
23.2 应用技术 713
23.3 Windows下的FoxPro2.5集成开发工具 719
23.4 小结 731
附录A ASCII码表 732
附录B FoxPro语法 736
B.1 符号 736
B.2 表达式 737
B.3 其它语言组成部分 738
B.4 命令 740
B.5 函数 763
附录C 语汇表 769