新颖关系数据库管理系统--中西文FoxBASE+
内容简介:
内容提要
中西文FoxxBASE十是根据美国FoxxSoftware公司推出的最新关系数据库系统经汉化和二次开发而成的,保留了
原版本的全部性能,适用于IBM-PC/XT、AT,286386及其兼容机。
本书详细介绍了FoxBAsE十技术性能和命令,函数的使用,还阐明其与dBASEIII和dBAS EIIIPlus数据库的兼
容问题,本书既可作为学习FoxBAsE十的工具书,也可作为各种不同层次dBAsE用户向FoxxBASE十转化的参考书。
目录:
目 录 前 言 第一篇 FoxBASE十基本知识 第一章 数据库基本概念 1.01数据库 1.02数据工作区 1.03数据库别名 1.04记录指针 1.05数据类型 1.06数据种类 1.07常量 1.08变量 1.09运算符 1.10表达式 1.11函数 1.12命令 1.13程序 1.14文件 1.15交互命令状态 1.16编辑和全屏幕编辑 1.17菜单和用户定义菜单 1.18保留字 1.19系统配置文件 第二章 数据库基本操作 2.01数据库文件的建立 2.02数据库文件的打开和关闭 2.03数据库的索引 2.04数据库的关系操作 2.05数据库记录的检索 2.06数据库记录的增加 2.07数据库记录的修改 2.08数据库记录的删除 2.09数据库的复制 2.10数据库的重新组织 2.11数据库文件结构的修改 2.12数据计算 2.13数据输出 2.14数据库参数和状态的检测 2.15文件管理 2.16内存变量操作 第三章 程序设计基本方法 3.01程序的构造规则 3.02程序的基本结构 3.03程序的执行方法 3.04程序功能的设计 3.05人机对话的设计 3.06容错处理的设计 3.07提高效率的方法 第四章 程序的建立和调试 4.01程序的编辑 4.02程序的调试 4.03程序的组合 4.04程序的编译 第五章 命令分类 5.01文件建立与编辑的命令 5.02文件打开和关闭的命令 5.03文件其它操作的命令 5.04数据库关系操作的命令 5.05数据库记录检索的命令 5.06数据库记录增加的命令 5.07数据库记录修改的命令 5.08数据库记录删除的命令 5.09数据计算的命令 5.10数据输出(显示或打印)的命令 5.11用于内存变量操作的命令 5.12用于键盘管理的命令 5.13用于程序设计的命令 5.14用于调试的命令 5.15用于设置状态或参数的命令 第六章 函数分类 6.01数学运算函数 6.02日期时间函数 6.03字符操作函数 6.04类型转换函数 6.05数据库函数 6.06测试函数 第二篇 FoxBASE十200 第七章 系统概况 7.01软件内容 7.02技术指标 7.03数据类型和数据种类 7.04内存变量 7.05表达式和运算符 7.06文件类型 7.07数据库结构 7.08数据库别名和数据工作区 7.09光标控制键 7.10键盘缓冲区 7.11屏幕提示信息 7.12文件搜索的路径支持 7.13系统的安装、启动和退出 第八章 命令语法、编辑和调试 8.01命令的语法 8.02命令中的子句 8.03交互状态下命令的输入 8.04命令文件的分类 8.05命令文件的编辑 第九章 命令总论 9.001&& 9.002? / ?? 9.003(@ BOX 9.004(@ -PROMPT 9.005(@ -SAY GET 9.006(@ -TO 9.007ACCEPT 9.008APPEND 9.009APPEND FROM 9.010AVERAGE 9.011BROWSE 9.012CALL 9.013CANCEL 9.014CHANGE 9.015CLEAR 9.016CLEAR ALL 9.017CLEAR FlELDS 9.018CLEAR GETS 9.019CLEAR MEMORY 9.020CLEAR PROGRAM 9.021CLEAR TYPEAHEAD 9.022CLOSE 9.023CONTlNUE 9.024COPY 9.025COPY FlLE 9.026COPY STRUCTURE 9.027COPY STRUCTURE EXTENDED 9.028COUNT 9.029CREATE 9.030CREATE FROM 9.031CREATE LABEL 9.032CREATE REPORT 9.033DELETE 9.034DELETE FlLE 9.035DlMENSlON 9.036DlR 9.037DlSPLAY 9.038DlSPLAY FlLES 9.039DlSPLAY HlSTORY 9.040DlSPLAY MEMORY 9.041DlSPLAY STATUS 9.042DlSPLAY STRUCTURE 9.043DO 9.044DO CASE 9.045DO WfflLE 9.046EDlT 9.047EJECT 9.048ERASE 9.049EXlT 9.050FlND 9.051FLUSH 9.052GATHER 9.053GO / GOTO 9.054HELP 9.055IF 9.056iNDEX 9.057INPUT 9.058IiNSERT 9.059JOlN 9.060KEYBOARD 9.061LABEL 9.062LlST 9.063LlST FlLES 9.064LlST HlSTORY 9.065LlST MEMORY 9.066LlST STATUS 9.067LlST STRUCTURE 9.068LOAD 9.069LOCATE 9.070LOOP 9.071MENU TO 9.072MODlFY COMMAND 9.073MODlFY FlLE 9.074MODlFY LABEL 9.075MODlFY REPORT 9.076MODlFY STRUCTURE 9.077NOTE 9.078ON ERROR 9.079ON ESCAPE 9.080ON KEY 9.081PACK 9.082PARAMETERS 9.083PRlVATE 9.084PROCEDURE 9.085PUBLlC 9.086QUlT 9.087READ 9.088RECALL 9.089RElNDEX 9.090RELEASE 9.091RELEASE MODULE 9.092RENAME 9.093REPLACE 9.094REPORT 9.095RESTORE 9.096RESTORE SCREEN 9.097RESUME 9.098RETRY 9.099RETURN 9.100RUN 9.101SAVE SCREEN 9.102SAVE 9.103SCATTER 9.104SEEK 9.105SELECT 9.106SET 9.107SET ALTERNATE 9.108SET ALTERNATE TO 9.109SET BELL 9.110SET CARRY 9.111SET CENTURY 9.112SET CLEAR 9.113SET COLOR 9.114SET COLOR TO 9.115SET CONFlRM 9.116SET CONSOLE 9.117SET DATE 9.118SET DEBUG 9.119SET DECLMALS TO 9.120SET DEFAULT TO 9.121SET DELETED 9.122SET DELlMlTERS 9.123SET DELlMlTERS TO 9.124SET DEVlCE TO 9.125SET DOHlSTORY 9.126SET ECHO 9.127SET ESCAPE 9.128SET EXACT 9.129SET EXCLUSlVE 9.130SET FlELDS 9.131SET FlELDS TO 9.132SET FlLTER TO 9.133SET FlXED 9.134SET FORMAT TO 9.135SET FUNCTlON TO 9.136SET HEADlNG 9.137SET HELP 9.138SET HlSTORY 9.139SET HlSTORY TO 9.140SET IiNDEX TO 9.141SET INTENSlTY 9.142SET MARGlN TO 9.143SET MEMOWlDTH TO 9.144SET MENU 9.145SET MESSAGE TO <字串表达式> 9.146SET MESSAGE TO <数值表达示 > 9.147SET ODOMETER TO 9.148SET ORDER TO 9.149SET PATH TO 9.150SET PRlNT 9.151SET PRlNTER TO 9.152SET PROCEDURE TO 9.153SET RELATlON TO 9.154SET SAFETY 9.155SET SCOREBOARD 9.156SET STATUS 9.157SET STEP 9.158SET TALK 9.159SET TYPEAHEAD TO 9.160SET UNlQUE 9.161SKlP 9.162SORT 9.163STROE 9.l64SUM 9.165SUSPEND 9.166TEXT 9.167TOTAL 9.168TYPE 9.l69UPDATE 9.170UNLOCK 9.171USE 9.172WAlT 9.173ZAP 第十章 函数总论 10.01& 10.02ABS( ) 10.03ALIAS( ) 10.04AS(^ ) 10.05AT( ) 10.06BOF( ) l0.07CDOW( ) l0.08CHR( ) l0.09CMONH(^ ) 10.10COL( ) 10.11CTOD( ) 10.12DATE( ) lO.l3DAY( ) l0.l4DBF( ) lO.15DELETED( ) lO.16DISKSPACE( ) lO.l7DOW( ) lO.l8DTOC( ) lO.l9EOF( ) lO.2OERROR() lO.2lEXP( ) l0.22FCOUNT( ) lO.23FlELD( ) 10.24FlLE( ) 10.25FKLABEL( ) 10.26FKMAX( ) 10.27FLOCK( ) lO.28FOUND( ) l0.29GETEN:V( ) 10.30IIF( ) 10.31INKEY( ) l0.32INT( ) 10.33ISALPHA( ) 10.34ISCOLOR( ) 10.35ISLOWER( ) 10.36ISUPPER( ) 10.37LEFT( ) 10.38LEN( ) 10.39LOCK( ) 10.40LOG( ) 10.41LOWER( ) l0.42LTRIM( ) l0.43LUPDATE( ) 10.44MAX( ) 10.45MESSAGE( ) lO.46MIN( ) 10.47MOD( ) 10.48MONTH( ) 10.49.NDX( ) 10.50OS( ) 10.51PCOL( ) l0.52PROW( ) lO.53READKEY( ) 10.54RECCOUNT( ) lO.55RECNO() lO.56RECSIZE( ) lO.57REPLICATE( ) 10.58RIGHT( ) lO.59RLOCK( ) lO.60ROUND( ) 10.61ROW( ) l0.62RTRIM( ) lO.63SELECT( ) 10.64SPACE() 10.65SQRT( ) 10.66STR( ) 10.67STUFF( ) 10.68SUBSTR( ) 10.69SYS(0) 10.70SYS(l) 10.71SYS(2) l0.72SYS(3) 10.73SYS(5) 10.74SYS(6) lO.75SYS(7) 10.76SYS(9) 10.77SYS(lO) 10.78SYS(ll) 10.79SYS(l2) 10.80SYS(l3) 10.81SYS(l4) l0.82SYS(15) 10.83SYS(16) 10.84SYS(l7) 10.85SYS(100) 10.86SYS(101) 10.87SYS(l02) 10.88SYS(l03) 10.89TIME( ) 10.90TRANSFORlM( ) 10.91TRIM( ) l0.92TYPE( ) 10.93UPDATED( ) 10.94UPPER( ) 10.95VAL( ) 10.96VERSlON( ) 10.97YEAR( ) 第十一章 用户定义函数 11.01用户定义函数的构造 11.02n用户定义函数的调用 第十二章 过程文件的组合 12.01F0xBASE十的过程文件 12.02过程组合的优点 12.03过程文件的组合方法 12.04过程文件组合的一个例子 第十三章 命令文件的编译 13.01为什么要进行编译 13.02编译方法 13.03FoxBASE十的Runtime版本 第十四章 系统配置文件的应用 14.01系统配置文件的作用 14.02系统配置文件的使用 14.03系统配置项的说明 14.04系统配置项清单 14.05系统配置文件的一个实例 第十五章 多用户使用说明 15.01多用户的几个基本概念 15.02文件独占 15.03文件加锁 15.04记录加锁 15.05自动加锁 15.06命令分类 15.07冲突处理 15.08多用户命令 15.09多用户函数 15.10多用户错误信息 第十六章 出错报告和出错信息 16.01发生语法错误时的出错报告 16.02发生逻辑错误时的出错报告 16.03发生内部错误时的出错报告 16.04错误的处理或恢复 16.05出错信息一览表 16.06出错号码一览表 第三篇 F0xBASE十与dBASEIII比较 第十七章 与dBASEIII相比的新功能 17.01具有最快的速度 17.02内存管理和系统性能的优化 17.03同时打开文件超过16个 17.04外部设备重试次数的设置 17.05内存变量个数多达3600个 17.06内存变量数组 17.07多个数据工作区的同时操作 17.08内存字段表的应用 17.09数据库的”一父多子”关系 17.10直接访问dBASEIIII数据库 17.11数据库索引文件 17.12新的范围选择 17.13FOR子句和WHILE子句的同时使用 17.14BROWSE命令的改进 17.15GET语句的数据检验功能 17.16多页屏幕格式 17.17新的运算符 17.18数值精度 17.19用于日期型字段和备注型字段的命令 17.20新的函数 17.21用户定义函数 17.22立即型IF函数 17.23宏代换嵌套 17.24画方框和直线的新命令 17.25PICTURE子句的新功能 17.26打印输出的重定向 17.27状态信息的显示 17.28屏幕信息的存储和恢复 17.29用户定义菜单 17.30键盘输入管理 17.31彩色显示器 17.32汇编语言子程序 17.33出错时的处理 17.34文本编辑功能的增强 17.35交互状态下的编辑功能 17.36交互式调试功能 17.37一个过程文件可以有128个过程 17.38过程文件的组合 17.39命令文件的编译 17.40多用户功能 第十八章 与dBASEⅢ相比的新命令 18.01&& l8.02@ -BOX 18.03@ -PROMPT l8.04@ -TO 18.05CALL 18.06CLEAR FlELDS 18.07CLEAR PROGRAM 18.08CLEAR TYPEAHEAD 18.09DlMENSlON 18.10DlSPLAY HlSTORY 18.11FLUSH 18.12GATHER 18.13KEYBOARD l8.l4LlST HlSTORY 18.15LOAD 18.16MENU TO 18.17ON ERROR 18.18ON ESCAPE 18.19ON KEY 18.20RELEASE MODULE 18.21RESTORE SCREEN 18.22RESUME 18.23RETRY 18.24RETURN <表达式 > 18.25SAVE SCREEN 18.26SCATTER 18.27SET CENTURY 18.28SET CLEAR 18.29SET COLOR 18.30SET DATE 18.31SET DOHlSTORY 18.32SET EXCLUSlVE 18.33SET FlELDS l8.34SET FlELDS TO 18.35SET HlSTORY 18.36SET HlSTORY TO 18.37SET MEMOWlDTH TO 18.38SET MESSAGE TO <字串表达式 > 18.39SET MESSAGE TO <数值表达式> 18.40SET ODOMETER TO 18.41SET ORDER TO l8.42SET PRlNTER TO 18.43SET SCOREBOARD 18.44SET STATUS 18.45SET TYPEAHEAD TO 18.46SUSPEND 18.47UNLOCK 第十九章 与dBASEⅢ相比的新函数 19.01ABS( ) l9.02ALlAS( ) 19.03DBF( ) 19.04DISKSPACE( ) 19.05ERROR( ) 19.06FCOUNT( ) 19.07FIELD( ) 19.08FKLABEL( ) 19.09FKMAX( ) 19.10FLOCK( ) 19.11FOUND( ) 19.12GETENV( ) 19.13IIF( ) l9.l4INKEY( ) 19.15ISALPHA( ) 19.16ISCOLOR( ) 19.17ISLOWER( ) 19.18ISUPPER( ) 19.19LEFT( ) 19.19LTRIM( ) 19.21LUPDATE() l9.22MAX( ) 19.23MESSAGE( ) l9.24MIN( ) 19.25MOD( ) 19.26NDX() 19.27OS() 19.28READKEY() 19.29RECCOUNT( ) 19.30RECSlZE( ) 19.31REPLICATE( ) l9.32RIGHT( ) 19.33RLOCK( ) l9.34RTRlM( ) 19.35SELECT( ) 19.36STUFF( ) 19.37SYS(0) 19.38SYS(l) l9.39SYS(2) 19.40SYS(3) 19.41SYS(5) l9.42SYS(6) 19.43SYS(7) l9.44SYS(9) 19.45SYS(10) 19.46SYS(11) 19.47SYS(l2) 19.48SYS(13) 19.49SYS(l4) 19.50SYS(15) 19.51SYS(l6) l9.52SYS(17) 19.53SYS(lOO) 19.54SYS(lOO) 19.55SYS(102) 19.56SYS(l03) 19.57TRANSFORM( ) 19.58UPDATED( ) 19.60VERSlON( ) 第二十章 比dBASEIII改进的命令 20.01@ GET 20.02APPEND 20.03BROWSE 20.04CLOSE 20.05COPY 20.06EDIT 20.07FOR/WHILE子句 20.08INDEX 20.09LOCATE 20.10MODIFYCOMMAND 20.11PICTURE子句 20.12READ 20.13REPORT 20.14<范围>子句 20.15SELECT 20.16sETRELATIONTO 20.17SORT 20.18STORE 20.19TOPRINT子句 第二十一章 比dBASEIII改进的函数 21.01& 21.02DTOC() 21.03TIME() 21.04数据库函数 第二十二章 与dBASEIII的兼容问题 22.01程序的兼容 22.02数据的兼容 22.03系统配置的兼容 第四篇 F0xBASE十与dBASEIII十比较 第二十三章 与dBASEIII十相比的新功能 23.01具有最快的速度 23.02内存管理和系统性能的优化 23.03同时打开文件超过16个 23.04外部设备重试次数的设置 23.05内存变量个数多达3600个 23.06内存变量数组 23.07多个数据工作区的同时操作 23.08数据库的”一父多子”关系 23.09直接访问dBASEII数据库 23.10BBOWSE 功能的改进 23.11GET语句的数据检验功能 23.12新的运算符 23.13系统参数函数 23.14函数功能的扩充 23.15用户定义函数 23.16宏代换嵌套 23.17浮点货币符号 23.18打印输出的重定向 23.19屏幕信息的存储和恢复 23.20用户定义菜单 23.21文本编辑功能的增强 23.22一个过程文件可以有128个过程 23.23过程文件的组合 23.24程序编译功能的加强 第二十四章 与dBASEIII十相比的新命令 24.01@・BOX 24.02@・PROMPT 24.03CLEARPROGRAM 24.04DIMENSION 24.05FLUSH 24.06GATHER 24.07KEYBOARD 24.08MENUTO 24.09RESTORESCREEN 24.10RETURN<表达式> 24.11sAVESCREEN 24.12SCATTER 24.13SETCLEAR 24.14SETMESSAGETO<数值表达式> 24.l5SET ODOMETER TO 第二十五章 与dBASEⅢ+相比的新函数 25.01ALLAS( ) 25.02FCOUNT( ) 25.03SELECT( ) 25.04SYS(0) 25.05SYS(l) 25.06SYS(2) 25.07SYS(3) 25.08SYS(5) 25.09SYS(6) 25.l0SYS(7) 25.llSYS(9) 25.12SYS(lO) 25.13SYS(ll) 25.14SYS(l2) 25.l5SYS(l3) 25.16SYS(14) 25.17SYS(l5) 25.18SYS(16) 25.19SYS(l7) 25.20SYS(100) 25.21SYS(100) 25.22SYS(l02) 25.23SYS(103) 25.24UPDATED( ) 第二十六章 dBASEⅢ+改进的命令 26.01GET 26.02APPEND 26.03BROWSE 26.04COPY 26.05LOAD 26.06MODlFY COMMAND 26.07ON KEY 26.08SELECT 26.09SET RELATlON 26.10SETPRINTER 26.11SORT 26.12STORE 第二十七章 比dBAsEIII十改进的函数 27.01& 27.02DTOC() 27.03HF() 2704INKEY() 27.05MAX() 27.06MIN() 27.07MESSAGE() 27.08TIME() 27.09数据库函数 第二十八章 与dBASEIII十的兼容问题 28.01程序的兼容 28.02数据的兼容 28.03系统配置的兼容 28.04多用户的兼容 附 录 附录AFoxBASE十2.00比1.XX版提高之处 A.01新功能综述 A.02新的命令 A.03新的函数 A.04改进的命令 A.05改进的函数 附录BF0xBASE十2.10比2.00版提高之处 B.01新功能综述 B.02新的命令 B.03新的函数 B.04改进的命令 附录C各种版本FoxBASE十的命令一览 附录D各种版本FoxBASE十的函数一览 附录ESAMPLE?. dbf文件结构 附录FFoxBAsE十编程方法实例 F.01菜单类 F.02输入类 F.03处理类 F.04输出类 F.05辅助类
评论