VARCHART XGantt用戶手冊:Scheduler執(zhí)行簡單的日期計算
VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設(shè)計讓您可以創(chuàng)建滿足您和您的客戶所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)在智能甘特圖中,規(guī)劃人員可以輕而易舉地采取糾正措施。
VARCHART XGantt Scheduler允許執(zhí)行簡單的日期計算。所需的項目開始和結(jié)束日期將作為參數(shù)傳遞。
通過“Scheduler”屬性頁面,您可以通過指定要用于計劃程序的輸入(計劃輸入)和輸出(計劃結(jié)果)的數(shù)據(jù)字段,將VARCHART XGantt的日期計算設(shè)置調(diào)整為適合您的界面。
調(diào)度程序使用各個節(jié)點和鏈接表的數(shù)據(jù)字段。
計算日期的關(guān)鍵數(shù)據(jù)是活動的持續(xù)時間,其邏輯依存關(guān)系和項目開始。此數(shù)據(jù)用于計算早、晚開始和結(jié)束日期以及總浮動和自由浮動。無法在“計劃輸入”表中編輯“前輩”和“后繼”字段。它們僅顯示“鏈接”屬性頁的設(shè)置。
結(jié)果存儲到接口的數(shù)據(jù)字段中。可用的結(jié)果是:早開始,早結(jié)束,晚開始,晚完成,總浮動和自由浮動。您可以為每個變量從數(shù)據(jù)定義中指定的字段列表中分配一個字段。下面的所有示例都是針對2007年5月4日開始的項目計算得出的,您可以通過以下API代碼進(jìn)行設(shè)置:
示例代碼
VcGantt1.ScheduleProject "04.05.07, 0"
上面顯示的設(shè)置給出以下圖形結(jié)果:
在上面的示例中,前一對日期和后一對日期分別顯示為一層。
還有更多方法可以影響VARCHART XGantt Scheduler的日期計算。
1、您可以設(shè)置實際的開始/結(jié)束日期。這樣,活動就無法移動。
2、您可以通過將數(shù)據(jù)定義中的字段分配給Schedule屬性頁左表中的每個值,來指定不早于開始日期和不早于結(jié)束日期的參考日期。
下圖顯示了為以下示例進(jìn)行的設(shè)置:
設(shè)置活動的實際開始時間還將確定早晚的日期。在下圖中,實際的開始日期設(shè)置由綠色三角形標(biāo)記。
使用表達(dá)式“不早于開始”和“結(jié)束不晚于”可能會或可能不會生效的表達(dá)式。在下面的示例中,日期限制用紅色和綠色三角形標(biāo)記。有些對日期計算沒有影響。第二項活動的結(jié)束日期限制導(dǎo)致兩個初始活動的浮動為負(fù)。
相關(guān)內(nèi)容推薦:
想要購買VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請點擊