《FoxPro Windows多用户高级开发指南》求取 ⇩

目 录1

引言1

第一篇运行FoxPro Windows1

第1章FoxPro平台1

1.1 FoxPro 2.5系列产品1

1.1.1 FoxPro的编译工具2

1.2 FoxPro的库构造工具3

1.2.1 FoxPro的互连工具3

1.2.2多平台兼容性与向后兼容性5

1.3 FoxPro Windows的硬件平台6

22.3使用FOXTOOLS.FLL库 ( 518

2.1 CONFIG.SYS文件9

4.4.9 REPORT= (69

第2章FoxPro Windows下的DOS管理和内存管理9

2.1.1 Stacks=10

2.1.2 Files=10

2.1.3 Buffers=11

2.2 LAN和文件句柄12

2.2.1 Novell 286和Novell 386 LAN12

2.2.2 Novell Netware Lite和Novell ELS13

2.2.3基于DOS的LAN14

2.3 DOS SHARE14

2.4 DOS的FASTOPEN15

2.5 DOS 4.x15

2.6 DOS 5.016

2.7 DOS 6.017

2.8.1高速磁盘缓冲器软件SMARTDRV18

2.8高速磁盘缓冲器18

2.8.2 SMARTDRV的/DOUBLE_BUFFER可选项19

2.8.3高速磁盘缓冲器软件Super PC-KWIK21

2.9磁盘压缩软件21

2.10病毒检查软件22

2.11 EMS内存管理程序23

2.12术语词汇表25

2.12.1实模式与保护模式25

2.12.2虚拟86模式25

2.12.3常规DOS内存25

2.12.4实内存26

2.12.5高端内存块(UMB)或高端内存26

2.12.7扩充内存和XMS27

2.12.6高端内存区(HMA)27

2.12.8扩展内存、EMS内存和EEMS内存27

2.12.9 HIMEM.SYS驱动程序27

2.12.10 EMM386.EXE驱动程序29

2.12.11 EMM386.ExE的显示信息30

2.12.12 EMM386.SYS驱动程序30

2.12.13 COMPAQ公司的EXMEM.SYS和CEMM.SYS内存管理软件30

2.12.14 Quarterdeck公司的QEMM38630

2.12.15 Qualitas公司的386MAX和Blue Max35

2.13 Novell LAN的配置35

2.15 LANtastic网络37

2.14 如何配置InvisibleNET LAN37

2.16 Thomas Con(ad令牌环网卡38

第3章 为FoxPro Windows配置Microsoft Windows39

3.1 WINA20.386文件39

3.2 Windows的.INI文件40

3.2.1 SYSTEM.INI文件41

3.3 Windows的虚拟内存43

3.4 32位磁盘存取45

3.5定位设备46

3.6显示驱动程序47

3.6.2 ATI49

3.6.1 AST49

3.6.3 Austin计算机50

3.6.7 DGIS 3.050

3.6.4 Compaq50

3.6.5 Iell50

3.6.6 Diamond50

3.6.11 Video Seven51

3.6.8 Everex51

3.6.9 Genoa51

3.6.10 Orchid51

3.6.12网络驱动程序52

3.6.13声音卡驱动程序53

3.8 RUN=语句54

3.9 Windows的字体54

3.7 WIN.INI文件54

第4章 CONFIG.FPW文件58

4.1 FoxPro Windows的命令行开关59

4.1.1开关-k59

4.1.2取消FoxPro Windows的启动消息和商标59

4.1.3开关-c60

4.2 FOxPROW.INI文件60

4.3 FOXRUN.PIF文件61

4.4 CONFIG.FPW文件63

4.4.2 COMMAND=64

4.4.3 MEMLIMIT=64

4.4.1 _STARTUP=64

4.4.4 F1 1F12=65

4.4.5 INDEX=65

4.4.6 LABEL=66

4.4.7 MVCOUNT=66

4.4.8 OUTSHOW=69

4.4.10 RESOURCE=69

4.4.11 TEDIT=70

4.4.12 TIME=70

4.4.13 TMPFILES=71

4.4.14 EDITWORK=72

4.4.16 SORTWORK=72

4.5 CONFIG.FPW中其他重要的语句72

4.4.15 PROGWORK=72

4.5.1_FOXDOC=73

4.5.2 _FOXGRAPH=73

4.5.3 _GENGRAPH=73

4.5.4 _GENMENU=73

4.5.5 _GENPD=73

4.5.8 _SPELLCHK74

4.5.9 CLOCK=74

4.5.7 _GENXTAB=74

4.5.6 _GENSCRN=74

4.5.10 AUTOSAVE=75

4.5.11 BLOCKSIZE=75

4.5.1 2 DEVELOPMENT=75

4.6 FoxPro 2.5a的COLLATE和CODEPAGE设置76

4.7 配置LAN和WAN环境下的FoxPro Windows77

4.7.1 AUTOSAVE=78

4.7.2 DEVELOPMENT=78

4.7.3 TMPFILES=78

4.7.4 RESOURCE=79

4.7.5 EXCLUSIVE=80

4.7.6 REFRESH=80

4.7.7 REPROCESS=81

5.1什么是资源文件83

5.2为什么FoxPro需要自己的资源文件83

5.3 FoxPro在其资源文件存储的是什么信息83

第5章FoxPro Window8的资源文件83

5.4资源文件的结构84

5.4.1 Type字段84

5.4.2 ID字段84

5.4.3 Name字段85

5.4.4 READONLY字段85

5.4.5 CKVAL字段85

5.4.6 DATA字段86

5.4.7 UPDATE字段86

5.5 FoxPro如何找到资源文件86

5.6何时及如何使用资源文件86

5.9资源的关闭和打开87

5.7通过用户接口管理资源信息87

5.8 Browse的优先选择87

5.10资源文件与应用程序的性能88

5.11资源文件的维护88

5.12多用户环境下的资源文件89

5.13在程序控制下增加日志记录90

第6章FoxPro Windows 2.5a和2.5b所作的修改91

6.1 FoxPro Windows的国际化特性91

6.1.1什么是代码页?91

6.1.2指定代码页92

6.1.4索引长度96

6.1.5 Rushmore优化和排序顺序96

6.1.3有排序顺序的情况下如何使用SEEK96

6.1.6 SQL语句和排序顺序97

6.2新的命令和函数97

6.2.1 CPCONVERT()函数97

6.2.4 SETNOCpTRANS命令98

6.2.2 CPCURRENT()函数98

6.2.3 CPDBF()函数98

第7章Windows用户界面99

7.1 Windows热键和导向键99

第二篇移动窗口平台99

7.1.1 F1键100

7.1.2 F2和F3键100

7.1.3 F4键100

7.1.4 F5键100

7.1.5 F6键101

7.1.6 F7键101

7.1.7 F8键101

7.1.8 F9键101

7.1.9 F10键101

7.1.10 Fll和F12键101

7.1.14 Esc键102

7.2 Control菜单102

7.1.11快捷键102

7.1.13 Enter键102

7.1.12 Tab键102

7.3菜单栏103

7.4下拉菜单和级联菜单104

7.5命令钮和选择钮104

7.6 Windows用户界面的设计原则105

第8章DDE和OLE介绍106

8.1 DDF详述106

8.2 DDE与Word的会话106

8.2.1 DDE错误107

8.3在Microsoft Excel下使用DDE的例子108

8.2.5了解有关Microsoft Word for Windows的更多内容108

8.2.2与Word说什么108

8.2.3请求完整Word文档108

8.2.4请求一个Word书签108

8.3.1 Excel的相关文件命令109

8.4请求电子表格区域110

8.5对象链接与嵌入110

8.3.2操作电子表格内容110

8.5.1 OLE术语111

8.5.2用FoxPro的用户界面进行链接和嵌入111

8.5.3在程序控制下链接和嵌入112

8.6 Modify General命令112

8.7@…SAY命令112

第9章使用图形114

9.1 基于图画的按钮118

9.2带单选钮的图画119

9.4在报表和标签中使用图画120

9.3带复选框的图画120

9.5显示图象的其他方法122

第10章使用声音123

10.1为什么使用声音?125

10.2在FoxPro Windows 中使用声波文件125

10.3声波文件来源126

第三篇建立应用程序127

第11章应用程序设计过程127

11.1协议书和预付款128

11.2更改定单135

11.3制定功能说明书137

11.4制定技术和系统要求说明书141

11.5数据结构化和规范化143

11.6数据字典147

11.7编程规格说明书148

11.8下章预习153

第12章用户界面设计与事件驱动程序设计154

12.1新方法的起源154

12.2用户界面的作用和目的154

12.3程序设计方法的变迁154

12.3.1基于对象的用户界面155

12.3.2一致性155

12.3.3名词-动词方法155

12.3.4一种新思想156

12.4 FoxPro for Windows菜单157

12.4.1怎样组织系统菜单157

12.4.2菜单设计158

12.5.1控件159

12.5窗口159

12.4.3菜单结构159

12.5.2其他对象160

12.5.3编写代码的一种新方法161

12.6 FoxPro的有力工具及其创建的对象161

12.6.1菜单161

12.6.2屏幕集162

12.6.3基本的READ语句162

12.7设计应用程序的一种新方法163

12.7.1事件循环163

第13章实现FoxPro Windows的设计164

13.1事件循环和事件处理如何工作164

13.2主程序164

13.5项目管理器166

13.3退出166

13.4使用本书附带磁盘上的代码166

13.6产生屏幕167

13.7屏幕设置代码167

13.8屏幕激活程序段169

13.9有关Project Manager的更多内容169

14.1数据安全性170

第14章安全性问题170

14.2数据损坏200

14.3数据完整性200

14.3.1避免重复记录201

14.3.2确保唯一的标识号202

14.4数据加密203

14.5灾害恢复208

14.6容错209

14.7文件损坏210

14.8口令安全性211

15.1常见的编程错误267

第15章程序调试和测试267

15.2有助于减少错误的设计与编程方法269

15.2.1模块化编程269

15.1.1索引键生成文件269

15.2.2两个编程小诀窍272

15.2.3将程序段标准化272

15.3测试273

15.3.1单元测试273

15.3.2程序测试实践273

15.3.3认可性测试274

1 5.3.4错误类型274

1 5.4使用FoxPro的调试工具275

1 5.4.1编译275

15.4.2跟踪和调试275

15.5调试提示276

1 5.5.1关掉ON KEY LABEL并恢复菜单栏277

15.5.2使用清理程序277

第四篇高级特性及技术279

第16章错误处理279

16.1错误处理的方法280

16.2错误处理的设计原则284

16.3为错误处理程序提供信息285

16.4区分LAN和单用户环境287

1 6.5给Tech Support人员打电话287

16.6 FPWERROR中的SYSDATA文件288

16.7使用FPWERROR进行调试289

16.8使用FPWERROR的代码结构289

16.9多用户考虑290

16.10 FPWERROR源代码292

第17章SQL438

17.1为什么使用SQL438

1 7.2 SQL模型与xBASE模型439

17.3什么时候使用SQL439

1 7.3.1 SQL选择命令的语法和使用440

17.3.2控制SQL SELECT的输出440

1 7.4列表440

17.5使用WHERE子句442

17.5.1用WHERE子句指明搜索条件442

1 7.5.2用WHERE子句联系文件444

17.6分组查询结果444

17.7子查询445

1 7.8模拟外连接445

17.9 SQL SELECT的输出446

1 7.10 SQL SELECT及四舍五入446

17.12 FoxPro SQL技术447

17.11.1 INSERT447

1 7.11其他的SQL命令447

17.11.3 CREATE CURSOR447

17.11.2 CREATE TABLE447

17.13用SQL SELECT进行修改448

17.14用宏替换建立查询448

17.15使用SQL查询为报表提供数据449

17.16建立动态选取表450

17.1 7 SQL注意事项450

17.18与ANSI SQL的一些区别450

17.19系统目录451

第18章低级文件输入/输出452

18.1文件管理的概念452

18.1.1 DOS文件属性452

18.1.2文件存取方式453

18.1.3磁盘缓冲453

18.2.2 FULLPATH()454

18.2 LLFIO函数454

18.2.1 FOPEN()454

18.2.3 LOCFILE()455

18.2.4 FCREATE()455

18.2.5 FGETS()456

18.2.6 FPUTS()456

18.2.7使用LLFIO字符串功能修改CONFIG.SYS文件456

18.2.8 FREAD()457

18.2.9 FWRITE()457

18.2.10 FSEEK()457

18.2.12 FCLOSE()458

18.2.14 FERROR()458

18.2.13 FFLUSH()458

18.2.11 FEOF()458

18.2.15 FCHSIZE()459

18.3.1修复丢失的备注文件460

18.3低级文件I/O示例程序460

18.3.2更新文件的DOS日期/时间461

18.4创建和读外部文件461

18.4.1无界文本文件461

18.4.2非文本文件462

18.4.3创建文本文件462

18.5使用LLFIO462

19.2备注字段的结构463

1 9.2.1 备注字段损坏463

19.1定义备注字段463

第19章备注字段463

1 9.2.3 FPT型备注字段的结构464

1 9.2.4确定备注字段块的大小464

1 9.3删去不用的备注字段数据464

1 9.2.2与dBASE和Foxbase+/Mac共享备注数据464

1 9.4使用备注字段文本465

1 9.4.1 隐含的行长度465

1 9.4.2搜索备注字段465

1 9.4.3索引部分备注字段内容466

1 9.4.4备注字段与SQL466

1 9.5显示和编辑备注字段466

1 9.5.1用BROWSE显示备注字段467

1 9.5.2 备注字段和@SAY/GET命令467

1 9.5.4存储备注字段468

1 9.5.3文本编辑区468

19.6备注字段中的文本处理469

19.5.5打印备注字段469

1 9.5.6剪贴板文本469

19.8对非文本文件使用备注字段472

19.7在文件中传送备注字段内容472

19.9备注字段的用途473

第20章浏览技术474

20.1俘获记录级事件474

20.2 BROWSE优化选项474

20.3控制浏览窗口的行为475

20.3.1 浏览(BROWSE)窗口475

20.3.2冻结一个字段475

20.5.1 分割BROWSE窗口476

20.5命名BROWSE窗口476

20.4浏览范围476

20.6在字段级上控制浏览477

20.8使用BROWSE进行增量搜索478

20.7支持一对多关系478

20.9使用BROWSE选择多个非相关项483

20.10在BROWSE中计算486

20.11 屏幕构造程序和BROWSE487

20.12显示当前记录指针487

第21章优化FoNPro的窗口性能489

21.1 局域网和广域网配置489

21.1.1非专用服务器490

21.2配置计算机490

21.3运行FoxPro Windows应用程序491

21.4处理删除的记录491

21.5搜索、定位和扫描492

21.6 Rushmore优化493

21.7 Rushmore优化的结构化索引493

21.8对单个数据库的Rushmore优化495

21.8.1关闭Rushmore优化498

21.9标准索引、压缩索引、复合索引和结构化CDX索引的使用498

21.9.1索引备注字段499

21.10在字符串和备注字段中搜索500

21.11建立临时文件500

21.12提高报表格式和表格格式的速度501

21.13优化句法502

21.13.1数值字段、字符字段和字符串503

21.14物理排序数据库504

21.15提高BROWSE的速度505

21.16在FoxPro中使用数组505

21.17快速锁定506

21.18宏替换,间接引用和Evaluate()506

21.21删除备注字段中的未用空间507

21.19参数传递507

21.20添加新记录507

21.22保持数据库打开508

21.23窗口,弹出式窗口和菜单509

21.24磁盘高速缓冲器509

第22章FoxPro Windows API和库构造工具511

22.1如何使用FoxPro Windows的API库511

22.2多平台间的兼容问题516

22.2.1.FLL文件的性质516

22.2.2消息517

22.3.1 MSGBOX()519

22.3.2 DRIVETYPE()525

22.3.4 MKDIR()526

22.3.3 FOXTOOLVER()526

22.3.5 RMDIR()527

22.3.6 WORDS()528

22.3.7 RegFn()和CallFn()529

22.4 FoxPro库构造工具545

第23章编译应用程序——FoxPro Windows编译工具(Distribution Kit)546

23.1 安装编译工具546

23.2 可执行文件中不支持的功能547

23.3建立一个可执行文件548

23.3.1 给可执行文件加一个图标550

23.4 Setup Wizard550

23.5禁止的文件555

23.6 Help编译器555

24.1 并发性556

24.2独占使用文件556

第24章多用户的概念556

第五篇 多用户应用程序和联网556

24.3碰撞和冲突557

24.4死循环和死锁558

24.5记录和文件锁定558

24.6内存变量,SQL游标,数组和记录指针559

24.7静态命名和动态命名560

24.8处理改变的数据560

24.9直接使用文件和记录562

24.10打开和关闭文件564

24.11删除记录566

24.12在LAN环境下打印567

24.13 LAN的通信流量568

第25章多用户程序设计569

25.1 文件的独占使用570

25.2记录和文件的锁定574

25.2.1分级锁定575

25.2.2 FoxPro Windows的隐含(自动)记录和文件锁定575

25.2.3显式记录和文件锁定593

25.3使用内存变量598

25.4重试锁定操作601

25.5读取锁定记录601

25.6更新屏幕602

25.7动态命名603

第26章将单用户应用程序移植到局域网(LAN)环境604

26.1使用文件604

26.2文件的独占使用605

26.3建立并使用临时文件605

26.4.1记录锁定606

26.4实现记录和文件锁定606

26.4.2文件锁定608

26.5 多用户浏览(BROWSE)610

26.6多用户弹出式菜单610

26.7查询表611

26.8分配唯一的标识号612

26.9报表与列表614

附录A相关产品615

附录B FoxPro的缺省值633

附录C FoxProWindows的出错信息637

C.1 出错信息的字母顺序一览表637

附录D故障排除689

D.1 为使用SQL*Net for Windows DLL而设置Odbc Oracle驱动程序698

D.2如果你的系统中安装的是ORACLE Server版本6698

D.3如果没有安装ORACLE Server700

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

高度相关资料

图解电子计算机(1983 PDF版)
图解电子计算机
1983 北京市:人民邮电出版社
Visual Basic5 高级开发指南( PDF版)
Visual Basic5 高级开发指南
vba高级开发指南( PDF版)
vba高级开发指南
FoxPro 2.5 for Windows实用(高级)编程指南( PDF版)
FoxPro 2.5 for Windows实用(高级)编程指南
陕西电子杂志社
FoxPro用户接口指南 FoxPro初学者入门、FoxPro用户接口( PDF版)
FoxPro用户接口指南 FoxPro初学者入门、FoxPro用户接口
陕西电子杂志社
Foxpro 2.5 for Windows实用 高级 编程指南(1995 PDF版)
Foxpro 2.5 for Windows实用 高级 编程指南
1995 陕西电子杂志社
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序(1995 PDF版)
FoxPro 2.5 for windows高级应用程序开发指南 如何开发全功能的FoxPro 2.5应用程序
1995 北京:电子工业出版社
FoxPro 2.5高级开发指南(1994 PDF版)
FoxPro 2.5高级开发指南
1994 北京:清华大学出版社
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 NT 4/Windows 95高级开发指南(1997 PDF版)
Windows NT 4/Windows 95高级开发指南
1997 北京:电子工业出版社
Windows 98高级开发指南(1999 PDF版)
Windows 98高级开发指南
1999 北京:电子工业出版社
Visual Foxpro开发实践指南(1999 PDF版)
Visual Foxpro开发实践指南
1999 北京:中国铁道出版社