網(wǎng)友評(píng)分:
9.6分
Topaz Gigapixel AI(圖像縮放軟件) V5.8.0 最新官方版
HEIC圖片轉(zhuǎn)換器2024版 V1.2.5 官方版
Digital Photo Professional(佳能raw軟件) V6.6.0.23 中文免費(fèi)版
水印王電腦版 V6.1.1 免費(fèi)PC版
LedshowTW 2015圖文編輯軟件 V15.10.30.01 官方版
無(wú)他相機(jī)PC客戶(hù)端 V6.4.5.149 最新免費(fèi)版
PhotoshopCC 2018 V19.0.0 精簡(jiǎn)版
秀臉FacePlay電腦版 V3.15.8 官方最新版
FlexGantt是一款非常先進(jìn)的甘特圖用戶(hù)界面制作工具,不僅能夠幫助用戶(hù)修改與timeline相關(guān)的數(shù)據(jù)和渲染,還可以對(duì)整個(gè)構(gòu)件的行為進(jìn)行更改,有需要的朋友可以自行來(lái)下載。
分離屏/雙甘特圖:幾乎任何規(guī)劃和日程應(yīng)用程序都需要的功能是使兩個(gè)不同的模型或同一個(gè)模型的兩個(gè)不同部分在保持同步的同時(shí),進(jìn)行水平滾動(dòng)。 FlexGantt框架包含一個(gè)雙甘特圖,可實(shí)現(xiàn)上述功能。 用戶(hù)可在任何時(shí)候?qū)Ω侍貓D進(jìn)行分隔/消除分隔。 可用一個(gè)水平分隔符來(lái)對(duì)上、下部分進(jìn)行縮放。 Timeline對(duì)象可以從一個(gè)拖動(dòng)到另一個(gè)。
書(shū)簽:用戶(hù)將越來(lái)越適應(yīng)書(shū)簽的概念。 FlexGantt 支持書(shū)簽,而用戶(hù)可通過(guò)書(shū)簽來(lái)對(duì)timeline的設(shè)置進(jìn)行快速調(diào)整,以便在甘特圖中顯示特定的時(shí)間點(diǎn)、粒度和水平線。 定義的書(shū)簽可在導(dǎo)航控件的功能選單中列出。 如果在用戶(hù)點(diǎn)擊功能選單按鈕時(shí),如果控件的按鈕按下,則時(shí)間跨度書(shū)簽的預(yù)覽圖會(huì)顯示。
圖層:FlexGantt 采用了一個(gè)與圖形和映射應(yīng)用程序相比非常獨(dú)特的分層途徑。 每個(gè)甘特圖都包含一套系統(tǒng)層,這些層可提供核心的功能(例如,繪制垂直網(wǎng)格線)和一套專(zhuān)對(duì)timeline對(duì)象(行為、時(shí)間、里程碑。。。)進(jìn)行繪制的層。 下圖是對(duì)層疊的描述。 應(yīng)用程序可以加入盡可能多的timeline對(duì)象層,允許它們對(duì)對(duì)象進(jìn)行輕松分組,并一次顯示或隱藏。 層還支持透明度,從而可以輕松的識(shí)別重疊的timeline對(duì)象。
拖放網(wǎng)格 :Timeline 對(duì)象可以進(jìn)行水平拖動(dòng)和縮放,也可以垂直拖動(dòng)。 在這些拖& 放操作過(guò)程中支持不可見(jiàn)的網(wǎng)格,以便在特定的時(shí)間對(duì)timeline對(duì)象的放置進(jìn)行簡(jiǎn)化。 網(wǎng)格受策略的控制,這就意味著任何種類(lèi)的網(wǎng)格都可以運(yùn)行。 默認(rèn)的網(wǎng)格策略可在經(jīng)過(guò)配置后,使timeline對(duì)象與任何單位聯(lián)系起來(lái),從千年、世紀(jì)、十年、年、月、周、日直到毫秒。
受策略控制的行為:日程應(yīng)用程序在很大程度上取決于信息的可視化、數(shù)據(jù)的編輯以及對(duì)用戶(hù)交互行為的響應(yīng)方式。 FlexGantt的策略框架可用于根據(jù)這些變量對(duì)甘特圖進(jìn)行定制。 策略是小型的決策工具,通常不含大量的代碼。 它們同時(shí)是無(wú)狀態(tài)的。 在許多情況下,它們只返回flag (布爾值)和命令。 flag可用于控制程序流,而命令用于進(jìn)行數(shù)據(jù)的實(shí)際修改(通過(guò)一個(gè)具有撤銷(xiāo)和重復(fù)功能的命令堆棧)。
可插的渲染程序編輯器:Swing 可定義多個(gè)渲染程序和編輯器類(lèi),可用于其用戶(hù)界面構(gòu)件,如樹(shù)、表或列表。 FlexGantt的功能與此相同,并可為樹(shù)形表單元格、列表頭、彈出功能選單、日期線模型、timeline對(duì)象、eventline對(duì)象定義渲染程序。 樹(shù)形表單元格和timeline對(duì)象具有編輯器。 timeline 對(duì)象編輯器可在甘特圖的右手測(cè)一個(gè)透明窗口中顯示(在位編輯,見(jiàn)下圖)
彈出功能選單/注釋?zhuān)何挥趖imeline下的條可以很好的表示一個(gè)新崗位,但由于空間的局限,只能承載有限的信息。 彈出功能選單/注釋可在鼠標(biāo)在這樣條上移動(dòng)時(shí)出現(xiàn),這是一個(gè)很好的功能,可顯示豐富的附加信息,可供決策人在對(duì)日程作出決策之前進(jìn)行參考。 FlexGanttd的彈出功能選單可以和Swing的構(gòu)件相同的方式進(jìn)行定制化。 不同的渲染程序可以封裝到不同類(lèi)型的彈出對(duì)象中。 彈出對(duì)象受專(zhuān)門(mén)的彈出策略的影響。 下圖顯示的是默認(rèn)的彈出渲染程序,可以系列化的形式顯示彈出對(duì)象。
打印:甘特圖中顯示的計(jì)劃是一個(gè)文檔,而每個(gè)文檔都必須是可打印的。 內(nèi)建的對(duì)FlexGantt的打印支持可讓用戶(hù)指定打印的時(shí)間跨度和粒度 (見(jiàn)下圖)。 結(jié)果圖標(biāo)可以以幾種不同的頁(yè)寬和頁(yè)高打印。
關(guān)系:Timeline對(duì)象通常彼此之間具有某種關(guān)系。 項(xiàng)目規(guī)劃軟件通常規(guī)定它們之間的限制。 這些限制的例子有: '之后開(kāi)始', '之前結(jié)束', '同時(shí)開(kāi)始', '同時(shí)結(jié)束'。 FlexGantt可通過(guò)在這些對(duì)象之間劃線來(lái)進(jìn)行可視化。 每個(gè)應(yīng)用程序都有自己的可視化方式(為不同的限制關(guān)系提供不同的顏色和/或線型)。 通過(guò)插入定制的關(guān)系生成器,可進(jìn)行任何種類(lèi)的關(guān)系生成。
延遲加載(Lazy loading):需要可視化的數(shù)據(jù)的兩可能會(huì)很大,這取決于應(yīng)用程序的類(lèi)型。 在這些情況下,只有在采用“延遲加載”的方法時(shí),用戶(hù)界面才可能快速響應(yīng),這就是說(shuō),數(shù)據(jù)只有在用戶(hù)實(shí)際發(fā)出請(qǐng)求的情況下才會(huì)從服務(wù)器(或數(shù)據(jù)庫(kù))中傳輸。 FlexGantt是從最底層開(kāi)始設(shè)計(jì)的,支持延遲加載。 例如: 可實(shí)現(xiàn)樹(shù)形表展開(kāi)監(jiān)聽(tīng)器界面的對(duì)象會(huì)在樹(shù)甚至還未展開(kāi)之前就收到一個(gè)事件,以便將展開(kāi)中的父節(jié)點(diǎn)的子節(jié)點(diǎn)載入?!?nbsp;分頁(yè)模型是另一個(gè)支持延遲加載的基礎(chǔ)結(jié)構(gòu)的例子。
命令框架:FlexGantt 提供了一個(gè)雖小但強(qiáng)大的命令框架。該框架可用于對(duì)可以撤銷(xiāo)和重復(fù)的編輯功能提供支持。 該框架包括命令、一個(gè)命令堆棧、一個(gè)命令堆棧監(jiān)聽(tīng)器和一個(gè)進(jìn)度監(jiān)控。 命令可通過(guò)甘特圖運(yùn)行、撤銷(xiāo)和重復(fù),而甘特圖在內(nèi)部采用了一個(gè)可更換的命令堆棧。 命令可在自己的線程內(nèi)運(yùn)行,以便保持用戶(hù)界面的響應(yīng)性?!?nbsp;命令堆棧事件是在命令的執(zhí)行過(guò)程中發(fā)出的?!?nbsp;進(jìn)度監(jiān)控程序可用于顯示命令的進(jìn)度。 子進(jìn)度監(jiān)控程序用于由其他命令組成的組合命令?!?nbsp;一旦一個(gè)命令執(zhí)行完畢,將會(huì)加入命令堆棧的不可執(zhí)行命令列表?!?nbsp;當(dāng)一個(gè)不可撤消的命令運(yùn)行時(shí),列表會(huì)清空。 命令框架是高度抽象化的,因而可對(duì)現(xiàn)有的基礎(chǔ)結(jié)構(gòu)(遺留代碼)進(jìn)行復(fù)用。
分頁(yè):如果一個(gè)日程應(yīng)用程序需要處理大量的timeline對(duì)象,通常將timeline的水平線分成幾頁(yè)/幾個(gè)時(shí)間跨度通常是有意義的。 這樣可將數(shù)據(jù)分成幾個(gè)較小的片段,便于甘特圖的處理。 分頁(yè)模塊可對(duì)各頁(yè)進(jìn)行管理。 可查詢(xún)當(dāng)前頁(yè)、前頁(yè)、下一頁(yè)、首頁(yè)和最后一頁(yè)。 用戶(hù)界面提供了一個(gè)控件,可用于選擇單獨(dú)的頁(yè)。
可變行高:FlexGantt圖的每一行都可以有自己的高度。 在樹(shù)形表的節(jié)點(diǎn)代表不同類(lèi)型的對(duì)象或如果每個(gè)節(jié)點(diǎn)都與某個(gè)數(shù)量相關(guān)時(shí),此功能非常有用。 在此情況下,行高可反映出數(shù)量的大小(例如某種資源的容量)。
多列排序:為與甘特圖的左手測(cè)的樹(shù)形表支持多列排序,即用戶(hù)可同時(shí)選擇幾個(gè)樹(shù)形表的列,而表中的數(shù)據(jù)會(huì)根據(jù)選擇的情況進(jìn)行排序。 FlexGantt 采用了一種快速排序算法,支持升序和降序排序。
可定制的Timeline:每個(gè)應(yīng)用程序都有各自關(guān)于timeline的要求。 有些要求在日期的旁邊顯示是當(dāng)年的第幾周,其他的可能要求顯示是當(dāng)年的第幾天(例如'第241天')。 timeline的設(shè)計(jì)宗旨考慮了靈活性。 其模型可以更換、其生成器可以被更換,甚至整個(gè)timeline都可以被定制的子類(lèi)替換。
日歷模型 :日歷模型可為甘特圖提供與周末、假日或任何特殊的時(shí)間跨度相關(guān)的數(shù)據(jù)。 日歷模型的條目在整個(gè)層容器的高度內(nèi)進(jìn)行渲染(右手測(cè))。 關(guān)于日歷模型的最明顯的例子是對(duì)視為周末的星期進(jìn)行定義。 周末日的背景呈灰色。
自滾動(dòng):如果FlexGantt圖頻繁對(duì)其“當(dāng)前時(shí)間/系統(tǒng)時(shí)間”進(jìn)行更新,有時(shí)最好讓?xiě)?yīng)用程序關(guān)注這一時(shí)間。 當(dāng)允許自滾動(dòng)時(shí),當(dāng)前時(shí)間光標(biāo)(垂直的虛線)會(huì)保持在層容器的中心,即便在時(shí)間前進(jìn)時(shí)也是如此。 在應(yīng)用程序更多地強(qiáng)調(diào)監(jiān)控功能,而不是交互進(jìn)度功能時(shí),這是一種非常有用的功能。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)