图书介绍
FoxPro及其程序设计技巧PDF|Epub|txt|kindle电子书版本网盘下载
![FoxPro及其程序设计技巧](https://www.shukui.net/cover/30/33406981.jpg)
- 周苏等编著 著
- 出版社: 天津:天津科学技术出版社
- ISBN:7530811801
- 出版时间:1994
- 标注页数:918页
- 文件大小:212MB
- 文件页数:953页
- 主题词:
PDF下载
下载说明
FoxPro及其程序设计技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础篇2
第一章 安装与准备2
1.1 FoxPro的背景2
1.2 FoxPro的特点3
1.3 FoxPro的各种版本6
1.4 安装FoxPro7
1.4.1 安装7
1.4.2 系统的初始设置12
1.5 鼠标器操作12
1.6 进入和退出FoxPro13
1.7 制作备份13
1.8 系统规格13
1.9 在Windows 3.x下运行FoxPro14
1.10 在DOS 5.0下运行FoxPro17
1.11 FoxPro的系统兼容性17
1.11.1 为SET COMPATIBLE所影响的命令/函数17
1.11.2 与FoxBASE+的兼容性18
1.11.3 与DB3的兼容性21
1.11.4 与DB4的兼容性21
第二章 FoxPro基础22
2.1概述22
2.1.1 什么是计算机的数据库22
2.1.2 FoxPro语言组成24
2.1.3 命令行窗口界面25
2.1.4 名字表达式、文件名和别名26
2.1.5 程序和过程27
2.2 数据类型、运算符和表达式28
2.2.1 数据类型28
2.2.2 常量29
2.2.3 变量29
2.2.4 函数31
2.2.5 运算符32
2.2.6 表达式34
2.3 使用命令34
2.3.1 命令结构34
2.3.2 打入命令35
2.3.3 求助36
2.3.4 重现打入的命令36
2.4 使用SET命令36
2.5 使用函数36
2.5.1 用户自定义函数37
2.5.2 宏代换38
2.6 使用系统内存变量39
2.6.1 打印格式文件40
第三章 FoxPro用户接口41
3.1 菜单41
3.1.1 键盘操作菜单41
3.1.2 鼠标器操作菜单41
3.2 窗口42
3.2.1 使用鼠标器控制窗口42
3.2.2 使用键盘控制窗口44
3.3 对话框44
3.3.1 使用鼠标器操作对话框46
3.3.2 使用键盘操作对话框46
3.4 文本编辑器48
3.4.1 文本编辑器的基本操作48
3.4.2 文本编辑器的操作特性51
3.4.3 使用宏命令52
3.4.4 联机辅助和命令行窗口52
3.5 命令行窗口52
3.6 其他接口功能53
第四章 建立数据库56
4.1 建立数据库56
4.1.1 字段的四要素56
4.1.2 一个实例57
4.1.3 建立数据库的命令58
4.2 设置文件查找路径62
4.3 打开数据库文件62
4.4 数据的输入63
4.4.1 CREATE命令63
4.4.2 APPEND命令64
4.4.3 INSERT命令65
4.4.4 BROWSE命令67
4.5 由旧库建新库67
4.5.1 COPY命令67
4.5.2 RENAME命令71
4.5.3 MODIFY STRUCTURE命令72
4.6 关闭数据库文件74
第五章 数据库操作76
5.1 数据库的显示76
5.1.1 DISPLAY命令76
5.1.2 LIST命令78
5.2 记录的定位79
5.2.1 GO命令79
5.2.2 SKIP命令80
5.3 编辑和修改81
5.3.1 EDIT命令81
5.3.2 CHANGE命令82
5.3.3 BROWSE命令82
5.3.4 REPLACE命令86
5.4 记录与文件的删除87
5.4.1 DELETE命令87
5.4.2 RECALL命令88
5.4.3 PACK命令88
5.4.4 ZAP命令89
5.4.5 ERASE和DELETE FILE命令90
第六章 数据库组织91
6.1 排序与索引91
6.1.1 SORT命令91
6.1.2 INDEX命令93
6.1.3 使用索引文件96
6.1.4 重新建立索引文件99
6.1.5 删除索引标志99
6.1.6 确认活动的索引100
6.1.7 在排序和索引之间进行选择100
6.2 查询101
6.2.1 精确比较与不完全匹配101
6.2.2 顺序查找LOCATE和CONTINUE命令102
6.2.3 索引查找FIND命令103
6.2.4 索引查找SEEK命令104
6.3 设置过滤器和字段名表104
6.4 统计汇总106
6.4.1 COUNT命令106
6.4.2 AVERAGE命令107
6.4.3 SUM命令108
6.4.4 TOTAL命令109
6.5 文件联结110
6.5.1 关系数据库的概念110
6.5.2 工作区选择命令SELECT110
6.5.3 USE IN命令112
6.5.4 文件关联命令SET RELATION TO113
6.5.5 存贮关联文件115
第二部分 语言篇118
第七章 FoxFro命令118
7.1 概述118
7.2 =118
7.3 / 118
7.4 ?/??119
7.5 ???122
7.6 @.SAY/GET122
7.7 @.GET(检查框)130
7.8 @.GET(隐含按钮)134
7.9 @.GET(表)137
7.10 @.GET(弹出菜单)141
7.11 @.GET(操作按钮)148
7.12 @.GET(无线按钮)153
7.13 @.BOX158
7.14 @.CLEAR158
7.15 @.EDIT(文本编辑区)159
7.16 @.FILL162
7.17 @.MENU162
7.18 @.PROMPT164
7.19 @.TO165
7.20 ACCEPT166
7.21 ACTIVATE MENU167
7.22 ACTIVATE POPUP168
7.23 ACTIVATE SCREEN170
7.24 ACTIVATE WINDOW170
7.25 APPEND172
7.26 APPEND FROM173
7.27 APPEND FROM ARRAY175
7.28 APPEND MEMO177
7.29 AVERAGE177
7.30 BROWSE178
7.31 BUILD APP187
7.32 BUILD EXE187
7.33 BUILD PROJECT188
7.34 CALCULATE188
7.35 CALL190
7.36 CANCEL192
7.37 CHANGE192
7.38 CLEAR199
7.39 CLOSE201
7.40 CLOSE MEMO201
7.41 COMPILE202
7.42 CONTINUE204
7.43 COPY FILE204
7.44 COPY INDEXES205
7.45 COPY MEMO205
7.46 COPY STRUCTURE206
7.47 COPY STRUCTURE EXTENDED207
7.48 COPY TAG208
7.49 COPY TO208
7.50 COPY TO ARRAY211
7.51 COUNT212
7.52 CREATE213
7.53 CREATE COLOR SET214
7.54 CREATE FROM214
7.55 CREATE LABEL215
7.56 CREATE MENU216
7.57 CREATE PROJECT217
7.58 CREATE QUERY217
7.59 CREATE REPORT218
7.60 CREATE REPORT(快速报告)219
7.61 CREATE SCREEN220
7.62 CREATE SCREEN(快速屏幕)220
7.63 CREATE TABLE—SQL221
7.64 CREATE VIEW222
7.65 DEACTIVATE MENU223
7.66 DEACTIVATE POPUP224
7.67 DEACTIVATE WINDOW226
7.68 DECLARE227
7.69 DEFINEBAR229
7.70 DEFINE BOX232
7.71 DEFINE MENU233
7.72 DEFINE PAD235
7.73 DEFINE POPUP239
7.74 DEFINE WINDOW244
7.75 DELETE247
7.76 DELETE FILE248
7.77 DELETE TAG249
7.78 DIMENSION250
7.79 DIR/DIRECTORY252
7.80 DISPL AY253
7.81 DISPLAY FILES254
7.82 DISPLAY MEMORY255
7.83 DISPLAY STATUS257
7.84 DISPLAY STRUCTURE258
7.85 DO259
7.86 DO CASE.ENDCASE262
7.87 DO WHILE.ENDDO263
7.88 EDIT264
7.89 EJECT271
7.90 EJECT PAGE272
7.91 ERASE272
7.92 EXPORT273
7.93 EXTERNAL274
7.94 FILER275
7.95 FIND276
7.96 FL USH278
7.97 FOR.ENDFOR278
7.98 FUNCTION280
7.99 GATHER281
7.100 GETEXPR282
7.101 GO/GOTO283
7.102 HELP284
7.103 HIDE MENU285
7.104 HIDE POPUP286
7.105 HIDE WINDO.W288
7.106 IF.ENDIF289
7.107 IMPORT290
7.108 INDEX290
7.109 INPUT294
7.110 INSERT295
7.111 INSERT—SQL296
7.112 JOIN297
7.113 KEYBOARD298
7.114 IABEI300
7.115 LIST301
7.116 LOAD301
7.117 LOCATE303
7.118 MENU304
7.119 MENU(系统菜单名)307
7.120 MENU TO311
7.121 MODIFY COMMAND/FILE312
7.122 MODIFY LABEL314
7.123 MODIFY MEMO315
7.124 MODIFY MENU317
7.125 MODIFY PROJECT318
7.126 MODIFY QUERY319
7.127 MODIFY REPORT320
7.128 MODIFY SCREEN322
7.129 MODIFY STRUCTURE323
7.130 MOVE POPUP325
7.131 MOVE WINDOW326
7.132 NOTE/*/&&327
7.133 ON BAR327
7.134 ON ERROR330
7.135 ON ESCAPE331
7.136 ON KEY333
7.137 ON KEY=334
7.138 ON KEY LABEL336
7.139 ON PAD338
7.140 ON PAGE340
7.141 ON READERROR341
7.142 ON SELECTION BAR342
7.143 ON SELECTION MENU343
7.144 ON SELECTION PAD344
7.145 ON SELECTION POPUP345
7.146 PACK347
7.147 PARAMETERS348
7.148 PLAY MACRO348
7.149 POP KEY349
7.150 POP MENU350
7.151 POP POPUP350
7.152 PRINTJOB.ENDPRINTJOB351
7.153 PRIVATE353
7.154 PROCEDURE354
7.155 PUBLIC355
7.156 PUSH KEY356
7.157 PUSH MENU357
7.158 PUSH POPUP357
7.159 QUIT358
7.160 READ358
7.161 READ MENU364
7.162 RECALL364
7.163 REGIONAL365
7.164 REINDEX366
7.165 RELEASE367
7.166 RELEASE MODULE370
7.167 RENAME370
7.168 REPLACE371
7.169 REPORT372
7.170 RESTORE FROM374
7.171 RESTORE MACROS375
7.172 RESTORE SCREEN376
7.173 RESTORE WINDOW376
7.174 RESUME377
7.175 RETRY377
7.176 RETURN378
7.177 RUN/!379
7.178 SAVE MACROS380
7.179 SAVE SCREEN381
7.180 SAVE TO381
7.181 SAVE WINDOW382
7.182 SCAN383
7.183 SCATTER384
7.184 SCROLL386
7.185 SEEK386
7.186 SELECT387
7.187 SELECT—SQL388
7.188 SHOW GET394
7.189 SHOW GETS396
7.190 SHOW MENU399
7.191 SHOWOBJECT399
7.192 SHOW POPUP401
7.193 SHOW WINDOW402
7.194 SIZE POPUP403
7.195 SKIP404
7.196 SORT405
7.197 SQL407
7.198 STORE407
7.199 SUM409
7.200 SUSPEND410
7.201 TEXT.ENDTEXT410
7.202 TOTAL411
7.203 TYPE412
7.204 UNLCCK413
7.205 UPDATE414
7.206 USE415
7.207 WAIT418
7.208 ZAP419
7.209 ZOOM WINDOW420
第八章 FoxPro.SET命令422
8.1 概述422
8.2 SET422
8.3 SET ALTERNATE422
8.4 SET ANSI424
8.5 SET AUTOSAVE424
8.6 SET BELI425
8.7 SET BLINK426
8.8 SET BLOCKSIZE426
8.9 SET BORDER427
8.10 SET BRSTATUS428
8.11 SET CARRY429
8.12 SET CENTURY429
8.13 SET CL EAR430
8.14 SET CLOCK430
8.15 SET COLOR431
8.15.1 SET COLOROF432
8.15.2 SET COLOR OF SCHEME435
8.15.3 SET COLOR SET435
8.15.4 SET COLOR TO436
8.16 SET COMPATIBLE437
8.17 SET CONFIRM438
8.18 SET CONSOLE438
8.19 SET CURRENCY439
8.20 SET CURSOR439
8.21 SET DATE440
8.22 SET DEBUG441
8.23 SET DECIMALS441
8.24 SET DEFAULT442
8.25 SET DELETED443
8.26 SET DELIMTERS443
8.27 SET DEVELOPMENT444
8.28 SET DEVICE445
8.29 SET DISPLAY445
8.30 SET DOHISTORY446
8.31 SET ECHO446
8.32 SET ESCAPE447
8.33 SET EXACT447
8.34 SET EXCLUSIVE448
8.35 SET FIELDS449
8.36 SET FILTER449
8.37 SET FIXED450
8.38 SEF FORMAT451
8.39 SET FULLPATH451
8.40 SET FUNCTION452
8.41 SET HEADING453
8.42 SET HELP453
8.43 SET HELPFILTER454
8.44 SET HOURS456
8.45 SET INDEX456
8.46 SET INTENSITY458
8.47 SET LIBRARY459
8.48 SET LOCK459
8.49 SET LOGERRORS460
8.50 SET MACKEY461
8.51 SET MARGIN461
8.52 SET MARK OF462
8.53 SET MARK TO462
8.54 SET MEMOWIDTH463
8.55 SET MESSAGE463
8.56 SET MOUSE464
8.57 SET MULTILOCKS465
8.58 SET NEAR465
8.59 SET NOTIFY467
8.60 SET ODOMETER467
8.61 SET OPTIMIZE468
8.62 SET ORDER468
8.63 SET PATH469
8.64 SET PDSETUP470
8.65 SET POINT471
8.66 SET PRINTER471
8.67 SET PROCEDURE473
8.68 SET REFRESH473
8.69 SET RELATION474
8.70 SET RELATION OFF475
8.71 SET REPROCESS475
8.72 SET RESOURCE476
8.73 SET SAFETY477
8.74 SET SCOREBOARD477
8.75 SET SEPARATOR478
8.76 SET SHADOWS478
8.77 SET SKIP479
8.78 SET SKIP OF480
8.79 SET SPACE480
8.80 SET STATUS481
8.81 SET STEP481
8.82 SET STICKY482
8.83 SET SYSMENU482
8.84 SET TALK483
8.85 SET TEXTMERGE484
8.86 SET TEXTMERGE DELIMITERS486
8.87 SET TOPIC486
8.88 SET TRBETWEEN486
8.89 SET TYPEHEAD487
8.90 SET UDFPARMS488
8.91 SET UNIQUE489
8.92 SET VIEW491
8.93 SET WINDOW OF MEMO491
第九章 FoxPro函数492
9.1 概述492
9.2 %492
9.3 &492
9.4 $493
9.5 ABS()493
9.6 ACOPY()494
9.7 ACOS()495
9.8 ADEL()496
9.9 ADIR()497
9.10 AELEMENTO498
9.11 AFIELDS()499
9.12 AINS()500
9.13 ALEN()501
9.14 ALIAS()502
9.15 ALLTRIM()503
9.16 ASC()503
9.17 ASCAN()504
9.18 ASIN()505
9.19 ASORT()505
9.20 ASUBSCRIPT()507
9.21 AT()508
9.22 ATAN()509
9.23 ATC()509
9.24 ATCLINE()510
9.25 ATTLINE()511
9.26 ATN2()511
9.27 BAR()512
9.28 BETWEEN()513
9.29 BOF()514
9.30 CAPSLOCK()515
9.31 CDOW()516
9.32 CDX()516
9.33 CEILING()517
9.34 CHR()517
9.35 CHRSAW()518
9.36 CHRTTRAN()519
9.37 CMONTH()519
9.38 CNTBAR()520
9.39 CNTPAD()522
9.40 COL()522
9.41 COS()523
9.42 CTODO523
9.43 CURDIR()524
9.44 DATE()525
9.45 DAY()525
9.46 DBF()526
9.47 DELETED()526
9.48 DIFFERENCE()527
9.49 DISKSPACE()528
9.50 DMY()528
9.51 DOW()529
9.52 DTOC()529
9.53 DTOR()530
9.54 DTOS()530
9.55 EMPTY()531
9.56 EOF()532
9.57 ERROR()532
9.58 EVALUATE()533
9.59 EXP()534
9.60 FCHSIZE()534
9.61 FCLOSE()535
9.62 FCOUNT()535
9.63 FCREATE()536
9.64 FEOF()537
9.65 FERROR()538
9.66 FFLUSH()539
9.67 FGETS()539
9.68 FIELD()540
9.69 FILE()541
9.70 FILTER()541
9.71 FKLABEL()542
9.72 FKMAX()542
9.73 FLOCK()543
9.74 FLOOR()544
9.75 FOPEN()544
9.76 FOUND()545
9.77 FPUTS()546
9.78 FREAD()547
9.79 FSEEK()548
9.80 FSIZE()548
9.81 FULLPATH()549
9.82 FV()549
9.83 FWRITE()550
9.84 GETBAR()551
9.85 GETENV()552
9.86 GETFILE()552
9.87 GETPAD()553
9.88 GOMONTH()554
9.89 HEADER()554
9.90 IIF()555
9.91 INKEY()555
9.92 INLIST()561
9.93 INSMODE()562
9.94 INT()562
9.95 ISALPHA()563
9.96 ISCOLOR()563
9.97 ISDIGIT()564
9.98 ISLOWER()564
9.99 ISUPPER()564
9.100 KEY()565
9.101 LASTKEY()566
9.102 LEFT()566
9.103 LEN()567
9.104 LIKE()568
9.105 LINEN()568
9.106 LOCFILE()569
9.107 LOCK()570
9.108 LOG()571
9.109 LOG10()572
9.110 LOOKUP()573
9.111 LOWER()573
9.112 LTRIM()574
9.113 LUPDATE()574
9.114 MAX()575
9.115 MCOL()575
9.116 MDOWN()577
9.117 MDX()578
9.118 MDY()578
9.119 MEMLLNES()579
9.120 MEMORY()580
9.121 MENU()581
9.122 MESSAGE()582
9.123 MIN()583
9.124 MLINE()583
9.125 MOD()584
9.126 MONTH()584
9.127 MRKBAR()585
9.128 MRKPAD()587
9.129 MROW()588
9.130 NDX()590
9.131 NETWORK()591
9.132 NUMLOCK()591
9.133 OBJNUM()592
9.134 OCCURS()596
9.135 ON()597
9.136 ORDER()598
9.137 OS()598
9.138 PAD()599
9.139 PADC().PADL().PADR()600
9.140 PARAMETERS()600
9.141 PAYMENT()601
9.142 PCOI()602
9.143 PI()603
9.144 POPUP()603
9.145 PRINTSTATUS()604
9.146 PRMBAR()605
9.147 PRMPAD()607
9.148 PROGRAM()608
9.149 PROMPT()609
9.150 PROPER()610
9.151 PROW()610
9.152 PUTFIIE()611
9.153 PV()612
9.154 RAND()612
9.155 RAT()613
9.156 RATLINE()613
9.157 RDLEVEL()614
9.158 READKEY()615
9.159 RECCOUNT()617
9.160 RECNO()617
9.161 RECSIZE()618
9.162 RELATION()619
9.163 REPLICATE()620
9.164 RIGHT()621
9.165 RLOCK()621
9.166 ROUND()623
9.167 ROW()624
9.168 RTOD()624
9.169 RTRIM()624
9.170 SCHEME()625
9.171 SCOLS()625
9.172 SECONDS()625
9.173 SEEK()626
9.174 SELECT()627
9.175 SET()627
9.176 SIGN()628
9.177 SIN()628
9.178 SKPBAR()629
9.179 SKPPAD()629
9.180 SOUNDEX()630
9.181 SPACE()631
9.182 SQRT()631
9.183 SRWSO()632
9.184 STR()632
9.185 STRTRAN()632
9.186 STUFF()633
9.187 SUBSTR()634
9.188 SYS()634
9.188.1 SYS(0)636
9.188.2 SYS (1)636
9.188.3 SYS (2)637
9.188.4 SYS (3)637
9.188.5 SYS (5)637
9.188.6 SYS (6)638
9.188.7 SYS (7)638
9.188.8 SYS (9)638
9.188.9 SYS(10)639
9.188.10 SYS(11)639
9.188.11 SYS(12)640
9.188.12 SYS(13)640
9.188.13 SYS(14)640
9.188.14 SYS(15)642
9.188.15 SYS(16)642
9.188.16 SYS(17)643
9.188.17 SYS(18)643
9.188.18 SYS(21)644
9.188.19 SYS(22)645
9.188.20 SYS(23)645
9.188.21 SYS(24)645
9.188.22 SYS(100)646
9.188.23 SYS(101)646
9.188.24 SYS(102)646
9.188.25 SYS(103)647
9.188.26 SYS(1001)647
9.188.27 SYS(1016)647
9.188.28 SYS(2000)648
9.188.29 SYS(2001)648
9.188.30 SYS(2002)649
9.188.31 SYS(2003)649
9.188.32 SYS(2004)649
9.188.33 SYS(2005)649
9.188.34 SYS(2006)649
9.188.35 SYS(2007)650
9.188.36 SYS(2008)650
9.188.37 SYS(2009)651
9.188.38 SYS(2010)651
9.188.39 SYS(2011)651
9.188.40 SYS(2012)652
9.188.41 SYS(2013)652
9.188.42 SYS(2014)652
9.188.43 SYS(2015)654
9.188.44 SYS(2016)654
9.188.45 SYS(2017)654
9.188.46 SYS(2018)655
9.188.47 SYS(2019)655
9.188.48 SYS(2020)656
9.188.49 SYS(2021)656
9.188.50 SYS(2022)657
9.188.51 SYS(2023)657
9.189 TAG()657
9.190 TAN()659
9.191 TARGET()659
9.192 TIME()660
9.193 TRANSFORM()660
9.194 TRIM()660
9.195 TYPE()661
9.196 UDF(用户自定义函数)662
9.197 UPDATED()664
9.198 UPPER()665
9.199 USED()665
9.200 VAI()666
9.201 VARREAD()667
9.202 VERSION()668
9.203 WBORDER()668
9.204 WCHILD()668
9.205 WCOLS()669
9.206 WEXIST()669
9.207 WLAST()670
9.208 WLCOL()670
9.209 WlROW()671
9.210 WMAXINUM()671
9.211 WMININUM()672
9.212 WONTOP()672
9.213 WOUTPUT()673
9.214 WPARENT()674
9.215 WREAD()674
9.216 WROWS()674
9.217 WTITLE()675
9.218 WVISIBLE()678
9.219 YEAR()678
第十章 FoxPro系统内存变量680
10.1 概述680
10.2 _alignment680
10.3 _box681
10.4 _calcmem682
10.5 _calcvalue682
10.6 _cliptext683
10.7 _curobj685
10.8 _dblclick685
10.9 _diargdate688
10.10 _gengraph688
10.11 _genmenu689
10.12 _genpd689
10.13 _genscrn690
10.14 _genxtab690
10.15 _inden691
10.16 _lmargin691
10.17 _mline692
10.18 _padvance693
10.19 _pageno695
10.20 _pbpage696
10.21 _pcolno697
10.22 _pcopies697
10.23 _pdriver698
10.24 _pdsetup699
10.25 _pecode699
10.26 _peject700
10.27 _pepage701
10.28 _pform701
10.29 _plength702
10.30 _plineno702
10.31 _ploffset703
10.32 _ppitch704
10.33 _pquality705
10.34 _pretext705
10.35 _pscode705
10.36 _pspacing706
10.37 _pwait707
10.38 _rmargin707
10.39 _tabs708
10.40 _tally709
10.41 _text709
10.42 _throttle711
10.43 _wrap711
第三部分 程序设计篇714
第十一章 FoxPro程序设计基础714
11.1 进入编程714
11.1.1 建立程序714
11.1.2 运行程序715
11.1.3 举例程序的分析716
11.2 规划和编写程序717
11.2.1 需求分析717
11.2.2 设计数据库系统717
11.2.3 设计应用程序722
11.3 FoxPro程序结构724
11.3.1 单条件725
11.3.2 多条件725
11.3.3 循环725
11.3.4 分支726
11.3.5 传递参数726
11.3.6 嵌套控制结构727
11.4 内存变量和数组727
11.4.1 内存变量的命名727
11.4.2 建立和修改内存变量728
11.4.3 局部和全局内存变量728
11.4.4 在程序中使用内存变量728
11.5 数组729
11.5.1 数组的定义730
11.5.2 将数据由数据库字段传向数组733
11.5.3 将数据由数组传向数据库字段735
11.6 编写主程序736
11.6.1 主程序736
11.6.2 应用程序的外观738
11.7 输入和输出739
11.7.1 输入739
11.7.2 处理743
11.7.3 输出743
11.8 完成程序编制745
11.8.1 辅助操作745
11.8.2 程序测试745
11.8.3 使用程序746
11.8.4 程序文档746
第十二章 FoxPro程序设计技术747
12.1 用户自定义菜单747
12.1.1 菜单术语747
12.1.2 组合菜单系统747
12.1.3 组合菜单系统函数748
12.1.4 挂起菜单行和下拉菜单749
12.1.5 数组菜单系统750
12.1.6 独立的下拉菜单752
12.1.7 光标菜单753
12.2 建立帮助系统755
12.2.1 帮助数据库755
12.2.2 指定帮助数据库755
12.2.3 获取帮助755
12.2.4 内容敏感帮助756
12.2.5 项目名选择帮助756
12.2.6 基于逻辑表达式的帮助756
12.3 调试757
12.3.1 程序调试757
12.3.2 SET ECHO和跟踪757
12.3.3 使用SET STEP758
12.3.4 调试窗口759
12.3.5 使用SET DOHISTORY759
12.3.6 调试注意事项759
12.4 长字符串760
12.4.1 字符串和备注字段的长度760
12.4.2 字符串和备注字段的数据760
12.5 低级文件输入/输出760
12.5.1 低级输入761
12.5.2 低级输出762
12.5.3 对串行口的低级存取764
第十三章 FoxPro Distribution Kit与编译765
13.1 Distribution Kit系统的组成765
13.2 Distribution Kit系统的安装765
13.3 建立.FXP.APP和.EXE文件766
13.3.1 建立.FXP文件766
13.3.2 建立.APP和.EXE文件767
13.4 扩散的准备768
13.5 执行.FXP.APP和.EXE文件769
13.6 Runtime装载程序771
13.7 安全性考虑771
13.8 不存在的特点772
第十四章 FoxPro系统设置773
14.1 系统基本配置文件Config.sys773
14.1.1 BUFFERS=n773
14.1.2 FHES=n774
14.2 FoxPro配置文件CONFIG.FP774
14.2.1 改变配置设置775
14.2.2 CONFIG.FP中的SET命令776
14.2.3 CONFIG.FP中的特殊设置项778
14.3 内存管理782
14.3.1 扩展和扩页内存782
14.3.2 内存与标准FoxPro783
14.3.3 内存与扩展FoxPro784
14.4 优化系统性能786
14.4.1 FoxPro启动时间786
14.4.2 有关内存的一般考虑787
14.4.3 在低内存中使用标准版FoxPro788
14.4.4 DOS目录中文件过多788
14.4.5 释放磁盘空间789
14.4.6 使用RAM盘789
14.4.7 优化系统性能的其他建议789
14.4.8 优化应用系统789
第四部分 FoxPro的新颖之处794
第十五章 FoxPro的新颖之处794
15.1 从FoxBA SE+到FoxPro794
15.1.1 新的用户界面794
15.1.2 系统处理能力的改进和提高798
15.1.3 Rushmore技术799
15.1.4 数据库文件807
15.1.5 命令和函数808
15.1.6 内存变量与数组812
15.1.7 编程工具812
15.1.8 办公桌辅助程序814
15.1.9 系统设置814
15.1.10 兼容性814
15.2 FoxPro语言的改进和提高815
15.2.1 操作符815
15.2.2 命令815
15.2.3 SET命令836
15.2.4 函数840
15.2.5 系统内存变量854
第五部分 附录860
附录A 在汉字环境下使用FoxPro860
附录B Foxpro命令总结862
附录C FoxPro SET命令总结877
附录D FoxPro函数总结881
附录E FoxPro系统内存变量总结889
附录F FoxPro功能键891
附录G FoxPro文件扩展名892
附录H FoxPro出错信息894
参考书目918