《FoxPro 2.5高级开发指南》求取 ⇩

第一篇 运行FoxPro1

第一章 FoxPro平台1

1.1 FoxPro 2.5系列产品1

1.1.1 FoxPro的编译器——Distribution Kits1

目录1

1.1.2 FoxPro库建立工具2

1.2 2.0以上版本的新特点2

1.2.1 交叉平台与向下兼容性4

1.3 FoxPro的硬件平台6

2.1.1 打开文件个数参数FILES8

第二章 FoxPro 2.5/DOS的软硬件配置8

2.1 系统配置文件CONFIG.SYS8

2.1.2 缓冲器参数BUFFERS9

2.2 局域网与文件柄10

2.2.1 Novell 286和Novell 386局域网10

2.2.2 Novell NetWare Lite和Novell Els11

2.2.3 基于DOS的局域网11

2.2.4 DOS SHARE11

2.2.5 快速打开文件的工具FASTOPEN12

2.2.7 DOS 5.013

2.2.6 DOS 4.x13

2.3 磁盘高速缓冲器14

2.3.1 磁盘高速缓冲器软件SMARTDRV15

2.3.2 磁盘高速缓冲器软件Super PC-KWIK15

2.4 扩充内存管理器15

2.5 一些术语17

2.5.1 实址方式与保护方式17

2.5.2 Wirtual-86方式(虚拟-86方式)18

2.5.3 常规DOS内存18

2.5.4 实际内存18

2.5.8 扩充内存,EMS内存和EEMS内存19

2.5.9 HIMEM.SYS驱动程序19

2.5.5 高位内存块或高位内存19

2.5.7 扩展内存和XMS19

2.5.6 高位内存区19

2.5.10 EMM386.EXE驱动程序20

2.5.11 EMM386.SYS驱动程序22

2.5.12 Quarterdeck公司的QRAM软件22

2.5.13 Quarterdeck公司的QEMM386软件22

2.5.14 Qualitas公司的386MAX和BlueMax25

2.6.2 AT档次计算机26

2.6 硬件平台的内存管理26

2.6.1 XT档次计算机26

2.6.3 386和486档次计算机27

2.7 Quarterdeck公司的DESQview软件27

2.7.1 FoxPro2.5/DOS和MS-Windows28

2.8 Novell局域网配置30

2.9 OS/2局域网服务器配置31

2.10 InvisibleNET局域网的配置32

2.11 LANtastic网络32

第三章 FoxPro的配置33

3.1.2 开关“-c”34

3.2 FoxPro装载器34

3.1 FoxPro命令行开关34

3.1.1 取消FoxPro的启动信息34

3.3 没有写入说明书的设置36

3.4 配置文件CONFIG.FP38

3.4.1 只能通过CONFIG.FP文件来指定的配置38

第四章 FoxPro资源文件44

4.1 什么是资源文件44

4.2 FoxPro资源文件中储存的是什么44

4.3.2 ID字段45

4.3 资源文件结构45

4.3.1 TYPE字段45

4.3.3 Name字段46

4.3.4 READONLY字段46

4.3.5 CKVAL字段46

4.3.6 DATA字段47

4.3.7 Update字段47

4.4 FoxPro怎样找到资源文件47

4.5 什么时候和怎样使用资源文件47

4.7 资源文件开关48

4.6 通过用户界面来控制资源信息48

4.8 资源文件和应用程序49

4.9 资源文件的维护50

4.10 多用户环境下的资源文件50

4.11 在程序控制下增加日志记录51

第二篇 应用程序的建立53

第五章 应用程序设计过程53

5.1 协议书和预付款54

5.2 指定功能的开发56

5.3 开发指定系统59

5.4 数据结构和规范化61

5.5 数据字典64

5.6 编程说明65

第六章 用户界面设计概念68

6.1 直观的用户界面68

6.2 将控制权交给用户69

6.3 前后一致69

6.4 宽容性70

6.5 保持屏幕整洁70

6.5.1 CUA(普通用户存取)界面设计71

6.5.2 以用户为中心的设计72

第七章 事件驱动程序设计77

7.1 新途径的起源77

7.2 程序设计方法的变迁77

7.3 用户界面的目的和行为77

7.3.1 面向对象的用户界面78

7.3.2 一种新思想78

7.4 FoxPro/DOS菜单79

7.4.1 怎样组织菜单系统79

7.4.3 菜单结构80

7.4.2 菜单设计80

7.5.1 控制81

7.5 窗口81

7.5.2 其他对象82

7.5.3 编程方面的考虑82

7.5.4 输入任务82

7.6.1 菜单83

7.6.2 屏幕集83

7.6 FoxPro的有力工具83

7.5.5 写源代码的一种新方法83

7.6.3 基本的READ语句84

7.7 考察应用程序的一种新方法84

7.7.1 事件循环84

第八章 FoxPro程序设计的实现86

8.1 事件循环和任务处理怎样工作86

8.1.1 主程序86

8.1.2 捕获任务87

8.1.3 任务的处理89

8.1.4 控制调色板源码90

8.2 使用磁盘上代码91

8.1.5 退出91

8.2.1 项目管理器92

8.2.2 产生屏幕92

8.2.3 屏幕Setup程序段94

8.2.4 屏幕Deactiveat程序段95

8.2.5 关于项目管理器的进一步内容96

第九章 安全性问题98

9.1 数据安全性98

9.2 数据损坏118

9.3 数据完整性119

9.3.1 重复记录的避免120

9.3.2 确保唯一的特征数120

9.3.3 数据加密122

9.4 灾害恢复127

9.5 容错127

9.6 文件损坏128

9.6.1 口令安全性129

第十章 程序调试和测试173

10.1 常见的编程错误173

10.2.1 模块化编程175

10.2 有助于减少错误的设计与编程方法175

10.2.2 两个编程小诀窍178

10.2.3 将程序段标准化178

10.3 测试179

10.3.1 单元测试179

10.3.2 程序测试实践179

10.4 使用FoxPro的调试工具180

10.4.1 编译180

10.4.2 跟踪和调试180

10.3.4 错误类型180

10.3.3 认可性测试180

10.5 调试提示183

10.5.1 关掉NO KEY LABEL并恢复菜单条183

10.5.2 使用清理程序183

第三篇 新的特性和技巧185

第十一章 错误处理185

第十二章 SQL295

12.1 为什么使用SQL?295

12.2 SQL方式和Xbase方式295

12.3 何时使用SQL296

12.3.1 SQL SELECT命令的语法和使用296

12.3.2 控制SQL SELECT输出296

12.4 列表297

12.5 使用WHERE子句298

12.5.1 用WHERE子句指明搜索条件298

12.5.2 用WHERE子句联系文件299

12.6 分组查询结果300

12.7 子查询300

12.8 模拟外部连接301

12.9 SQL输出301

12.11 FoxPro SQL技巧302

12.10.3 CREATE CURSOR302

12.10.2 CREATE TABLE302

12.10.1 INSERT302

12.10 其他SQL命令302

12.12 用SQL SELECT进行修改303

12.13 用宏代换建立查询303

12.14 建立动态采集表304

12.15 FoxPro SQL的行为304

12.16 与ANSI SQL的区别304

12.17 系统目录305

13.1.1 DOS文件属性306

13.1 文件管理概念306

第十三章 低级文件输入输出306

13.1.2 文件存取方式307

13.1.3 磁盘缓冲器307

13.2 LLFIO函数307

13.2.1 FOPEN()308

13.2.2 FULLPATH()309

13.2.3 LOCFILE()309

12.2.4 FCREATE()309

13.2.5 FGETS()310

13.2.8 FREAD()311

13.2.6 FPUTS()311

13.2.7 用低级文件I/O字符串功能修改CONFIG.SYS文件311

13.2.9 FWRITE()312

13.2.10 通过调制解调装置使用FREAD()和FWRITE()312

13.2.11 FSEEK()312

13.2.12 FEOF()313

13.2.13 FCLOSE()313

13.2.14 FFLUSH()313

13.2.15 FERROR()313

13.3 低级文件I/O范例314

13.2.16 FCHSIZE()314

13.3.1 修复丢失的备注文件315

13.3.2 修改DOS日期/时间316

13.4 建立和阅读外部文件316

13.4.1 无界文本文件316

13.4.2 非文本文件316

13.4.3 建立文本文件317

13.5 低级文件I/O的用途317

14.1 备注字段的结构318

14.1.1 损坏的备注字段318

第十四章 备注字段318

14.1.2 与dBASE和Foxbase+/Mac共享备注数据319

14.1.3 FPT备注字段的结构319

14.1.4 备注字段块的大小选定320

14.2 删去不用的备注字段数据320

14.3 使用备注字段文本320

14.3.1 隐含的行长度320

14.3.2 搜索备注字段320

14.3.3 备注字段与SQL321

14.4 备注字段的显示和编辑321

14.4.2 备注字段和@SAY/GET命令322

14.4.1 用BROWSE显示备注字段322

14.4.3 文本编辑区域323

14.4.4 存储备注数据323

14.4.5 打印备注字段324

14.4.6 裁剪文本324

14.5 备注字段中的操作文本324

14.6 在文件中传送备注字段内容326

14.7 对非文本内容使用备注字段327

14.8 备注字段的用途328

15.2 BROWSE优先级329

15.1 捕获记录级事件329

第十五章 浏览技术329

15.3 浏览窗口的运行控制330

15.3.1 浏览窗口330

15.3.2 冻结一个字段330

15.4 浏览范围331

15.5 命名一个浏览331

15.5.1 分割BROWSE窗口331

15.5.2 在字段级控制浏览332

15.6 一对多支持333

15.7 浏览的增量搜索333

15.8 用浏览挑选多个记录337

15.9 在BROWSE中做计算340

15.10 通过屏幕建立程序调用BROWSE341

第十六章 FoxPro的优化功能342

16.1 LAN配置342

16.1.1 非专用服务器342

16.1.2 配置计算机342

16.2 运行FoxPro程序343

16.3 处理删除的记录344

16.4 SEEK,LOCATE,SCAN344

16.5.1 Rushmore优化的结构化索引345

16.5 Rushmore优化345

16.5.2 对单数据库的Rushmore优化347

16.6 关闭Rushmore优化350

16.7 使用索引文件351

16.8 搜索串和备注字段352

16.9 建立临时文件352

16.9.1 提高REPORT FORM和LABEL FORM的速度352

16.10 优化语法353

16.10.1 数值字段、字符字段和字符串354

16.11 数据库的物理排序355

16.13 在FoxPro中使用数组356

16.12 加速浏览356

16.14 更快锁定357

16.15 宏替换,间接引用,EVALUATE()357

16.16 参数传递358

16.17 添加新记录358

16.18 删除备注字段中的无用空间358

16.19 保持数据库打开359

16.20 鼠标359

16.22 磁盘高速缓冲器360

16.21 窗口,弹出式菜单,菜单360

第四篇 多用户应用程序及其网络361

第十七章 多用户概念361

17.1 并行(共享)361

17.2 文件的独享361

17.3 冲突362

17.4 死锁363

17.5 记录和文件锁定363

17.6 内存变量,SQL临时表,数组和记录指针364

17.7 静态命名与动态命名的比较364

17.8 动态数据的处理365

17.9 文件和记录的直接使用367

17.10 打开和关闭文件368

17.11 删除记录370

17.12 局域网(LAN)环境的打印371

17.13 局域网信息交换372

第十八章 多用户程序设计373

18.1 文件的独享374

18.3 分级锁定377

18.3.1 FoxPro的隐含(自动)记录和文件锁定377

18.2 记录和文件锁定377

18.3.2 显含记录和文件的锁定394

18.4 内存变量的使用399

18.5 重新锁定402

18.6 读取锁定记录402

18.7 更新屏幕402

18.8 动态命名403

第十九章 改装单用户应用程序405

19.1 将文件置为可用405

19.2 文件的独享405

19.3 实现记录和文件锁定406

19.2.1 建立和使用临时文件406

19.3.1 记录锁定407

19.3.2 文件锁定409

19.4 多用户浏览410

19.5 多用户弹出式菜单410

19.6 查询表411

19.7 分配唯一的识别号412

第二十章 Novell网上的工作415

20.1 处理跟踪系统(TTS)415

20.1.1 TTS能做什么415

20.1.4 FoxPro的TTS函数416

20.1.2 TTS怎样工作416

20.1.3 通过NetWare来管理TTS416

20.1.5 如何建立TTS处理418

20.2 在NetWare下打印418

20.3 FoxPro与FoxBASE+/Mac共享文件418

20.3.1 文件名420

20.3.2 数据库文件和索引文件420

附录A FoxPro 2.5出错信息421

附录B FoxPro缺省值464

附录C 故障检修469

1994《FoxPro 2.5高级开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)亚当斯(Adams,Pat),(美)鲍威尔(Powel 1994 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Intranet组网、管理与应用 用户篇(1999 PDF版)
Intranet组网、管理与应用 用户篇
1999 北京:人民邮电出版社
Visual Basic5 高级开发指南( PDF版)
Visual Basic5 高级开发指南
vba高级开发指南( PDF版)
vba高级开发指南
FoxPro 2.5 for Windows实用(高级)编程指南( PDF版)
FoxPro 2.5 for Windows实用(高级)编程指南
陕西电子杂志社
FOXPRO 2.5 程序设计指南( PDF版)
FOXPRO 2.5 程序设计指南
FOXPRO高级使用技术与技巧( PDF版)
FOXPRO高级使用技术与技巧
Foxpro 2.5 for Windows实用 高级 编程指南(1995 PDF版)
Foxpro 2.5 for Windows实用 高级 编程指南
1995 陕西电子杂志社
FoxPro Windows多用户高级开发指南(1995 PDF版)
FoxPro Windows多用户高级开发指南
1995 北京:清华大学出版社
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序(1995 PDF版)
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序
1995 北京:电子工业出版社
FoxPro 2.5-2.6 for Windows开发者指南(1995 PDF版)
FoxPro 2.5-2.6 for Windows开发者指南
1995 成都:电子科技大学出版社
FOXPRO 2.5 for windows用户指南(1993 PDF版)
FOXPRO 2.5 for windows用户指南
1993 陕西电子杂志社
Delphi高级开发指南(1998 PDF版)
Delphi高级开发指南
1998 北京:电子工业出版社
Visual FoxPro 3 开发指南(1997 PDF版)
Visual FoxPro 3 开发指南
1997 北京:机械工业出版社
Windows 98高级开发指南(1999 PDF版)
Windows 98高级开发指南
1999 北京:电子工业出版社
Visual Foxpro开发实践指南(1999 PDF版)
Visual Foxpro开发实践指南
1999 北京:中国铁道出版社