《FOXPRO 2.6 FOR DOS 高级实用指南》求取 ⇩

第一章FoxPro概述1

1.1 FoxPro背景1

1.2 FoxPro功能与特点3

1.3 FoxPro2.5新增功能5

1.4FoxPro丰富的工具6

1.4.1 最终用户工具7

1.4.2 开发者工具9

1.5 FoxPro2.6新增功能11

1.6 FoxPro发展趋势13

第二章FoxPro基础15

2.1 FoxPro环境要求15

2.2 FoxPro系统限制15

2.3FoxPro环境配置和系统优化17

2.3.1 FoxPro for Windows 环境配置17

2.3.2 FoxPro for MS-DOS环境配置25

2.4FoxPro语言构成33

2.4.1 语法约定33

2.4.2 FoxPro数据规范34

2.4.3 FoxPro表达式36

2.4.4 名38

2.4.5 名表达式与间接引用39

2.4.6 缩写说明39

2.4.7 Rushmore技术40

2.4.8 表/数据库的工作区42

第三章使用FoxPro交互环境45

3.1 使用命令窗口45

3.2 FoxPro菜单系统46

3.3窗口操作基础47

3.3.1 关闭一个窗口48

3.3.2 改变窗口尺寸或放大窗口48

3.3.3 最小化48

3.3.4 隐藏/非隐藏窗口48

3.3.5 滚动48

3.3.6 改换活动窗口49

3.4使用Foxpro编辑器49

3.4.1 使用FoxPro程序文件50

3.4.2 使用Memo字段51

3.4.3 使用编辑器选择51

3.4.4 编辑器的其他特点52

3.5 改变启动FoxPro的缺省值52

3.6 资源文件54

第四章创建和使用数据库57

4.1FoxPro数据库简介57

4.1.1 表57

4.1.2 记录57

4.1.3 字段57

4.2FoxPro字段数据类型57

4.2.1 字符型字段58

4.2.2 日期型字段58

4.2.3 数字型字段58

4.2.4 浮点型字段58

4.2.5 逻辑型字段59

4.2.6 备注型字段:文本数据和二进制数据59

4.2.7 通用型字段:OLE对象59

4.2.8 图画型字段60

4.3 运行FoxPro表60

4.4 使用工作区60

4.5 创建一个新表61

4.6浏览和编辑表63

4.6.1 数据完整性63

4.6.2 使用浏览窗口63

4.7使用查看窗口67

4.7.1 查看窗口的选择项67

4.7.2 工作区列表68

4.7.3 关系列表68

4.8 设置关系68

4.9 取消关系71

第五章FoxPro语言基础73

5.1结构化FoxPro程序73

5.1.1 程序控制流73

5.1.3 使用过程76

5.1.4 FoxPro怎样寻找一个过程77

5.1.5 用户自定义函数79

5.1.6 传递参数80

5.2使用FoxPro内存变量82

5.2.1 查看内存变量82

5.2.2 内存变量类型82

5.2.3 创建内存变量83

5.2.4 防止内存变量冲突84

5.3 命名约定86

5.4使用数组87

5.4.1 定义一个数组87

5.4.2 使用数组88

5.4.3 释放内存变量和数组88

5.5使用表达式89

5.5.1 操作符89

5.5.2 优先级顺序91

5.6使用FoxPro宏替换91

5.6.1 使用名字表达式与宏替换的比较92

5.6.2 使用EVALUATE命令和宏替换的比较92

5.7 使用SET命令92

5.8使用预处理指令93

5.8.1 使用#DEFINE和UNDEF93

"5.8.2 使用#IF,#ELIF,#ELSE和ENDIF94

5.9 流输出95

5.10 使用?SAY命令96

5.11创建和管理窗口96

5.11.1 窗口边界96

5.11.2 定义和使用窗口97

5.11.3 得到窗口信息98

第六章数据库索引和排序99

6.1索引99

6.1.1 使用索引表达式99

6.1.2 在索引表达式中使用UDFS102

6.1.3 使用条件索引103

6.1.4 使用UNIQUE选择项104

6.1.5 FoxPro索引类型106

6.1.6 用简化的语法来创建和打开索引109

6.1.7 重新索引表110

6.1.8 删除表111

6.1.9 其他索引技巧114

6.2 排序FoxPro表116

第七章查询和处理数据119

7.1设计查询活动119

7.1.1 当前记录指针119

7.1.2 影像记录119

7.2 使用LOCATE120

7.3使用SEEK和SEEK()121

7.3.1 使用SEEK和SET EXACT121

7.3.2 使用SEEK和SET NEAR122

7.4有效地处理表123

7.4.1 使用范围命令123

7.4.2 处理单个记录125

7.4.3 处理表的关系125

7.5创建临时表129

7.5.1 创建一个表的备份130

7.5.2 传送记录130

7.6 SET FILTER131

7.7 使用SCATTER和INSERT INTO备份记录132

7.8 用APPEND FROM添加表133

7.9 输入、输出非ForPro数据格式134

7.10处理FoxPro不直接支持的数据文件格式134

7.10.1 使用低级文件函数(LLFFs)134

7.10.2 使用FoxPro库(API例程)134

7.10.3 有界的ASCII文件和SDF文件135

第八章控制数据输入和编辑137

8.1 创建用户接口对象:GET和EDIT137

8.2GET语法138

8.2.1 DEFAULT子句139

8.2.2 SIZE子句139

8.2.3 PICTURE和FUNCTION子句139

8.2.4 对象浏览和READ CYCLE140

8.2.6 最终用户对READ对象的浏览141

8.2.7 READ对象浏览的程序控制142

8.2.8 GET的Valld子句142

8.2.9 GET的WHEN子句144

8.2.10 使对象可用和不可用144

8.2.11 MESSAGE子句147

8.3EDIT语法147

8.3.1 文本数量的限制149

8.3.2 FUNCTION子句149

8.3.3 SCROLL子句149

8.3.4 TAB子句149

8.4 其他用户接口对象149

8.5多种READ选择项和特征150

8.5.1 嵌套的READ150

8.5.2 OBJECT子句150

8.5.3 WHEN子句150

8.5.4 VALID子句151

8.5.5 TIMEOUT子句152

8.5.6 NOMOUSE子句152

8.5.7 NOLOCK子句152

8.6窗口管理和READ153

8.6.1 READ窗口153

8.6.2 使READ无效和结束READ153

8.6.3 多READ窗口156

8.6.4 READ ACTIVATE子句162

8.6.5 READ SHOW子句162

8.6.6 Non-Read窗口和Read窗口162

8.6.7 READ WITH子句163

8.6.8 READ MODAL子句163

8.6.9 READ事件的顺序164

8.7集成BROWSE和READ164

8.7.1 BROWSE语法164

8.7.2 使用BROWSE来输入数据166

8.7.3 READ和BROWSE的协调167

8.8探讨不同的READ策略168

8.8.1 嵌套的READ168

8.8.2 基本 READ169

8.9 移数据到表记录和从表记录移出数据169

8.10颜色管理171

8.10.1 颜色管理先于FoxPro171

8.10.2 颜色对171

8.10.3 颜色方案172

8.10.4 颜色集172

8.10.5 修改颜色集173

8.10.6 空颜色集173

8.10.7 READ和COLOR子句174

第九章错误和事件捕获177

9.1处理运行时错误177

9.1.1 错误处理器应用具有的特征177

9.1.2 建立局部错误处理器179

9.1.3 建立全程错误处理器184

9.1.4 基本的通用错误处理器185

9.2处理键盘事件198

9.2.1 触发键盘事件198

9.2.2 ON KEY LABEL命令199

9.2.3 捕获鼠标事件203

第十章帮助系统205

10.1 FoxPro内置帮助工具的使用205

10.2帮助系统的控制209

10.2.1 改变帮助系统的热键209

10.2.2 帮助主题项的管理210

10.3帮助信息编辑系统212

10.3.1 初始化帮助系统213

10.3.2 确定帮助内容216

10.3.3 帮助系统编辑模式217

10.3.4 给编辑编模式增加功能220

10.4 软件文档的制作220

10.5 建立帮助系统的其它方法221

10.6 总结221

第十一章多用户编程技术231

11.1多用户问题231

11.1.1 管理资源竞争231

11.1.2 使冲突最少232

11.2 网络检测233

11.3 表的独占性使用与共享性使用234

11.4文件加锁、头部加锁和记录加锁234

11.4.1 隐式加锁234

11.4.2 显式加锁236

11.4.3 处理失败的文件锁或记录锁237

11.5锁申请失败的恢复策略237

11.5.1 隐式加锁和显式加锁的选择238

11.5.2 使用UDF来得到显式锁239

11.5.3 事务处理240

11.5.4 使未完成的事务和写入冲突最少241

11.6防止相互的独占性操作246

11.6.1 维护一个用户计数值246

11.6.2 标志单用户功能246

11.7多用户应用程序的设置和安全性子系统247

11.7.1 设计一个用户表247

11.7.2 设计工作站表248

11.7.3 设计一个打印机的表248

第十二章考虑速度的编程251

12.1对程序进行优化251

12.1.1 循环251

12.1.2 磁盘I/O251

12.1.3 显示输出252

12.2 优化示例252

12.3 避免使用PRIVATE ALL253

12.4消除冗余值253

12.4.1 循环中不变的代码253

12.4.2 表达式合并254

12.5避免过程调用255

12.5.1 程序文件(APP)255

12.5.2 参数传递问题255

12.5.3 行中代码256

12.6 用FOR循环来代替DO WHILE循环256

12.7避免使用宏257

12.7.1 数组257

12.7.2 名字表达式257

12.7.3 EVALUATE()257

12.7.4 条件语句258

12.8资源和内存管理258

12.8.1 起动时的清理258

"12.8.2 菜单,弹出对象和窗口的管理花费259

12.8.3 全程变量259

12.8.4 外部库259

12.9使用表和索引259

12.9.1 表的打开/关闭260

12.9.2 相关的冗余值260

12.9.3 索引的控制261

12.9.4 抽取选择的记录262

第十三章事件驱动编程技术265

13.1事件驱动编程简介265

13.1.1 事件驱动与顺序驱动265

13.1.2 有方式与无方式265

13.1.3 EDP与多任务266

13.2设计一个用户界面266

13.2.1 直观性267

13.2.2 一致性267

13.2.3 反馈268

13.2.4 用户控制268

13.2.5 宽容性269

13.3定义EDP应有的特点269

13.3.1 任务上下文269

13.3.2 浏览窗口和系统窗口270

13.3.3 任务间通讯270

13.3.4 多实例270

13.3.5 有顺序的关闭271

13.4屏幕集模式271

13.4.1 屏幕集的优点272

13.4.2 屏幕集的缺点272

13.5事件循环模式272

13.5.1 事件循环的优点274

13.5.2 事件循环的缺点274

第十四章事件驱动编程实例275

14.1范例程序275

14.1.1 主程序275

14.1.2 任务程序280

14.2READ命令290

14.2.1 GET WHEN和VALID子句290

14.2.2 READ WHEN和VALID子句292

第十五章事件驱动编程支持库WinLib293

15.1强制域校验293

15.1.1 WinLib的解决方法293

15.1.2 益处295

15.2管理窗口296

15.2.1 系统窗口与任务窗口296

15.2.2 Windows菜单296

15.3 加锁和监听297

15.4WinLib使用参考298

15.4.1 系统管理例程298

15.4.2 任务管理例程305

15.4.3 窗口管理例程316

15.4.4 域和READ管理例程324

第十六章商用事件驱动编程实例333

16.1EDP2基础333

16.1.1 主程序333

16.1.2 系统菜单程序335

16.2编写任务程序340

16.2.1 上下文管理340

16.2.2 GET管理341

16.2.3 设置部分343

16.2.4 Gleanup部分351

16.2.5 Salesman Update程序列表354

16.3支持多实例371

16.3.1 实例标识371

16.3.2 GET管理372

16.3.3 Customer Update程序列表373

16.4与其他任务通讯391

16.4.1 任务相关的UPDA请求391

16.4.2 程序源代码列表391

16.5使用方式化窗口400

16.5.1 警告(Alert)401

16.5.2 对话404

16.5.3 系统选择程序408

第十七章FoxPro开发环境简介419

17.1FoxPro应用程序的组成419

17.1.1 程序419

17.1.2 屏幕419

17.1.3 菜单419

17.1.4 报表419

17.2 用项目管理器集成419

17.3超强工具与手工编程420

17.3.1 为何使用屏幕生成器420

17.3.2 为何使用菜单生成器422

17.3.3 为何使用报表生成器422

第十八章屏幕生成器425

18.1屏幕生成器基础425

18.1.1 创建屏幕425

18.1.2 定义窗口属性426

18.1.3 使用生成器指令428

18.1.4 放置屏幕上的对象431

18.1.5 增加代码片断440

18.1.6 操作对象441

18.1.7 定义对象顺序442

18.1.8 产生屏幕程序443

18.2屏幕生成器策略445

18.2.1 使用单一屏幕与屏幕集445

18.2.2 控制板445

18.2.3 放置代码片断446

18.3屏幕生成器技术447

18.3.1 使用内存变量447

18.3.2 移动记录指针447

18.3.3 读写记录数据447

18.3.4 刷新显示448

18.3.5 允许和禁止控制448

18.3.6 颜色449

第十九章菜单生成器451

19.1 FoxPro菜单术语451

19.2菜单生成器基础452

19.2.1 Result弹出选项453

19.2.2 菜单生成器选项454

19.2.3 菜单基弹出选项457

19.2.4 Menu Har(菜单条)选项459

19.3菜单生成器策略460

19.3.1 如何对待FoxPro菜单系统461

19.3.2 增加和删除菜单基461

19.3.3 允许和禁止选项463

19.3.4 跨平台特性463

第二十章报表生成器465

20.1创建一个报表465

20.1.1 报表生成器对象465

20.1.2 报表弹出菜单467

20.1.3 Report Bands(报表条)472

20.1.5 报表变量(Report Variables)479

20.1.6 报表中的UDF482

20.1.7 运行报表484

20.2报表生成器使用技术488

20.2.1 创建新UNIITLED.FRX488

20.2.2 复制和修改488

20.2.3 删除和粘贴489

20.2.4 使用IIF()格式化字段489

20.2.5 允许用户修改报表490

20.2.6 使用Cursor文件准备报表数据491

20.2.7 处理退出报表491

20.2.8 使用PRINTJOB/ENDPRINTJOB492

20.2.9 从打印机暂停中恢复492

20.3 使用标签生成器494

第二十一章项目管理器497

21.1项目管理器基础497

21.1.1 项目管理器如何工作498

21.2使用项目管理器499

21.2.1 创建项目499

21.2.2 详细说明项目命令项500

21.2.3 启动(Startup)程序502

21.2.4 增加屏幕集504

21.2.5 增加其它对象504

21.2.6 生成项目505

21.2.7 了解错误506

21.2.8 生成应用程序/可执行文件508

21.2.9 排除对象510

21.2.10 查看项目和文件信息510

21.3项目管理器使用策略512

21.3.1 应用程序还是可执行文件?512

21.3.2 应用程序515

21.3.3 可运行文件515

21.3.3 Compact EXE文件516

21.3.5 Stand-Alone和Stand-Alone Extended EXE文件516

21.3.6 减少编译/测试循环次数517

21.3.7 单项目与多项目517

21.4项目管理器技术518

21.4.1 移动项目518

21.4.2 管理不同应用版本519

第二十二章FoxPro调试技术521

22.1使用环境设置521

22.1.1 命令SET DEVELOPMENT ON521

22.1.2 命令SET LOGERRORS ONW521

22.1.3 命令 SET ESCAPE ONW521

22.1.4 显示考虑522

22.2用FoxPro工具进行调试522

22.2.1 编译器522

22.2.2 编译器可发现的错误种类524

22.2.3 项目管理器提供的额外信息525

22.2.4 过程的不完善性525

22.3处理运行时错误526

22.3.1 从命令窗口开始调试527

22.3.2 从调试窗口调试529

22.3.3 从跟踪窗口(TraceWindow)调试531

22.3.4 典型情况534

22.3.5 调试工具的局限性538

22.3.5 把FoxDoc当作调试工具539

第二十三章跨平台技术543

23.1平台间不同543

23.1.1 使应用软件适合平台543

23.1.2 决定支持哪个平台544

23.1.3 每个平台的独特性质545

23.2支持跨平台开发549

23.2.1 目标代码相容性549

23.2.2 平台检测549

23.2.3 跨平台工具551

23.3采用推荐的策略551

23.3.1 最小公分母法(LCD法)551

23.3.2 有限移植法552

23.3.3 优化移植方法553

23.3.4 设计时的安排554

23.4 在Windows中运行FoxPro for DOS555

23.5把DOS应用程序移植到Windows556

23.5.1 击键的区别556

23.5.2 菜单条的区别557

23.5.3 在FoxPro for Windows下运行一个DOS APP558

25.5.4 把DOS应用程序转到Windows559

25.5.5 增加Widows功能562

23.5.6 增加Shutdown事件处理器562

23.5.7 改变主窗口特性562

23.5.8 处理颜色差别563

23.5.9 向屏幕增加图表元素563

32.5.10 向报表增加图形元素563

23.5.11 增加进程间相互通信564

23.6把Windows应用程序移植到DOS565

23.6.1 从Windows转到DOS565

23.7从其它Xbase语言移植565

23.7.1 bBASEⅢ和FoxBase Plus565

23.7.2 dBASE IV565

23.7.3 Clipper566

第二十四章结构化查询语言和查询优化技术567

24.1结构化查询语言SQL567

24.1.1 SQL的出现567

24.1.2 Xbase的出现568

24.1.3 SQL作用568

24.2查询优化技术Rushmore569

24.2.1 Rushmore的优点和限制569

24.2.2 Rushmore的限制573

24.2.3 Rushmore和SQL574

第二十五章按例关系查询(RQBE)577

25.1RQBE简介577

25.1.1 RQBE的优点577

25.1.2 RQBE的缺点577

25.1.3 如何应用RQBE578

25.1.4 如何启动RQBE578

25.2 选择数据库579

25.3 设置关系579

25.4 选择字段581

25.5 指定字段的顺序582

25.6指定记录顺序582

25.6.1 Order By582

25.6.2 Group By583

25.7过滤记录584

25.7.1 WHERE584

25.7.2 HAVING586

25.8为查询选择一个输出目标587

25.8.1 浏览窗口587

25.8.2 Report/Label587

25.8.3 Table/DBF588

25.8.4 Cursor(监时表)588

25.8.5 Graph588

第二十六章使用SQL编制应用程序589

26.1使用SELECT589

26.1.1 SELECT优点589

26.1.2 SELECT缺点589

26.1.3 何时使用SELECT589

26.1.4 通过RQBE来学习SELECT590

26.1.5 在Xbase应用程序中使用SQL590

26.2使用SELECT编程590

26.2.1 SELECT语法591

26.2.2 附加特征597

第二十七章FoxPro扩展C程序库599

27.1API简介599

27.1.1 C语言599

27.1.2 汇编语言600

27.1.3 API用法600

27.2创建API600

27.2.1 FoxPro调用程序600

27.2.2 被调用的C程序602

27.2.3 内存的使用605

27.2.4 全程变量606

27.2.5 API总结606

27.3 API范例程序607

27.4编译和链接611

27.4.1 编译C程序611

27.4.2 MAKE文件612

27.4.3 链接C程序612

27.4.4 优先权612

27.5 调试613

27.6处理对象和事件613

27.6.1 符号表613

27.6.2 链表614

27.6.3 事件和空闲驱动器614

27.7 FoxPro 2.0与2.5X的不同615

27.8使用FoxPro存管理例程622

27.8.1 内存管理622

27.8.2 管理句柄624

27.9 使用输入/输出例程626

第二十八章与FoxPro有关的第三方产品627

28.1使用FoxPro API库627

28.1.1 装入API库627

28.1.2 缷出API库627

28.1.3 使用API例程628

28.2Xbase BIN例程628

28.2.1 装入BIN例程628

28.2.2 缷出BIN例程628

28.2.3 使用BIN例程628

28.3 函数库629

28.4FoxPro第三方产品综述629

28.4.1 Dr.Switch-ASE2629

28.4.2 EdFox(FoxPro扩展数据字典)630

28.4.3 EIFOX(FoxPro扩展库)630

28.4.4 Jkey631

28.4.5 NetLib631

28.4.6 Uitimate FoxPro库632

28.4.7 WinLib/Pro632

第二十九章FoxPro命令综述633

29.1 =命令633

29.2 \│\\命令633

29.3 ?│??命令633

29.4 ???命令633

29.5 @BOX命令633

29.6 @CLEAR命令633

29.7 @EDIT命令633

29.8 @FILL命令634

29.9 @MENU命令634

29.10 @GET命令634

29.11 @GET检查框635

29.12 @GET不可见按钮635

29.13 @GET列表635

29.14 @GET弹出式菜单636

29.15 @GET下推按钮636

29.16 @GET无线按钮637

29.17 @GET数码器637

29.18 @PROMPT命令638

29.19 @SAY命令638

29.20 @SAY BMP和OLE对象命令638

29.21 @TO命令638

29.22 ACCEPT命令639

29.23 ACTIVTE MENU命令639

29.24 ACTIVATE POPUP命令639

29.25 ACTIVATE SCREEN命令639

29.26 ACTIVATE WINDOW命令639

29.27 APPEND命令640

29.28 APPEND FROM命令640

29.29 APPEND FROM ARRAY命令640

29.30 APPEND GENERAL命令640

29.31 APPEND MEMO命令640

29.32 AVERAGE命令640

29.33 BROWSE命令641

29.34 BUILD APP命令642

29.35 BUILD EXE命令642

29.36 BUILD PROJECT命令642

29.37 CALCULATE命令642

29.38 CALL命令642

29.39 CANCEL命令642

29.40 CHANGE命令642

29.41 CLEAR命令643

29.42 CLEAR ALL命令644

29.43 CLEAR FIELDS命令644

29.44 CLEAR GETS命令644

29.45 CLEAR MACROS命令644

29.46 CLEAR MEMORY命令644

29.47 CLEAR MENUS命令644

29.48 CLEAR POPUPS命令644

29.49 CLEAR PROGRAM命令644

29.50 CLEAR GETS命令644

29.51 CLEAR PROMPT命令645

29.52 CLEAR READ645

29.53 CLEAR TYPEAHEAD645

29.54 CLEAR WINDOWS命令645

29.55 CLOSE ALL命令645

29.56 CLOSE ALTERNATE命令645

29.57 CLOSE DATABASES命令645

29.58 CLOSE FORMAT命令645

29.59 CLOSE INDEXES命令645

29.60 CLOSE MEMO命令646

29.61 CLOSE PROCEDURE命令646

29.62 COMPILE命令646

29.63 CONTINUE命令646

29.64 COPY FILE命令646

29.65 COPY INDEXS命令646

29.66 COPY MEMO命令646

29.67 COPY STRUCTURE命令646

29.68 COPY STRUCTURE EXTENDED命令647

29.69 COPY TAG命令647

29.70 COPY TO命令647

29.71 COPY TO ARRAY命令647

29.72 COUNT命令647

29.73 CREATE命令648

29.74 CREATE COLOR SET命令648

29.75 CREATE CURSOR命令648

29.76 CREATE FROM命令648

29.77 CREATE LABEL命令648

29.78 CREATE MENU命令648

29.79 CREATE PROJECT命令649

29.80 CREATE QUERY命令649

29.81 CREATE REPORT649

29.82 CREATE REPORT快速报表命令649

29.83 CREATE SCREEN命令649

29.84 CREATE SCREEN创建快速屏幕命令650

29.85 CREATE TABLE命令650

29.86 CREATE VIEW命令650

29.87 DEACTIVATE MENU命令650

29.88 DEACTIVATE POPUP命令650

29.89 DEACTIVATE WINDOW命令650

29.90 CECLARE命令651

29.91 #DEFINE#UNDEF预处理指令651

29.92 DEFINE BAR命令651

29.93 DEFINE BOX命令651

29.94 DEFINE MENU命令651

29.95 DEFINE PAD命令652

29.96 DEFINE POPUP命令652

29.97 DEFINE WINDOW命令653

29.98 DELETE命令653

29.99 DELETE FILES命令653

29.100 DELETE TAG命令654

29.101 DIMENSION命令654

29.102 DIR/KIRECTORY命令654

29.103 DISPLAY命令654

29.104 DISPLAY FILES命令354

29.105 DISPLAY MEMORY命令655

29.106 DISPLAY STATUS命令655

29.107 DISPLAY STRUCTURE命令655

29.108 DO命令655

29.109 DO CASEENDCASE命令655

29.110 DO WHILEENDDO命令656

29.111 EDIT命令656

29.112 EJECT命令657

29.113 EJECT PAGE命令657

29.114 ERASE命令657

29.115 EXIT命令657

29.116 EXPORT命令657

29.117 EXTERNAL命令657

29.118 FILER命令658

29.119 FIND命令658

29.120 FLUSH命令658

29.121 FORENDFOR命令658

29.122 FUNCTION658

29.123 GATHER命令658

29.124 GO命令658

29.125 GOTO命令659

29.126 HELP命令659

29.127 HIDE MENU命令659

29.128 HIDE POPUP命令659

29.129 HIDE WINDOW命令659

29.130 #IF#ENDIF预处理指令659

29.131 IF… ELSEENDIF命令660

29.132 IMPORT命令660

29.133 INDEX命令660

29.134 INPUT命令660

29.135 INSERT命令660

29.136 INSERT SQL命令661

29.137 JOIN命令661

29.138 KEYBOARD命令661

29.139 LABEL命令661

29.140 LIST命令661

29.141 LIST FILES命令662

29.142 LIST STATUS命令662

29.143 LIST MEMORY命令662

29.144 LIST STRUCTURE命令662

29.145 LOAD命令662

29.146 LOCATE命令663

29.147 MENU命令663

29.148 MENU BAR命令663

29.149 MENU TO命令663

29.150 MODIFY COMMAND/MODIFY FILE命令663

29.151 MODIFY GENERAL命令663

29.152 MODIFY LABEL命令664

29.153 MODIFY MENU命令664

29.154 MODIFY PROJECT命令664

29.155 MODIFY QUERY命令664

29.156 MODIFY REPOPT命令665

29.157 MODIFY SCREEN命令665

29.158 MODIFY STRUCTURE命令665

29.159 MODIFY WINDOW命令665

29.160 MOVE POPUP 命令666

29.161 MOVE WINDOW命令666

29.162 MOTE│*│&&命令666

29.163 ON BAR命令666

29.164 ON ERROR命令666

29.165 ON ESCAPE命令666

29.166 ON KEY命令667

29.167 ON KEY=命令667

29.168 ON KEY LABEL命令667

29.169 ON PAD命令667

29.170 ON PAGE命令667

29.171 ON READERROR命令667

29.172 ON SELECTION BAR命令667

29.173 ON SELECTION MENU命令668

29.174 ON SELECTION PAD命令668

29.175 ON SELECTION POPUP命令668

29.176 PACK命令668

29.177 PARAMETERS命令668

29.178 PLAYMACRO命令668

29.179 POP KEY命令668

29.180 POP MENU命令669

29.181 POP POPUP命令669

29.182 PRINTJOBENDPRINTJOB命令669

29.183 PRIVATE命令669

29.184 PROCEDURE命令669

29.185 PUBLIC命令669

29.186 PUBLIC ARRAY命令669

29.187 PUSH KEY命令669

29.188 PUSH MENU命令669

29.189 PUSH POPUP命令670

29.190 QUIT命令670

29.191 READ命令670

29.192 READ MENU命令670

29.193 READ MENU BAR TO 命令670

29.194 RECALL命令671

29.195 #REGION命令671

29.196 REINDEX命令671

29.197 RELEASE命令671

29.198 RELEASE ALL671

29.199 RELEASE BAR命令671

29.200 RELEASE LIBRARY命令671

29.201 RELEASE MENUS命令671

29.202 RELEASE MODULE命令672

29.203 RELEASE PAD命令672

29.204 RELEASE POPUPS命令672

29.205 RELEASE WINDOWS命令672

29.206 RENAME命令672

29.207 REPLACE命令672

29.208 REPORT命令672

29.209 RESTORE FROM命令673

29.210 RESTORE FROM MEMO命令673

29.211 RESTORE MACROS命令673

29.212 RESTORE SCREEN命令673

29.213 RESTORE WINDOW命令673

29.214 RESUME命令673

29.215 RETRY命令673

29.216 RETURN命令674

29.217 RUN/!命令674

29.218 SAVE MACROS命令674

29.219 SAVE SCREEN命令674

29.220 SAVE TO命令674

29.221 SAVE TO MEMO命令674

29.222 SAVE WINDOWS命令674

29.223 SCANENDSCAN命令674

29.224 SCATTER命令675

29.225 SCROLL命令675

29.226 SEEK位命令675

29.227 SELECT命令675

29.228 SELECT SQL命令675

29.229 SET命令676

29.230 SET ALTERNATE命令676

29.231 SET ANSI命令676

29.232 SET AUTOSAVE命令676

29.233 SET BELL命令676

29.234 SET BLINK命令676

29.235 SET BLOCKSIZE命令676

29.236 SET BORDER边界设置命令676

29.237 SET BRSTATUS命令677

29.238 SET CARRY命令677

29.239 SET CENTURY命令677

29.240 SET CLEAR命令677

29.241 SET CLOCK命令677

29.242 SET COLOR OF命令677

29.243 SET COLR OF SCHEME命令677

29.244 SET COLOR SET TO命令677

29.245 SET COLOR TO命令678

29.246 SET COMPATIBLE命令678

29.247 SET CONFIRM命令678

29.248 SET CONSOLE命令678

29.249 SET CURRENCY命令678

29.250 SET CURSOR命令678

29.251 SET DATE命令678

29.252 SET DEBUG命令678

29.253 SET DECIMALS命令678

29.254 SET DEFAULT命令678

29.255 SET DELETED命令679

29.256 SET DELIMITERS命令679

29.257 SET DEVELOPMENT命令679

29.258 SET DEVICE命令679

29.259 SET DISPLAY命令679

29.260 SET DOHISTORY命令679

29.261 SET ECHO命令679

29.262 SET ESCAPE命令679

29.263 SET EXACT命令679

29.264 SET EXCLUSIVE命令680

29.265 SET FIELDS命令680

29.266 SET FIELDS TO命令680

29.267 SET FIL TER命令680

29.268 SET FIXED命令680

29.269 SET FORMAT命令680

29.270 SET FULLPATH命令680

29.271 SET FUNCTION命令680

29.272 SET HEADING命令680

29.273 SET HELP命令680

29.274 SET HELPFILTER命令681

29.275 SET HOURS命令681

29.276 SET INDEX命令681

29.277 SET INTENSITY命令681

29.278 SET KEYCOMP命令681

29.279 SET LIBRARY命令681

29.280 SET LOCK命令681

29.281 SET LOGERRORS命令681

29.282 SET MACKEY命令682

29.283 SET MARGIN命令682

29.284 SET MARK OF MENU命令682

29.285 SET MARK OF PAD命令682

29.286 SET MARK OF POPUP命令682

29.287 SET MARK OF BAR命令682

29.288 SET MARK命令682

29.289 SET MEMOWIDTH命令682

29.290 SET MESSAGE命令682

29.291 SET MOUSE命令683

29.292 SET MULTILOCKS命令683

29.293 SET NEAR命令683

29.294 SET NOTIFY命令683

29.295 SET ODPMETER命令683

29.296 SET OPTIMIZE命令683

29.297 SET ORDER命令683

29.298 SET PALETTE命令683

29.299 SET PATH命令684

29.300 SET PDSETUP命令684

29.301 SET POINT命令684

29.302 SET PRINTER命令684

29.303 SET PROCEDURE命令684

29.304 SET REFRESH命令684

29.305 SET RELATION命令684

29.306 SET RELATION OFF命令685

29.307 SET REPROCESS命令685

29.308 SET RESOURCE命令685

29.309 SET SAFETY命令685

29.310 SET SCOREBOARD命令685

29.311 SET SEPARATOR命令685

29.312 SET SHADOWS阴影设置命令685

29.313 SET SKIP OF MENU命令685

29.314 SET SKIP OF PAD命令685

29.315 SET SKIP OF POPUP命令685

29.316 SET SKIP OF BAR命令686

29.317 SET SKIP TO命令686

29.318 SET SPACE命令686

29.319 SET STATUS命令686

29.320 SET STATUS BAR命令686

29.321 SET STEP命令686

29.322 SET STICKY命令686

29.323 SET SYSMENU命令686

29.324 SET TALK687

29.325 SET TEXTMERGE687

29.326 SET TEXTMERGE DELIMITERS687

29.327 SET TOPIC687

29.328 SET TRBETWEEN687

29.329 SET TYPEAHEAD687

29.330 SET UDFPARMS687

29.331 SET UNIQUE命令687

29.332 SET VIEW687

29.334 SET WINDOW OF MEMO设置备注窗口命令688

29.335 SHOW GET命令688

29.336 SHOW GET命令688

29.337 SHOW MENU命令688

29.338 SHOW OBJECT命令688

29.339 SHOW POPUP命令689

29.340 SHOW WINDOW命令689

29.341 SIZE POPUP命令689

29.342 SKIP命令689

29.343 SORT命令689

29.344 SUM命令690

29.345 SUSPEND命令690

29.346 TEXTENDTEXT命令690

29.347 TOTAL命令690

29.348 TYPE命令690

29.349 UNLOCK命令691

29.350 UPDATE命令691

29.351 USE命令691

29.352 WAIT命令691

29.353 ZAP命令691

29.354 ZOOM WINDOW命令692

第三十章FoxPro函数综述693

30.1 %运算函数693

30.2 $字符串包含函数693

30.3 宏代换函数693

30.4 ABS函数693

30.5 ACOPY函数693

30.6 ACOS函数693

30.7 ADEL函数693

30.8 ADIR函数694

30.9 AELEMENT函数694

30.10 AFIELDS函数694

30.11 AFONT函数694

30.12 AINS函数694

30.13 ALIAS函数694

30.14 ALEN函数694

30.15 ALLTRIM函数695

30.16 ANSITOOEM函数695

30.17 ASC函数695

30.18 ASCAN函数695

30.19 ASIN函数695

30.20 ASORT函数695

30.21 ASUBSCRIPT函数695

30.22 AT函数696

30.23 ATAN函数696

30.24 ATC函数696

30.25 ATCLINE函数696

30.26 ATLINE函数696

30.27 ATN2函数696

30.28 BAR函数696

30.29 BETWEEN函数697

30.30 BOF函数697

30.31 CAPSLOCK函数697

30.32 CDOW函数697

30.33 CDX函数697

30.34 CEILING函数697

30.35 CHR函数697

30.36 CHRSAW函数697

30.37 CHRTRAN函数698

30.38 CMONTH函数698

30.39 CNTBAR函数698

30.40 CNTPAD函数698

30.41 COL函数698

30.42 COS函数698

30.43 CTOD函数698

30.44 CURDIR函数698

30.45 DATE函数699

30.46 DAY函数699

30.47 DBF函数699

30.48 DDEAbortTrans()699

30.49 DDEAdvise()699

30.50 DDEEnabled()699

30.51 DDEExecute()699

30.52 DDEInitiate()700

30.53 DDEIastError()700

30.54 DDEPoke()700

30.55 DDERepuest()700

30.56 DDESetOption()700

30.57 DDESetService()700

30.58 DDESetTopic701

30.59 DDETerminate()701

30.60 DELETED函数701

30.61 DIFFERENCE函数701

30.62 DISKSPACE()函数701

30.63 DMY函数701

30.64 DOW函数701

30.65 DTLO函数702

30.66 DTOR函数702

30.67 DTOS函数702

30.68 EMPTY函数702

30.69 ERROR函数702

30.70 EXP函数702

30.71 EOF函数702

30.72 FCHSIZE函数702

30.73 FCLOSE函数703

30.74 FCOUNT函数703

30.75 FCREATE函数703

30.76 FEOF函数703

30.77 FERROR函数703

30.78 FFLUSH函数703

30.79 FGETS()函数703

30.80 FIELD函数704

30.81 FILE函数704

30.82 FILTER函数704

30.83 FKLABEL函数704

30.84 FKMAX函数704

30.85 FLOCK函数704

30.86 FLOOR函数704

30.87 FONTMERIC函数704

30.88 FOPEN函数705

30.89 FOUND函数705

30.90 FPUTS()函数705

30.91 FREAD()函数705

30.92 FSIZE函数705

30.93 FSEEK函数705

30.94 FULLPATH函数705

30.95 FV函数706

30.96 FWRITE()函数706

30.97 GETBAR函数706

30.98 GETENV函数706

30.99 GETFILE函数706

30.100 GETFONT函数706

30.101 GETPAD函数706

30.102 GOMONTH函数707

30.103 HEADER函数707

30.104 IIF函数707

30.105 INKEY函数707

30.106 INLIST函数707

30.107 INSMODE函数707

30.108 INT函数707

30.109 ISALPHA函数707

30.110 ISCOLOR函数708

30.111 ISDIGIT函数708

30.112 ISLOWER函数708

30.113 ISUPPER函数708

30.114 KEY函数708

30.115 LASTKEY函数708

30.116 LEFT函数708

30.117 LEN函数708

30.118 LIKE函数709

30.119 LINENO函数709

30.120 LOCFILE函数709

30.121 LOCK函数709

30.122 LOG函数709

30.123 LOG10函数709

30.124 LOOKUP函数709

30.125 LOWER函数710

30.126 LTRIM函数710

30.127 LUPDATE函数710

30.128 MAX函数710

30.129 MCOL函数710

30.130 MDOWN函数710

30.131 MDX函数710

30.132 MDY函数711

30.133 MEMLINES函数711

30.134 MEMORY函数711

30.135 MENU函数711

30.136 MESSAGE函数711

30.137 MIN函数711

30.138 MLINE函数711

30.139 MOD函数711

30.140 MONTH函数712

30.141 MRKBAR命令712

30.142 MRKPAD函数712

30.143 MROW函数712

30.144 MWINDOW函数712

30.145 NDX函数712

30.146 NUMLOCK函数712

30.147 OBJNUM函数713

30.148 OCCURS函数713

30.149 ON函数713

30.150 ORDER函数713

30.151 OS函数713

30.152 PAD函数713

30.153 PADC函数713

30.154 PADL函数714

30.155 PADR函数714

30.156 PARAMETERS函数714

30.157 PAYMENT函数714

30.158 PCOL函数714

30.159 PI函数714

30.160 POPUP函数714

30.161 PRINTSTATUS函数714

30.162 PRMBAR函数715

30.163 PRMPAD函数715

30.164 PROGRAM函数715

30.165 PROMPT函数715

30.166 PROPER函数715

30.167 PROW函数715

30.168 PUTFILE函数715

30.169 PV函数716

30.170 RAND函数716

30.171 RAT函数716

30.172 RATLINE函数716

30.173 RDLEVEL函数716

30.174 READKEY函数716

30.175 RECCOUNT函数716

30.176 RECNO函数717

30.177 RECSIZE函数717

30.178 RELATION函数717

30.179 REPLICATE函数717

30.180 RGBSCHEME函数717

30.181 RIGHT函数717

30.182 RLOCK函数717

30.183 ROUND函数718

30.184 ROW函数718

30.185 RTOD函数718

30.186 RTRIM函数718

30.187 SCHEME函数718

30.188 SCOLS函数718

30.189 SECONDS函数718

30.190 SEEK函数718

30.191 SELECT函数719

30.192 SET函数719

30.193 SIGN函数719

30.194 SIN函数719

30.195 SKPBAR函数719

30.196 SKPPAD函数719

30.197 SOUNDEX函数719

30.198 SPACE函数720

30.199 SQRT函数720

30.200 SROWS()函数720

30.201 STR函数720

30.202 STRTRAN函数720

30.203 STUFF函数720

30.204 SUBSTR函数720

30.205 SYS函数721

30.206 SYSMETRIC函数721

30.207 TAG函数721

30.208 TAN函数721

30.209 TARGET函数721

30.210 TIME函数721

30.211 TRANSFORM函数721

30.212 TRIM函数721

30.213 TXTWIDTH函数722

30.214 TYPE函数722

30.215 UPDATED函数722

30.216 UPPER函数722

30.217 USED函数722

30.218 VAL函数722

30.219 VARREAD函数722

30.220 VERSION函数723

30.221 WBORDER边界测试函数723

30.222 WCHILD子窗口函数723

30.223 WCOLS窗口列数函数723

30.224 WEXIST窗口存在函数723

30.225 WFONT窗口字体函数723

30.226 WLAST最后活动窗口函数723

30.227 WLCOL窗口左上角列坐标函数724

30.228 WLROW窗口左上角行坐标函数724

30.229 WMAXIMUM窗口最大化测试函数724

30.230 WMINIMUM窗口最小化测试函数724

30.231 WONTOP顶层窗口测试函数724

30.232 WOUTPUT输出窗口测试函数724

30.233 WPARENT父窗口名函数725

30.234 WREAD函数725

30.235 WROWS窗口行数函数725

30.236 WTITLE窗口标题函数725

30.237 WVISIBLE窗口可视测试函数725

30.238YEAR函数725

附录A 系统内存变量727

附录B SYS系统信息函数737

附录C FoxPro错误信息表747

附录D 命令和函数分类介绍757

D.1数据类型757

D.2 表/.DBF761

D.3 编程764

D.4 输入输出769

D.5 FoxPro环境775

D.6 多用户环境中的FoxPro779

附录E FoxPro2.6新增命令和函数781

E.1 BLANK781

E.2 ON BAR782

E.3 ON EXIT BAR783

E.4 ON EXIT MENU783

E.5 ON EXIT PAD784

E.6 ON EXIT POPUP784

E.7 ON MENU785

E.8 ON MOUSE785

E.9 ON POPUP785

E.10 ON PAD785

E.11 REPLACE FROM ARRAY786

E.12 SET DIRECTORY787

E.13 SET FIELDS787

E.14 SET FORMAT787

E.15 SET KEY788

E.16 SET MBLOCK789

E.17 SET VIEW789

E.18 BARCOUNT()789

E.19 BARPROMPT()789

E.20 DESCENDING()790

E.21 FLDCOUNT()791

E.22 FOR()792

E.23 FTIME()792

E.24 HOME()793

E.25 ID()793

E.26 ISBLANK()793

E.27 KEYMATCH()794

E.28 MEMORY()796

E.29 PADPROMPT()797

E.30 PCOUNT()797

E.31 PRTINFO()797

E.32 TAG()798

E.33 TAGCOUNT()798

E.34 TAGNO()799

E.35 UNIQUE()800

E.36 WINDOW()801

《FOXPRO 2.6 FOR DOS 高级实用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用FoxPro 2.6 for Windows 学习教程(1999 PDF版)
实用FoxPro 2.6 for Windows 学习教程
1999 北京:高等教育出版社
Foxpro 2.6 for windo( PDF版)
Foxpro 2.6 for windo
FoxPro 2.5 for Windows实用(高级)编程指南( PDF版)
FoxPro 2.5 for Windows实用(高级)编程指南
陕西电子杂志社
实用 FOXPRO 2.0-2.6详解( PDF版)
实用 FOXPRO 2.0-2.6详解
FoxPro 2.6 For Windows 使用大全( PDF版)
FoxPro 2.6 For Windows 使用大全
FoxPro 2.6 For Windows 使用大全( PDF版)
FoxPro 2.6 For Windows 使用大全
FoxPro 2.6 语言实用详解( PDF版)
FoxPro 2.6 语言实用详解
Foxpro 2.5 for Windows实用 高级 编程指南(1995 PDF版)
Foxpro 2.5 for Windows实用 高级 编程指南
1995 陕西电子杂志社
80386.486微机系统分析(1992 PDF版)
80386.486微机系统分析
1992 北京希望电脑公司
FoxPro 2.5-2.6 for Windows开发者指南(1995 PDF版)
FoxPro 2.5-2.6 for Windows开发者指南
1995 成都:电子科技大学出版社
FoxPro 2.6实用教程(1998 PDF版)
FoxPro 2.6实用教程
1998 广州:华南理工大学出版社
FoxPro for DOS实用操作288问(1998 PDF版)
FoxPro for DOS实用操作288问
1998 成都:电子科技大学出版社
FoxPro 2.6 for Windows实用教程(1999 PDF版)
FoxPro 2.6 for Windows实用教程
1999 合肥:中国科学技术大学出版社
中文Excel 2000使用详解(1999 PDF版)
中文Excel 2000使用详解
1999 北京:机械工业出版社
FoxPro 2.5 for DOS 实用程序设计指南(1994 PDF版)
FoxPro 2.5 for DOS 实用程序设计指南
1994 陕西电子杂志社