联系旧知识学FOXBASE

Author: 重庆 陈兴义 Date: 1995-03-17

        FOXBASE提供了数值运算,字符串运算,日期与时间,输入输出和状态检测五大类共计八十种函数。联系学过的BASIC语言或其它计算机高级语言函数和DOS操作系统命令,大家不难发现,这大量的函数中有的名称和功能与高级语言中完全相同,如:ABS(),ASC(),LEN(),……。有的与操作系统中的命令一致,如:DATE(),TIME()……,对于函数这一部分内容,联系我们前面已掌握的知识,进行比较分析,就会感到要掌握记忆的新知识数量少了很多。
        FOXBASE第二大块内容是对数据库文件的建立,数据库文件的维护和其它辅助操作命令。FOXBASE命令的一般形式是:
        命令字〔<范围>〕〔<表达式清单>〕〔FOX<条件1>〕〔WHILE<条件2>〕这和我们熟知的操作系统命令格式完全类同。命令字是一个英文动词,它表达了该命令所要执行的操作。<表达式清单>和操作系统命令中的文件名一样,实际上是该命令的操作对象。而<范围>和<条件>则如操作系统命令的参数。有了这样总体上的把握,FOXBASE的一系列命令与我们的距离一下子变近了,我们有了一种似曾相识的感觉,感情上的贴近定会有助于我们的学习。
        英语基础比较好的同志,知道每个命令单词的英文含义,能更有效地记忆掌握该命令。其它同志也不妨花点时间,了解一下命令单词的读音和含义,查英汉字典花了一点时间,但收获远比用那点时间去死记命令来得大得多。
        学习的目的是为了应用,要用FOXBASE去解决我们工作中的实际问题,还必须会编写FOXBAE的命令文件,现在很多书都把称为FOXBASE的程序设计。学过任何一种计算机高级语言的同志都对程序的三种基本结构(顺序,分支,循环)和子程序(或过程,函数)有清晰的印象。会偏制高级语言的程序,就会用FOXBASE命令编制FOXBASE程序。FOXBASE命令的功能比高级语言的语句功能强 。用它来编写程序比用高级语言编程更方便。FOXBASE程序设计可以看成FOXBASE的第三大块内容,而一大块内容与我们掌握的高级语言程序设计如出一辙。如果把我们比作建筑工人,FOXBASE编程仅是我们手中的建筑材料的变化而以,我们只需要再了解一下它的特性,就可以用它盖起一座座新的大楼(程序),而盖大楼是我们驾轻就熟的本领。