实用的FOXBASE辅助工具--FOXDOC

Author: 常宇延 Date: 1995-07-28

        进入FOXDOC后,屏幕上将出现一系列菜单。您只要输入要分析软件的主控文件名(PRG文件),并回答菜单的提问,FOXDOC就能根据您的选择,自动完成下列工作:
        一:给每个PRG源文件加上一个注释文件头,该文件头包含有系统名称、文件名、作者、该模块的上级模块、该模块调用的下级模块、数据库、索引文件、格式文件、报表文件、备注文件等,使您阅读PRG文件时,很快就能摸清模块的来龙去脉。
        二:生成TREE.DOC文件,用图形显示应用系统自上而下的树形结构,整个系统的构造一目了然。
        三:生成文件,显示所有的数据库结构、索引参数、格式与报表文件等具体信息。
        四:将源文件中的保留字全部转化为大写或小写,并根据DO WHILE...ENDDO、IF...ENDIF、DO   CASE...ENDCASE等语句自动缩进。
        五:根据prg文件生成以ACT为扩展名的同名文件。ACT文件内容与PRG文件几乎相同,区别在于:ACT文件除了给程序加上注释文件头外,还用线条勾画DO WIILE...ENDDO、IF...ENDIF、DO CASE...ENDCASE语句,用箭头指出EXIT、LOOP、ELSE、OTHERWISE等语句,给程序加上行号,指出程序中的错漏并给出修改的建议。ACT文件不能运行,但它给阅读、分析程序带来很大方便。
        六:生成ERROR.DOC文件,列出应用软件中FOXDOC所发现的所有错误。
        七:生成BAT批处理文件,以方便备份FOXBASE开发的应用系统。
        FOXDOC功能还有很多,限于篇幅无法详述。相信朋友们使用后定会发现它的巨大好处。另外,FOXPRO软件包中也有此程序。
        (常宇延)