头图

在设计网页或一些应用页面时,我们经常在一个地方设置字体属性,比如:为‘宋体’,那么,整个页面或整个工程的成百上千个对象,显示汉字时,均为宋体。这时,如果我们需要某个特别的对象显示为’楷体’,只需独立对该对象,显示设置字体属性为楷体即可。

这种机制,不仅使我们的设计信息更简洁,同时,不论可读性、设计的稳定性,还是设计效率、设计信息的可管理性都得到了增强。

同样,在TASKCTL设计中,也拥有相应的机制。

从代码认识缺省、继承、重载
image.png

那些属性具有缺省、继承、重载技术特征
在TASKCTL中,串并组、作业节点的属性很多,但不是所有属性都具有该技术特征。我们如何及时知道那些属性具备这样的技术特征?实际上,通过Designer设计时,在流程图中点击某个作业节点,看属性框就很清除,哪些属性具备缺省、继承以及重载等技术特征。
image.png

进一步认识属性框:
image.png

对于具有继承等技术特征的属性,通过属性框展开,flag标签表示该属性当前值的来源状态。Vfinherit表示继承;vfDefault表示缺省;vfSelf表示自定义,即重载。
这种技术特征在TASKCTL中的一些特殊用途。

实际上,在TASKCTL中,属性的继承等特征,不仅可以简化代码的设计,增强代码的可管理性,还可实现一些特殊的技术应用场景。


TASKCTL
7 声望0 粉丝

一款基于B/S架构的轻量级ETL任务批量处理工具;支持各类脚本任务程序和扩展;具备可视化图形拖拽设计界面,以及可视化任务作业管理、计划调度、实时监控、消息提醒和日志分析功能;有效弥补了传统ETL工具在调度管...