自 录 1
第一章数据库基础 1
§1.1 数据处理技术的发展 1
§1.2数据模型 2
§1.3关系数据库及其操作 3
§1.4数据库的保护 5
§1.5 FoxBASE+系统简介 6
§1.6 FoxBASE+系统的组成、安装及启动 8
§2.1命令、表达式和运算符 10
第二章FoxBASE+的基本命令 10
§2.2数据文件的创建 11
CREATE 13
§2.3 文件结构的检查和修改 13
LIST(DISPLAY) STRUC- 14
TURE MODIFY STRUCT- 14
URE 14
§2.4文件的打开及数据录入 14
USE APPEND INSERT 16
§2.5记录的定位与检索 16
§2.6内存变量 19
GO SKIP LIST(DISPLAY) 19
LOCATE...CONTINUE 19
STORE SAVE SCREEN 22
RESTORE SCREEN 22
DIMENSION GATHER 22
SCATTER LIST(DISPLAY) 22
MEMORY RELEASE 22
SAVE RESTORE 22
§2.7数据的输入输出 22
§2.8求助命令 23
WAIT CLEAR 23
?〔?〕INPUT ACCEPT 23
HELP 24
第三章FoxBASE+的基本命令(二) 24
§3.1 创建数据文件的其它方法 24
COPY STRUCTURE COPY 24
TO STRUCTURE CREA- 24
TE FROM 24
§3.2数据文件的排序和索引 24
REINDEX FIND SEEK 29
§3.3数据的编辑修改及删除 29
SORT INDEX USE.. 29
.INDEX SET INDEX 29
EDIT(CHANGE) BROW- 32
SE DELETE PACK 32
RECALL ZAP 32
§3.4多个文件的操作 32
SET RELATION 35
§3.5数据的统计 35
EX...ALIAS JOIN 35
SELECT USE...IND- 35
COUNT SUM AVERAGE 36
TOTAL 36
§3.6运行操作系统级命令 36
RUN(!)DIR LIST(DIS- 37
PLAY) FILE RENAME 37
COPY FILE ERASE(DEL- 37
ETE FILE) TYPE 37
§3.7 FoxBASE+与其它软件系统的接口 37
OM 42
§3.8其它命令 42
LOAD CALL RELEASE 42
COPY TO APPEND FR- 42
FLUSH REYBOARD 44
第四章函数 44
§4.1 日期与时间函数 44
DATE TIME DAY 45
CTOD DTOC DOW 45
CDOW MONTH CMONTH 45
YEAR 45
§4.2字符串函数 45
TE STUFF ASC CHR 48
§4.3 数值函数 48
EN 48
ISLOWER ISUPPER L- 48
PPER AT LEFT RIG- 48
RIM LTRIM REPLICA- 48
HT SUBSTR TRIM RT- 48
SPACE LOWER U- 48
ABS INT ROUND M- 51
AX MIN MOD SQRT 51
EXP LOG VAL TRA- 51
NSFORM IIF 51
§4.4数据文件函数 51
FOUND DELETED 54
OUNT RECNO BOF EOF 54
§4.5环境函数 54
UPDATE NDX FCOUNT 54
FIELD RECSIZE RECC- 54
SELECT DBF ALIAS 54
OS VERSION GETENV 56
DISKSPACE FILE TY- 56
PE ISCOLOR ROW C- 56
OL PROW PCOL FK- 56
MAX FKLABEL INKEY 56
READKEY UPDATE 56
§4.6用户自定义函数 56
§5.1程序文件的建立和修改 59
第五章FoxBASE+程序 59
MODIFY COMMAND(FIL- 60
E) NOTE(*) TEXT 60
§5.2程序流程控制 60
IF DO CASE DO WHI- 65
LE EXIT LOOP ON 65
ERROR/ESCAPE/KEY 65
§5.3过程及其调用 65
§5.4菜单的建立与操作 69
TE PUBLIC 69
PARAMETERS PRIVA- 69
RETURNCANCEL QUIT 69
DO...WITH PROCE- 69
DURE SET PROCEDURE 69
@...PROMPT MENU 70
TO SET MESSAGETO 70
§5.5数据的格式化输入输出 70
...DOUBLE @... 73
BOX EJECT 73
§5.6记录的添加和修改 73
READ @...CLEAR 73
@...SAY...GET 73
REPLACE UPDATE 76
§5.7应用程序的调试和运行 76
SUSPEND RESUME fo- 78
xpcomp 78
第六章运行参数和系统配置的设置 78
§6.1SET命令 78
SET 78
§6.2 SET命令组 78
§6.3系统配置文件 86
§6.4系统状态显示命令 88
US 89
§6.5释放命令和关闭命令 89
LIST (DISPLAY) STAT- 89
ABASES/FORMAT/INDE- 91
§7.1 多用户对数据的共享与控制 91
X/PROCEDURE 91
第七章多用户功能 91
E ALL/ALTENATE/DAT- 91
AM/TYPEAHE AD CLOS- 91
GETS/MEMORY/PROGR- 91
CLEAR /ALL/FIELDS/ 91
§7.2数据文件的排它锁 92
SET EXCLUSIVE USE 93
EXCLUSIVE 93
§7.3通过函数建立“写”封锁 93
FLOCK RLOCK LOCK 94
UNLOCK 94
§7.4操作命令自动建立“写”锁 94
§7.5 封锁失败的测试与处理 95
§7.6多用户命令与函数 97
ERROR RETRY 97
ERROR MESSAGE ON 97
SYS 102
第八章实用程序 102
§8.1报表功能 102
CREATE REPORT MO- 104
DIFY REPORT REPORT 104
§8.2标签功能 104
FY LABEL LABEL 105
§8.3屏幕格式文件 105
CREATE LABEL MODI- 105
SET FORMAT 106
§8.4过程文件的集成 106
foxbind 107
§8.5 dBASE转化工具 107
foxpget 108
附录A样本程序 108
附录B ASCII码表 112
附录C FoxBASE+的命令和函数 113
附录D光标控制键和功能键 119
附录E出错信息 121