当前位置:首页 > 工业技术
FoxPro 实用教程
FoxPro 实用教程

FoxPro 实用教程PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:617 页
图书介绍:
《FoxPro 实用教程》目录
标签:教程

第一章 FoxPro概述 1

1.1 FoxPro简介 1

目录 1

1.1.1 FoxPro的成就 2

1.1.2 FoxPro 2.0与dBASEⅣ1.1、Clipper5.01的比较 2

1.2 FoxPro的系统需求设备 3

1.3 安装FoxPro 3

1.4 如何进出FoxPro 6

1.4.1 进入FoxPro 6

1.4.2 退出FoxPro 8

1.5 命令窗口的操作方法 8

1.6 FoxPro的语法规则 9

2.1 文件命名规则 12

2.2 文件与数据类型 12

第二章 文件、数据类型与表达式 12

2.2.1 数据库文件(.dbf,data base file) 13

2.2.2 数据库文本文件(.fpt,FoxPro text file) 14

2.3 FoxPro的表达式 14

2.3.1 字串表达式 17

2.3.2 数值表达式 18

2.3.3 日期表达式 19

2.3.4 逻辑表达式 21

第三章 建立及打开数据库文件 25

3.1 建立数据库文件 25

3.1.1 CREATE命令介绍 25

3.1.2 建立一个数据库文件 29

3.1.3 在CREATE下输入数据的方法及注意事项 31

3.1.4 检视成果 34

3.2 在工作区打开数据文件(USE与SELECT) 35

4.1 显示数据 40

4.1.1 显示记录内容(LIST/DISPLAY) 40

第四章 显示数据与移动记录指针 40

4.1.2 显示记录结构(LIST/DISPLAY STRUCTURE) 45

4.1.3 显示文件目录(DIR/DIRECTORY) 46

4.1.4 显示内存使用情况(LIST/DISPLAY MEMORY) 47

4.1.5 显示现况(LIST/DISPLAY STATUS) 49

4.1.6 显示表达式内容(?/??) 50

4.2 移动指针命令(GO与SKIP)及其相关函数 53

4.2.1 GOTO/GO命令 55

4.2.2 SKIP命令 56

第五章 记录增删及其内容的修改 58

5.1 增加新记录的基本命令 58

5.1.1 增添新记录(APPEND) 58

5.1.2 插入新记录(INSERT) 60

5.2 修改数据字段内容的基本命令 61

5.2.1 EDIT/CHANGE命令 61

5.2.2 BROWSE命令 70

5.2.3 MODIFY MEMO命令 71

5.2.4 REPLACE命令 72

5.3 删除记录 74

5.3.1 DELETE命令 74

5.3.2 RECALL命令 77

5.3.3 PACK命令 77

5.3.4 ZAP命令 78

5.4 从其他文件取得数据进行新增或修改 79

5.4.1 以APPEND FROM从其他数据库文件取得新记录 79

5.4.2 以APPEND FROM..TYPE..从非数据库文件取得新记录 81

5.4.3 以文本文件对当前记录增添新备注数据(APPEND MEMO) 85

5.4.4 从其他数据库文件取得数据进行更新(UPDATE) 86

5.5 从数组取得数据进行新增或修改 91

5.5.1 从数组取得新记录(APPEND FROM ARRAY) 91

5.5.2 从数组或内存变量取得数据更改存储内容(GATHER) 92

5.6 将更新数据存入磁盘(FLUSH与SET AUTOSAVE) 93

6.1.1 以SORT排序产生新数据库文件 94

第六章 记录顺序编排与找寻 94

6.1 记录顺序编排 94

6.1.2 索引文件种类 96

6.1.3 以INDEX...TAG...建立索引标号 97

6.1.4 打开复合索引文件并设定主索引标号(USE...ORDER TAG...OF...) 101

6.1.5 以SET ORDER打开复合索引文件并设定主索引标号 105

6.1.6 删除索引标号(DELETE TAG) 106

6.2 移动记录指针查找记录 107

6.2.1 适用于索引或非索引状态的LOCATE命令 107

6.2.2 只能查找字串或数值的FIND命令 109

6.2.3 可依运算结果查找记录的SEEK命令 113

6.2.4 判断关键字是否存在并找出该记录的SEEK()函数 115

6.2.5 移动指针查找并检索特定值的LOOKUP()函数 115

6.3 宏函数——& 117

6.3.1 常见的宏用法类型 117

6.3.2 应用实例 119

6.3.3 宏的缺点 121

第七章 文件增删与修改 122

7.1 处理增加文件的命令 122

7.1.1 复制数据库产生新数据库的COPY命令 122

7.1.2 复制数据库文件产生非数据库文件的COPY...TYPE...命令 125

7.1.3 仅复制数据结构的COPY STRUCTURE命令 126

7.1.4 合并两文件产生新数据库文件的JOIN命令 127

7.1.5 加总压缩数据库文件产生新数据库(TOTAL) 131

7.1.6 可复制任何类型的文件的COPY FILE命令 133

7.1.7 仅复制某一备注数据字段内容的COPY MEMO命令 133

7.2 删除文件与修改文件结构 134

7.2.1 删除文件(ERASE或DELETE FILE) 134

7.2.2 更改文件名称(RENAME) 134

7.2.3 修改文件的结构定义(MODIFY STRUCTURE) 135

8.1 查询命令 140

第八章 计算与查询作业 140

8.1.1 计算记录数(COUNT) 141

8.1.2 计算数值总和(SUM) 142

8.1.3 计算数值平均数(AVERAGE) 143

8.1.4 计算统计量(CALCULATE) 144

8.2 设定条件过滤符合条件的记录(SET FIL TER TO) 147

第九章 同时处理多重文件 150

9.1 让记录指针产生关系(SET RELATION TO...) 150

9.2 选择适用的数据字段(SET FIELDS TO) 157

9.3 利用当前有关设定产生.VUE文件 160

9.4 以View窗口建立有关设定产生.VUE文件 162

9.5 SQL SELECT命令 168

9.6 建立/修改查询文件(CREATE/MODIFY QUERY) 174

10.1 标准报表 181

1 0.1.1 认识FoxPro的标准报表 181

第十章 标准报表与标签 181

10.1.2 产生快速报表格式文件(CREATE REPORT...FROM..) 183

10.1.3 CREATE/MODIFY REPORT的设计画面及其操作方法 184

10.1.4 Report主菜单 190

10.1.5 建立报表格式文件 197

10.1.6 以REPORT FORM命令产生标准报表 205

10.2 标签格式文件 207

10.2.1 产生标签格式文件(CREATE/MODIFY LABEL) 207

10.2.2 以LABEL FORM命令打印标签 213

第十一章 程序、子程序与自定义函数 215

11.1 FoxPro的程序 215

11.1.1 编写/编辑与执行程序(MODIFY COMMAND与DO) 215

11.1.2 程序加注(NOTE、*与&&) 219

11.1.3 显示(印出)程序或文档内容 220

11.1.4 传输参数值给程序(PARAMETERS与DO...WITH...) 221

11.1.5 让程序执行返回调用程序的RETURN命令 226

11.2.1 子程序(PROCEDURE) 228

11.1.6 关闭所有打开中的程序的CANCEL命令 228

11.2 子程序与程序文件 228

11.2.2 程序文件(SET PROCEDU RETO...) 232

11.3 自定义函数 232

第十二章 处理内存变量的命令 237

12.1 STORE命令 237

12.2 ACCEPT命令 238

12.3 INPUT命令 240

12.4 WAIT命令 241

12.5 PRIVATE与PUBLIC命令 243

12.5.1 PRIVATE命令 245

12.5.2 PUBLIC命令 247

12.6 RELEASE命令 247

12.8 CLEAR ALL命令 248

12.9 SAVE与RESTORE命令 248

12.7 CLEAR MEMORY命令 248

12.10 以选择方式组成表达式存入变量(GETEXPR) 250

第十三章 @命令 253

13.1 @...SAY/GET命令 253

13.2 仅允许编辑字串或备注数据的@...EDIT...命令 266

13.3 绘制方格(@...BOX...) 268

13.4 绘制方格(@...TO...) 269

13.5 清除部分画面内容(@...CLEAR TO...) 270

13.6 改变特定区域的屏幕色彩(@...FILL TO...) 271

第十四章 控制程序流程的命令 275

14.1 控制重复执行的命令 275

14.1.1 DO WHILE...ENDDO命令 275

14.1.2 SCAN...ENDSCAN命令 284

14.1.3 FOR...NEXT命令 286

14.2 控制执行分支的命令 289

14.2.1 IF...ENDIF命令 289

14.2.2 DO CASE...ENDCASE命令 303

第十五章 数组 308

15.1 产生数组的命令 308

15.1.1 声明产生数组(DECLARE与DIMENSION) 308

15.1.2 在程序中声明产生公用数组(PUBLIC ARRAY) 309

15.1.3 利用当前记录产生一维数组(SCATTER) 309

15.1.4 利用当前数据库产生二维或一维数组(COPY TO ARRAY) 314

15.1.5 取得文件目录存入数组(ADIR()) 315

15.1.6 取得数据结构存入数组(AFIELDS()) 317

15.2 查数组的列数、行数与元素数 317

15.2.1 ALEN()函数 317

15.2.2 AELEMENT()函数 319

15.2.3 ASUBSCRIPT()函数 319

15.3 处理数组内容 320

15.3.1 插入新元素(AINS()函数) 320

15.3.2 删除元素(ADEL()函数) 320

15.3.3 复制数组内容(ACOPY()函数) 321

15.4 数组内容的排序与搜索 323

15.4.1 数组内容的排序(ASORT()函数) 323

15.4.2 数组内容的搜索(ASCAN()函数) 324

第十六章 屏幕窗口与处理屏幕的相关命令 326

16.1 屏幕窗口 326

16.1.1 定义窗口(DEFINE WINDOW) 326

16.1.2 打开窗口(ACTIVATE WINDOW) 329

16.1.3 关闭窗口(DEACTIVATE WINDOW) 332

16.1.4 隐含窗口(HIDE WINDOW) 333

16.1.5 显示窗口(SHOW WINDOW) 334

16.1.6 在窗口外的屏幕显示信息(ACTIVATE SCREEN) 335

16.1.7 移动窗口(MOVE WINDOW) 335

16.1.8 清除窗口定义(CLEAR WINDOWS、RELEASE WINDOWS) 336

16.1.9 将窗口定义存入文件或备注字段(SAVE WINDOW) 338

16.1.10 从文件或备注字段装入窗口定义(RESTORE WINDOW) 338

16.1.11 卷动部分画面内容(SCROLL) 340

16.1.12 储存与取回整个屏幕内容(SAVE SCREEN 343

与RESTORE SCREEN) 343

16.2 与窗口相关的函数 345

16.2.1 判断窗口是否定有边框(WBRODER()) 345

16.2.2 子窗口函数(WCHILD()) 346

16.2.3 父窗口函数(WPARENT()) 346

16.2.4 窗口列数与行数(WCOLS()与WROWS()) 347

16.2.5 窗口坐标位置(WLCOL()与WLROW()) 347

16.2.6 判断窗口是否已定义(WEXIST()) 347

16.2.7 判断窗口是否在最上层(WONTOP()) 347

16.2.8 判断窗口是否为现输出窗口(WOUTPUT()) 348

16.2.9 判断窗口是否看得见(WVISIBLE()) 348

16.3 设定画面色彩与光标 348

16.3.1 SET COLOR TO命令 348

16.3.2 SET COLOR OF SCHEME命令 349

16.3.3 SET CURSOR命令 350

第十七章 设计屏幕格式文件 352

17.1 相关的@...GET命令 352

17.1.1 @...GET...——Check Boxs 352

17.1.2 @...GET...——Invisible Bottons 354

17.1.3 @...GET...——Lists 357

17.1.4 @...GET...——Push Buttons 361

17.1.5 @...GET...——Radio Buttons 364

17.1.6 @...GET...——Popups 365

17.2 建立/修改屏幕格式文件 366

17.2.1 CREATE/MODIFY SCREEN命令 366

17.2.2 Screen主菜单 371

17.2.3 建立屏幕格式文件 379

17.2.4 同时处理两屏幕格式文件并加入片段命令控制执行 386

18.1 自定义下拉菜单 398

18.1.1 定义下拉菜单(DEFINE POPUP) 398

第十八章 菜单选项 398

18.1.2 定义下拉菜单选项(DEFINE BAR) 401

18.1.3 定义选择下拉菜单选项的后续动作(ON SELECTION BAR) 403

18.1.4 定义选择下拉菜单选项的后续动作(ON SELECTION POPUP) 404

18.1.5 打开下拉菜单(ACTIVATE POPUP) 406

18.1.6 关闭下拉菜单(DEACTIVATE POPUP) 406

18.1.7 隐藏下拉菜单(HIDE POPUP) 411

18.1.8 显示下拉菜单(SHOW POPUP) 411

18.1.9 清除下拉菜单定义(CLEAR POPUPS,RELEASE POPUPS) 411

18.2 自定义菜单条选项 411

18.2.1 定义菜单条选项(DEFINE MENU) 411

18.2.2 定义菜单条选项(DEFINE PAD) 412

18.2.3 定义选择菜单条选项的后续动作(ON SELECTION PAD) 413

18.2.4 定义选择菜单条选项的后续动作(ON SELECTION MENU) 414

18.2.6 关闭菜单条选项(DEACTIVATE MENU) 416

18.2.5 打开菜单条选项(ACTIVATE MENU) 416

18.2.7 隐藏菜单条(HIDE MENU) 419

18.2.8 显示菜单条(SHOW MENU) 419

18.2.9 清除菜单条定义(CLEAR MENUS,RELEASE MENUS) 419

18.3 同时处理下拉菜单、菜单条 419

18.3.1 ON PAD命令 419

18.4 以@...PROMPT.../MENU TO安排菜单选项 423

18.4.1 安排各选项的内容及应有的提示信息(@...PROMPT命令) 423

18.3.2 ON BAR命令 423

18.4.2 设定各选项的提示信息显示位置(SET MESSAGE命令) 424

18.4.3 启动@...PROMPT所安排的菜单选项(MENU TO命令) 425

18.5 以@...MENU.../READ MENU TO安排下拉菜单选项 427

18.5.1 从数组取得下拉菜单的选项内容(@...MENU命令) 427

18.5.2 启动@...MENU所安排的下拉菜单选项 428

(READ MENU TO命令) 428

18.6 以MENU BAR/MENU/READ MENU BAR TO安排菜单选项 429

(READ MENU BAR TO命令) 430

18.6.3 启动MENU BAR与MENU所安排的菜单条、下拉菜单 430

18.6.1 从二维数组取得菜单条选项及提示内容(MENU BAR命令) 430

18.6.2 定义对应的下拉菜单(MENU命令) 430

18.7 改变FoxPro系统菜单 434

18.8 菜单生成器(CREATE/MODIFY MENU) 435

18.8.1 CREATE/MODIFY MENU命令 435

18.8.2 CREATE/MODIFY MENU屏幕画面及Menu主菜单 435

18.8.3 自行安排系统主、次菜单的内容 440

18.8.4 安排应用系统主、次菜单 444

第十九章 处理键盘 447

19.1 捕捉按键内容 447

19.1.1 取得下一个按键值(INKEY()函数) 447

19.1.2 取回上一个按键值(LASTKEY()函数) 453

19.1.3 退出READ的按键值(READKEY()函数) 454

19.2 管理键盘寄存器 456

19.2.1 改变键盘寄存器的空间(SET TYPEAHEAD命令) 456

19.2.3 将字符存入键盘寄存器(KEYBOARD命令) 457

19.3 定义按键内容及其动作 459

19.3.1 ON ESCAPE命令 459

19.2.4 SET ESCAPE命令 459

19.3.2 ON KEY命令 460

19.3.3 ON KEY=命令 461

19.3.4 ON KEY LABEL命令 463

19.3.5 SET FUNCTION命令 467

19.4.2 数值锁定键的切换(NUMLOCK()) 468

19.4.1 大写锁定键的切换(CAPSLOCK()) 468

19.4.3 插入/覆盖键的切换(INSMODE()) 468

19.4 控制编辑模式的按键 468

19.4.4 插入/覆盖键的切换及其光标设定(SYS(2008)与SYS(2009)) 469

20.1 有关打印的系统变量 471

20.1.1 有关段落字语安排方式的系统变量 471

第二十章 系统变量与打印的命令 471

20.1.2 有关打印机属性设定的系统变量 472

20.1.3 有关设定PRINTJOB...ENDPRINTJOB打印作业的系统变量 475

20.2 其他系统变量 478

20.3 有关打印的命令 481

20.3.1 定义报表中的方格(DEFINE BOX) 481

20.3.2 定义打印时的换页动作(ON PAGE) 482

20.3.3 促使执行ON PAGE命令的EJECT PAGE 484

20.3.4 结构化打印作业(PRINTJOB...ENDPRINTJOB) 486

20.3.5 用???命令送出打印机控制码 486

20.3.6 判断打印机的状态(PRINTSTATUS()) 487

21.1 常见的错误 488

21.1.1 语法错误 488

第二十一章 除错命令 488

21.1.2 结构错误 491

21.1.3 逻辑错误 492

21.2 除错命令 497

21.2.1 SUSPEND与RESUME命令 497

21.2.2 SET DOHISTORY命令 498

21.2.3 ON ERROR命令 498

21.2.4 ERROR()与MESSAGE()函数 499

21.2.5 RETRY命令 501

21.2.6 ON READER ROR命令 502

21.3 跟踪程序与数据流程的窗口 503

21.3.1 跟踪程序流程的窗口(Trace Window) 503

21.3.3 SET ECHO命令 505

21.3.4 SET STEP命令 505

21.3.2 跟踪数据流程的窗口(Debug Windowy 505

21.3.5 SET DEBUG命令 506

22.1 数值函数 507

22.1.1 绝对值函数(ABS()) 507

第二十二章 函数 507

22.1.2 取整数函数(INT()) 508

22.1.3 四舍五入函数(ROUND()) 509

22.1.4 指数函数(EXP()) 509

22.1.5 对数函数(LOG()) 509

22.1.6 自然对数函数(LOG10()) 509

22.1.7 开方函数(SQRT()) 510

22.1.8 取较大值函数(MAX()) 510

22.1.9 取较小值函数(MIN()) 511

22.1.10 余数函数(MOD()) 512

22.1.11 圆周率函数(PI()) 512

22.1.12 随机数函数(PAND()) 513

22.1.13 最大整数函数(CEILNG()) 514

22.1.15 正负号函数(SIGN()) 515

22.1.16 现值函数(PV()) 515

22.1.17 未来值函数(FV()) 515

22.1.14 最小整数函数(FLOOR()) 515

22.2.1 空白函数(SPACE()) 516

22.2 字符处理函数 516

22.2.2 复制字串函数(REPLICATE()) 516

22.1.18 每期偿还金额函数(PAYMENT()) 516

22.2.3 左边子字串与右边子字串函数(LEFT()与RIGHT()) 517

22.2.4 子字串函数(SUBSTR()) 517

22.2.5 消除字串尾部空白函数(TRIM()或RTRIM()) 519

22.2.6 消除字串左边空白函数(LTRIM()) 520

22.2.8 大写与小写函数(UPPER()与LOWER()) 521

22.2.9 每个单词的第一个字母大写其余小写(PROPER()) 521

22.2.7 消除字串前后空白函数(ALLTRIM()) 521

22.2.11 响应行号的子字串搜索函数(ATLINE()、RATLINE()与 522

ATCLINE()) 522

22.2.10 响应字符位置的子字串搜索函数(AT()、RAT()与ATC()) 522

22.2.12 填充函数(STUFF()) 523

22.2.13 找出字串并将它更改函数(STRTRAN()与CHRTRAN()) 524

22.2.14 转换显示格式函数(TRANSFORM()) 525

22.2.15 安排字串左靠、右靠或中间输出函数(PADL()、PADC()与 526

PADR()) 526

22.2.16 从备注字段取得内容(MLINE()) 527

22.3 日期函数 528

22.3.1 系统日期函数(DATE()) 528

22.3.2 日期转字串函数(DTOC()与DTOS()) 528

22.3.3 转换日期显示方式(DMY()与MDY()) 529

22.3.4 经过几个月后的日期(GOMONTH()) 529

22.3.7 月份函数(MONTH()与CMONTH()) 530

22.3.5 日数函数(DAY()) 530

22.3.6 周中日数与星期几函数(DOW()与CDOW()) 530

22.3.8 年份函数(YEAR()) 531

22.3.9 系统时间函数(TIME()) 532

22.3.10 由午夜至现在经过几秒(SECONDS()) 532

22.4 转换函数 533

22.4.1 字串转换数值函数(VAL()) 533

22.4.2 字串的ASCII值函数(ASC()) 533

22.4.3 数值转换字符函数(CHR()) 534

22.4.4 数值变字串函数(STR()) 534

22.5 特殊测试函数 535

22.5.1 屏幕的行、列坐标函数(COL()与ROW()) 535

22.5.2 打印机印字头的列、行坐标函数(PCOL()与PROW()) 535

22.5.3 屏幕的列、行上限函数(SCOLS()与SROWS()) 535

22.5.4 字串长度函数(LEN()) 536

22.5.5 计算备注数据内容行数(MEMLINES()) 536

22.5.6 记录笔数函数(RECCOUNT()) 536

22.5.8 数据字段总数函数(FCOUNT()) 537

22.5.7 记录长度函数(RECSIZE()) 537

22.5.9 数据库文件头长度函数(HEADER()) 538

22.5.12 内存剩余空间函数(MEMORY()) 539

22.5.11 当前磁盘目录名称(CURDIR()) 539

22.5.10 磁盘剩余空间函数(DISKSPACE()) 539

22.5.13 数据类型查询函数(TYPE()) 540

22.5.14 运算结果查询函数(EVALUATE()) 540

22.5.15 最近更新日期函数(LUPDATE()) 541

22.5.16 查询文件函数(FILE()) 541

22.5.17 查询文件的完全路径(FULLPATH()) 542

22.5.18 字母与否函数(ISALPHA()) 542

22.5.19 数字与否函数(ISDIGIT()) 543

22.5.20 大写字母与否函数(ISUPPER()) 543

22.5.21 小写字母与否函数(ISLOWER()) 543

22.5.22 彩色屏幕与否函数(ISCOLOR()) 544

22.5.23 打印机与否联机函数(PRINSTATUS()) 544

22.5.24 当前工作区是否已被占用(USED()) 544

22.5.25 数据是否已被更新(UPDATED()) 544

22.5.27 判断有无内容函数(EMPTY()) 545

22.5.28 判断是否存有某一运算值(INLIST()) 545

22.5.26 特殊IF函数(IF()) 545

22.5.29 判断是否存有某一字串运算值(LIKE()) 546

22.5.30 判断是否介于某一区间(BETWEEN()) 546

22.6 辨认函数 547

22.6.1 数据字段名称(FIELD()) 547

22.5.31 判断一字串出现的次数(OCCURS()) 547

22.6.2 字段宽度函数(FSIZE()) 548

22.6.3 READ正处理的变量名称(VARREAD()) 548

22.6.5 响应GET的变量顺位(OBJNUM()) 549

22.6.6 以选择方式取得文件名(GETFILE()) 549

22.6.4 响应READ层次(RDLEVEL()) 549

22.6.7 以选择方式取得文件名(PUTFILE()) 550

22.6.8 以选择方式取得文件名(LOCFILE()) 551

22.6.11 DOS环境变量函数(GETENV()) 552

22.6.10 DOS操作系统函数(OS()) 552

22.6.12 功能键名称函数(FKLABEL()) 552

22.6.9 版本函数(VERSION()) 552

22.7.1 SYS(0) 553

22.7 SYS()函数 553

22.7.2 SYS(1) 553

22.6.14 查询SET状态函数(SET()) 553

22.6.13 功能键个数函数(FKMAX()) 553

22.7.5 SYS(5) 554

22.7.4 SYS(3) 554

22.7.6 SYS(5) 554

22.7.3 SYS(2) 554

22.7.10 SYS(11) 555

22.7.9 SYS(10) 555

22.7.11 SYS(12) 555

22.7.8 SYS(9) 555

22.7.7 SYS(7) 555

22.7.15 SYS(17) 556

22.7.14 SYS(16) 556

22.7.16 SYS(18) 556

22.7.17 SYS(21) 556

22.7.13 SYS(14) 556

22.7.12 SYS(13) 556

22.7.21 SYS(101) 557

22.7.20 SYS(100) 557

22.7.22 SYS(102) 557

22.7.19 SYS(23) 557

22.7.18 SYS(22) 557

22.7.25 SYS(1016) 558

22.7.24 SYS(1001) 558

22.7.26 SYS(2000) 558

22.7.23 SYS(103) 558

22.7.27 SYS(2001) 559

22.7.28 SYS(2002) 559

22.7.29 SYS(2003) 559

22.7.30 SYS(2004) 559

22.7.31 SYS(2005) 559

22.7.32 SYS(2006) 560

22.7.33 SYS(2007) 560

22.7.34 SYS(2010) 560

22.7.35 SYS(2011) 560

22.7.36 SYS(2012) 560

22.7.39 SYS(2015) 561

22.7.42 SYS(2022) 561

22.7.40 SYS(2016) 561

22.7.41 SYS(2017) 561

22.7.37 SYS(2013) 561

22.7.38 SYS(2014) 561

第二十三章 设定系统配置状态 563

23.1 SET...ON/OFF或SET...TO...设定系统参数 563

23.1.1 SET ALTERNATE 563

23.1.2 SET BRSTATUS 564

23.1.3 SET CARRY 564

23.1.6 SET CLOCK 565

23.1.8 SET CURRENCY 565

23.1.7 SET COMPATIBLE 565

23.1.4 SET CENTURY 565

23.1.5 SET CLEAR 565

23.1.9 SET DATE 566

23.1.10 SET DEVELOPMENT 566

23.1.11 SET DISPLAY 566

23.1.12 SET EXCLUSIVE 566

23.1.15 SET HELPFILTER 567

23.1.14 SET HELP 567

23.1.13 SET FULLPATH 567

23.1.16 SET HOURS 568

23.1.17 SET LOGERRORS 568

23.1.18 SET MOUSE 568

23.1.19 SET NOTIFY 568

23.1.20 SET PATH 568

23.1.21 SET POINT 569

23.1.22 SET REFRESH 569

23.1.23 SET SAFETY 569

23.1.24 SET SCOREBOARD 569

23.1.25 SET SEPARATOR 569

23.1.26 SET SPACE 569

23.1.27 SET STATUS 570

23.1.28 SET STICKY 570

23.1.29 SET TEXTMERGE 570

23.1.31 SET TOPIC 571

23.1.30 SET TEXTMERGE DRLIMITERS 571

23.1.32 SET VIEW 572

23.1.33 SET WINDOW OF MEMO 573

23.2 以菜单驱动的SET命令设定系统参数 573

23.3 以CONFIG.FP文件来设定系统配置状态 574

第二十四章 应用系统生成器 579

24.1 概述 579

24.2 建立.pJX方案管理文件 580

24.3 建立.APP应用程序文件 583

24.4 Project主菜单 584

附录A FoxPro的错误信息(依字母顺序排列) 587

附录B FoxPro的错误信息(依编号顺序排列) 602

附录C 自定义函数中可用的命令 611

附录D FoxPro系统菜单选项的系统变量名称对照表 613

附录E FoxPro中的文件扩展名 616

19.2.2 判断键盘寄存器是否存字符(CHRSAW()函数) 6456

返回顶部