翻譯|使用教程|編輯:莫成敏|2019-11-04 11:40:48.627|閱讀 290 次
概述:VARCHART XGantt是用于工業(yè)4.0項(xiàng)目管理、交互式的甘特圖絕佳解決方案,世界級(jí)甘特圖大師。本文介紹了甘特圖的實(shí)時(shí)更新,包括交互受到實(shí)時(shí)更新的影響、計(jì)時(shí)器驅(qū)動(dòng)的實(shí)時(shí)更新等內(nèi)容!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
VARCHART XGantt是一個(gè)交互式的甘特圖控件,其模塊化的設(shè)計(jì)讓您可以創(chuàng)建滿(mǎn)足您和您的客戶(hù)所需求的應(yīng)用程序。(我們領(lǐng)先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序。)本文介紹了什么是實(shí)時(shí)更新、交互受到實(shí)時(shí)更新的影響以及計(jì)時(shí)器驅(qū)動(dòng)的實(shí)時(shí)更新等內(nèi)容~
點(diǎn)擊下載VARCHART XGantt免費(fèi)版
什么是實(shí)時(shí)更新?
從XGantt版本5開(kāi)始可以使用Live Update,鼠標(biāo)交互的結(jié)果可以在操作過(guò)程中立即看到,而不僅是在結(jié)束之后。
直到第5版,VARCHART XGantt都使用了幻影,并且只要釋放鼠標(biāo)鍵完成拖動(dòng)操作,甘特圖就會(huì)顯示總體規(guī)劃的結(jié)果。但是,實(shí)時(shí)更新功能可讓計(jì)劃人員在交互時(shí)識(shí)別鼠標(biāo)動(dòng)作的結(jié)果,因?yàn)槊看问髽?biāo)移動(dòng)都會(huì)導(dǎo)致節(jié)點(diǎn)更新,這意味著修改將在對(duì)象上不斷重復(fù),從而導(dǎo)致對(duì)象和圖表的實(shí)時(shí)更新。在拖動(dòng)過(guò)程中的任何時(shí)候,都會(huì)顯示節(jié)點(diǎn)的可視化結(jié)果,該節(jié)點(diǎn)將相應(yīng)的光標(biāo)位置與附加鏈接相匹配。
修改數(shù)據(jù)的兩種方法
有兩種更改和評(píng)估數(shù)據(jù)的方式:
僅與特定對(duì)象有關(guān)的修改,例如簡(jiǎn)單的數(shù)據(jù)更改,以下稱(chēng)為單個(gè)更改。在每次交互過(guò)程中都會(huì)發(fā)生單個(gè)的變化。
修改不僅會(huì)影響特定的對(duì)象,而且還會(huì)導(dǎo)致更改完整的結(jié)構(gòu),例如分組或優(yōu)化,以下稱(chēng)為結(jié)構(gòu)更改。
當(dāng)前,結(jié)構(gòu)更改只能在移動(dòng)節(jié)點(diǎn)或組時(shí)發(fā)生,因?yàn)橹挥羞@些可以匯總并排列在結(jié)構(gòu)中。
結(jié)構(gòu)更改是由計(jì)時(shí)器驅(qū)動(dòng)的。 OldNode和PreviewNode沒(méi)有計(jì)劃。
結(jié)構(gòu)更改后,光標(biāo)會(huì)自動(dòng)再次在光標(biāo)下方滾動(dòng)(節(jié)點(diǎn)跟蹤)。
交互受到實(shí)時(shí)更新的影響
實(shí)時(shí)更新影響的交互包括:節(jié)點(diǎn)和組的移動(dòng)以及交互式創(chuàng)建節(jié)點(diǎn)和鏈接。
圖中節(jié)點(diǎn)和鏈接的移動(dòng)
節(jié)點(diǎn)和鏈接可以在視覺(jué)上自由移動(dòng),節(jié)點(diǎn)的水平和垂直位置始終調(diào)整為光標(biāo)位置,因此始終位于鼠標(biāo)光標(biāo)下方。 使用linkrouting <正交>或<直線>繪制的附加鏈接將相應(yīng)地拖動(dòng)。 鏈接路由<distinguish>在這種情況下不起作用,因此使用<orthogonal>。 在更改位置時(shí),節(jié)點(diǎn)和鏈接的可視化也將不斷更新,這意味著將過(guò)濾器和映射應(yīng)用于完整的構(gòu)造。空白區(qū)域?qū)⒈A粼谇耙粋€(gè)節(jié)點(diǎn)位置,從而增強(qiáng)了拖動(dòng)效果。該節(jié)點(diǎn)被拖離其原來(lái)的位置。為此,將具有ist鏈接的節(jié)點(diǎn)設(shè)置為VC_VISIBILITY = VC_NO,并在拖動(dòng)時(shí)制作和更新節(jié)點(diǎn)和鏈接的副本。
組的轉(zhuǎn)移
在VARCHART XGantt組中,可以在其關(guān)卡中進(jìn)行交互式移動(dòng)。這可以通過(guò)在圖表中垂直移動(dòng)摘要欄或組節(jié)點(diǎn)或垂直移動(dòng)表格中的相應(yīng)表格格式來(lái)完成。這種結(jié)構(gòu)修改等于手動(dòng)排序,在數(shù)據(jù)方面沒(méi)有等效項(xiàng),因此沒(méi)有數(shù)據(jù)被修改。修改完成后,已移動(dòng)的摘要欄/組節(jié)點(diǎn)或已移動(dòng)的表格格式將分別在光標(biāo)下方再次自動(dòng)回滾,此滾動(dòng)行為在此稱(chēng)為“組跟蹤”。
在圖表區(qū)域中,使用具有摘要欄/組節(jié)點(diǎn)的真實(shí)表示的VARCHART節(jié)點(diǎn)模型,在表區(qū)域中,使用具有表格框的實(shí)際表示的VARCHART節(jié)點(diǎn)模型。實(shí)際表示將保持不變,因?yàn)樵谕蟿?dòng)交互期間不會(huì)進(jìn)行任何數(shù)據(jù)修改。
計(jì)時(shí)器驅(qū)動(dòng)的實(shí)時(shí)更新
持續(xù)(有時(shí)是全面的)視覺(jué)變化使整個(gè)圖表變得非常不穩(wěn)定,如果不打擾,立即更改狀態(tài)而沒(méi)有動(dòng)畫(huà)選項(xiàng)可能會(huì)造成混亂,因此需要一種替代狀態(tài)來(lái)立即更改狀態(tài)。由結(jié)構(gòu)更改引起的更新不應(yīng)是恒定的,而是由計(jì)時(shí)器驅(qū)動(dòng)的。如果用戶(hù)在鼠標(biāo)交互過(guò)程中短暫暫停,則結(jié)構(gòu)修改將僅在短暫但明顯的等待時(shí)間之后進(jìn)行,并更新圖表。顯示的圖形始終與相應(yīng)的光標(biāo)位置匹配。現(xiàn)在,由于用戶(hù)在按住鍵的同時(shí)仍在移動(dòng)鼠標(biāo),因此可以繼續(xù)進(jìn)行交互。結(jié)構(gòu)更改將再次出現(xiàn),直到用戶(hù)再次暫停,然后才執(zhí)行,并在短暫但有意義的等待時(shí)間后更新圖表。重復(fù)此操作,直到交互結(jié)束(釋放鼠標(biāo)鍵)為止。此技術(shù)可確保圖表保持相當(dāng)穩(wěn)定。
在VARCHART XGantt中設(shè)置實(shí)時(shí)更新
在設(shè)計(jì)時(shí)
實(shí)時(shí)更新設(shè)置可以在設(shè)計(jì)時(shí)在“管理更新行為”和“編輯更新行為”對(duì)話(huà)框中進(jìn)行。 VARCHART XGantt附帶了標(biāo)準(zhǔn)和實(shí)時(shí)更新的更新行為,用戶(hù)無(wú)法自定義其設(shè)置。
但是,用戶(hù)可以在下面顯示的兩個(gè)對(duì)話(huà)框中創(chuàng)建可以隨意定制的單獨(dú)更新行為。
注意:只能通過(guò)API分配數(shù)據(jù)驅(qū)動(dòng)對(duì)象(節(jié)點(diǎn)、鏈接和組)的個(gè)別更新行為。
在運(yùn)行時(shí)
設(shè)置的對(duì)象如下:
VcBox
VcCurve
VcDateLine
VcGantt
VcGroup
VcLinks
VcNode
VcNumericScale
VcTable
VcTimeScale
VcUpdateBehavior
VcUpdateBehaviorCollection
VcUpdateBehaviorContext
VcWorldView
本教程內(nèi)容到了就完結(jié)啦,感興趣的朋友可以繼續(xù)關(guān)注我們,我們會(huì)不斷更新金喜正規(guī)買(mǎi)球相關(guān)的文章資訊~您也可以下載VARCHART XGantt試用版進(jìn)行評(píng)估~
想要購(gòu)買(mǎi)VARCHART XGantt正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn