首先说说Start Routine,从3.x开始就有了Start Routine,不过7.0以后还有了End Routine,顾名思义,一个是处理PSA到转换这段儿,一个是处理转换到Target这段儿。
这里呢,就不说3.X的了,太恶心,也不方便,直奔7.0,边做边学。
这个笔的符号说明你维护过Start Routine。
怎么写,先读读标准的:
其实就是一个Class的两块儿,一个是CLASS - DEFINITION,一个是CLASS - IMPLEMENTATION。
DEFINITION是用来做定义的:
CLASS class DEFINITION [ [class_options].
[PUBLIC SECTION.
[components]]
[PROTECTED SECTION.
[components]]
[PRIVATE SECTION.
[components]]
ENDCLASS.
定义了,一些 变量域,无非是Public、Private、Protected等等,在这里定义的东西可以在下面被用到。
IMPLEMENTATION则会包含Method,这个Method是必须被执行的。
CLASS class IMPLEMENTATION.
...
METHOD ...
...
ENDMETHOD.
...
ENDCLASS.
好,现在呢,要把代码写在Method里面。
</