知识库 > 用户手册 > Tinysoft金融分析.NET使用手册 > 系统主窗口功能 > 系统菜单栏 > 系统 > 函数编辑器 > 函数编辑器 > 函数编辑器工具条说明 > 代码树

树类型    

  • 树类型选项包括:类头、函数定义、多分支流程语句、条件语句、else语句、case分支、Goto和Label语句、无下级块的Begin End、Try语句、Select and update、单元结构等。
    勾选了指定的树类型之后,程序中的执行类型的语句将生成为树节点,在代码树结构中呈现。

    在所有树类型都不勾选的情况下,默认给定该程序的所有“类头”和“函数定义”作为节点。否则,按照勾选的树类型生成节点。
    类头:类方法的定义语句,包括类和在某个函数中构建的类,如: Type classtest=class();
    函数定义:函数的定义语句,包括该程序的主函数定义和子函数定义,如:Function test();
    多分支流程语句:循环语句 ,包括for、while、repeat、until语句;
    条件语句:程序中的条件语句,包括if、else if语句;
    Else 语句:程序中的else 语句,包括 else if 和else 语句;
    Case分支:程序中的 case 及其分支语句,包括case ,及其后的分支,到case 的结束关键字end为止;
    Goto和Label语句:程序中的goto 及 label 语句;
    无下级块的Begin End:识别所有的begin...end 语句块,包括最内层的begin end;
    Try语句:程序中的try语句,包括try、except 关键字;
    Select and Update:程序中的SQL语句,包括select 、sselect、vselect、update语句。注意,select and update 主要是提示多行sql块语句,如果select 或update等语句只有一句,那么,将不给予提示,即不生成树结构。如果需要生成树结构,请将sql语句分行;
    单元结构:程序中的Unit单元相关关键字语句,包括unit、interface、implementation、initialization、finalization;
    类属性:程序中的类属性语句;
    类成员变量:程序中的类成员变量声明语句。