VARCHART XGantt用户手册:Scheduler执行简单的日期计算
VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。(我们领先的甘特图控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET应用程序。)在智能甘特图中,规划人员可以轻而易举地采取纠正措施。
VARCHART XGantt Scheduler允许执行简单的日期计算。所需的项目开始和结束日期将作为参数传递。
通过“Scheduler”属性页面,您可以通过指定要用于计划程序的输入(计划输入)和输出(计划结果)的数据字段,将VARCHART XGantt的日期计算设置调整为适合您的界面。
调度程序使用各个节点和链接表的数据字段。
计算日期的关键数据是活动的持续时间,其逻辑依存关系和项目开始。此数据用于计算早、晚开始和结束日期以及总浮动和自由浮动。无法在“计划输入”表中编辑“前辈”和“后继”字段。它们仅显示“链接”属性页的设置。
结果存储到接口的数据字段中。可用的结果是:早开始,早结束,晚开始,晚完成,总浮动和自由浮动。您可以为每个变量从数据定义中指定的字段列表中分配一个字段。下面的所有示例都是针对2007年5月4日开始的项目计算得出的,您可以通过以下API代码进行设置:
示例代码
VcGantt1.ScheduleProject "04.05.07, 0"
上面显示的设置给出以下图形结果:
在上面的示例中,前一对日期和后一对日期分别显示为一层。
还有更多方法可以影响VARCHART XGantt Scheduler的日期计算。
1、您可以设置实际的开始/结束日期。这样,活动就无法移动。
2、您可以通过将数据定义中的字段分配给Schedule属性页左表中的每个值,来指定不早于开始日期和不早于结束日期的参考日期。
下图显示了为以下示例进行的设置:
设置活动的实际开始时间还将确定早晚的日期。在下图中,实际的开始日期设置由绿色三角形标记。
使用表达式“不早于开始”和“结束不晚于”可能会或可能不会生效的表达式。在下面的示例中,日期限制用红色和绿色三角形标记。有些对日期计算没有影响。第二项活动的结束日期限制导致两个初始活动的浮动为负。
相关内容推荐:
想要购买VARCHART XGantt正版授权,或了解更多产品信息请点击