在设计网页或一些应用页面时,我们经常在一个地方设置字体属性,比如:为‘宋体’,那么,整个页面或整个工程的成百上千个对象,显示汉字时,均为宋体。这时,如果我们需要某个特别的对象显示为’楷体’,只需独立对该对象,显示设置字体属性为楷体即可。
这种机制,不仅使我们的设计信息更简洁,同时,不论可读性、设计的稳定性,还是设计效率、设计信息的可管理性都得到了增强。
同样,在TASKCTL设计中,也拥有相应的机制。
从代码认识缺省、继承、重载
那些属性具有缺省、继承、重载技术特征
在TASKCTL中,串并组、作业节点的属性很多,但不是所有属性都具有该技术特征。我们如何及时知道那些属性具备这样的技术特征?实际上,通过Designer设计时,在流程图中点击某个作业节点,看属性框就很清除,哪些属性具备缺省、继承以及重载等技术特征。
进一步认识属性框:
对于具有继承等技术特征的属性,通过属性框展开,flag标签表示该属性当前值的来源状态。Vfinherit表示继承;vfDefault表示缺省;vfSelf表示自定义,即重载。
这种技术特征在TASKCTL中的一些特殊用途。
实际上,在TASKCTL中,属性的继承等特征,不仅可以简化代码的设计,增强代码的可管理性,还可实现一些特殊的技术应用场景。
网友评论