多維日程至多不過是一個複雜的概念。 二維和三維日程相對容易管理。如果具體情況需要四到五維的日程,則複雜性會呈指數級上升,極大地增加實際解決時的工作量。 在邏輯上和直觀上做到以多維方式表示日程的任務通常落在程式員的肩上。 Solutions Schedule .NET V2.0 通過一個堅固、商業上即時可用、可複用的Visual Studio 插件為程式員在創造性的日程和規劃解決方案方面所遇到的難題提供了答案。
V2.0標準版的功能
在Solutions::Schedule 2.0for .NET所採用的大量可視化增強方案總,標準版提供了:
- 單元格獨立格式化功能,包括字體、前景色和背景色、對其、填充類型和圖形。
- 列表視圖的列可以採用不同的格式化類型,包括文本、複選框、圖形的任意組合。
- 列表視圖列的數據類型包括: 文本,日期時間、布爾變數和圖形。
- 列設計器 -在列表視圖區, 可通過Columns Collection editor (可在屬性視圖中找到),在設計階段,或通過代碼的方式在運行階段,在列表中增加1到多列。
- Copy TimeBar, 可在啟動時通過一個點擊或和拖放操作提供一個快捷鍵,同時拷貝一個或多個TimeBar。
- 尺規的現實可分為連個區域,通常上部用來說明日期,下部用來描述時間增量刻度。 上部的文本顯示可以通過尺規標題屬性,用文本字串進行定制。
- 尺規下部是一個表示增量的時間刻度,由主要和次要刻度組成。 在一個日程中,可通過對尺規上通過主要和次要刻度表示的數值點進行操縱,來實現時間值的定制。
- 在時間條內顯示起始和終止日期可向日程人員提供快速的視覺參考,降低日程衝突的風險。
- 死區是日程中的定制區域,定義為無法創建、移動約會或改變大小的區域。 定制區域為日程表中的不連續片段,可通過上色來快速對保留區域進行展示。
- 在日程中為當前日期和時間增加視覺參考點只需借助當前時間線功能即可實現。 當前時間線的顏色設置在進行整體表示方面給予程式員更大的靈活性。
- 表頭專案最適合在資源列表中添加類別定義或採用特殊的標記等。 List Header專案具有完整的格式化功能。
- List view Line Items 可用唯一和替代的線色來進行格式化。
- 列表視圖和日程區(TimeBar)支持標準的多選操作 - 通過點擊和拖動來選擇一個組,shift點擊和control點擊選項。
- 列表專案可以採用Pre-Column,可用一個箭頭、零或從1開始的數或圖形來表示選擇的專案。
- 通過增強編輯功能,可用唯一的顏色對選擇的時間條進行識別。
- dbiSchedule空間可根據此控件的列表區域的任意列中的數值或列組合中的數值進行排序。
- 標籤屬性 (標籤通常是類型對象)是在對象及其記錄之間進行持久化的理想對象。
- TimeBar 行為可在時間條內以最能代表一個行為的完成情況的百分比來顯示一個時間條。
- TimeBar 集合 - dbiSchedule 控件可保留一個日誌行為屬性的集合,以: 創建一個時間條、移動一個時間條、縮放一個時間條、刪除一個時間條、鏈接一個時間條、斷開一個時間條的鏈接。 標準版可以將最後實施的行為保留。(企業版會按照控件所設置的歷史記錄的空間,盡可能記錄更多的行為)
- TimeBar Fill Styles 提供許多變數,可用於品牌和設置獨特的可視化時間條類別設置。
- TimeBar 的鏈接風格 - 下列方式的任意組合的一對一 TimeBar鏈接: 開始到開始、開始到結束、結束到開始以及結束到結束,帶標準、往復或直接鏈接。 鏈接也可以賦予唯一的顏色,以增強TimeBar關係的視覺效果。
- 對日程衝突的管理是資源規劃中的重要元素,dbiSchedule TimeBar Overlap 功能可對視覺識別上的潛在衝突的解決提供輔助。
- TimeBar 拆分編輯- 用剪刀和滑鼠游標表示的此編輯模式可有效地將一個時間條在游標位置拆分成兩個部分。
- 每個時間條可以包含兩個獨特的文本字段,與時間條的任意一端對齊。 時間條還支持文字環繞和text into 視圖,確保在整個時間條不可見的情況下,時間條的描述是可見的。
- 時間線是一種細緻的日程顯示定義方式,允許視線跟蹤至日程中的一個特定點。 時間線通過日程區域在垂直方向展開並沿著主要時間區段繪製。
- dbiSchedule控件中的列表對象可用作列表視圖和樹視圖。
- 程式員可以通過編程方式改變dbiSchedule控件中的TimeDistance 屬性的值,從而有效地在其軟體中增加放大/縮小功能。
V2.0企業版的功能
除了windowsVista和擴展的Windows XP風格以外,下列功能是Solutions::Schedule 2.0 for .NET企業版所獨有的:
- Copy TimeBar, 可在啟動時通過一個點擊或和拖放操作提供一個快捷鍵,同時拷貝一個或多個TimeBar。
- 固定的,用戶繪製的表頭和表尾區最適合對所有日程專案的行為進行匯總,無論列表專案的表頭、專案和時間條的細節如何。
- 支持多級撤銷和重複功能—有兩個歷史集合,其中的日誌行為(創建、移動、縮放、刪除、鏈接、斷開鏈接)與時間條和撤銷/重複事件相關聯。
- dbiSchedule - 企業版內建了對同時進行hosting, 表示和管理多日程的支持。 每個日程對象是按自身的起始日期/時間和終止日期/時間包括時間刻度尺規來定義的。 (只在企業版中提供)
- 標籤屬性 (標籤通常是類型對象)是在對象及其記錄之間進行持久化的理想對象。
- dbiSchedule 企業版提供了一個地圖區域,以幫助用戶對大型日程進行導航。 地圖區域是一種以壓縮格式對所有定義的日程在空間內顯示的方式。
- Scroll to Date Time方法是一種有效的對日程上特定時間點以編程方式進行導航的方式
- Selected TimeBar Collection - 一個可表示dbiSchedule控件內當前選擇的時間條的集合。
- TimeBar行為顯示—一個位於時間條內的時間條,適合以百分比形式表示一個行為的完成情況。
- TimeBar 的鏈接風格 - 下列方式的任意組合的一對多TimeBar鏈接: 開始到開始、開始到結束、結束到開始以及結束到結束,帶標準、往復或直接鏈接。 鏈接也可以賦予唯一的顏色,以增強TimeBar關係的視覺效果。
- TimeBar 拆分編輯- 用剪刀和滑鼠游標表示的此編輯模式可有效地將一個時間條在游標位置拆分成兩個部分。
- 用戶繪製的時間條可為程式員提供一種對所有時間條在dbiSchedule控件中進行的繪製進行控制的機會。用戶繪製的時間條可以與標準時間條一樣工作,隨著水準和垂直滾動條的移動而滾動。
Solutions::Schedule for .NET V2.0 有三個不同的版本:
- 標準版 - 標準開發產品License - 此license 提供了一組獨特的產品功能,與傳統的程式員/系統行為和分配策略相結合。 標準版License 以每個程式員一個,每臺電腦分別啟動的方式提供,包括免服務費的運行階段分配協議。
- 企業版- 公司開發License - 這種license 提供了產品的全部功能,專用於公司的開發行為通常有 “僅供內部使用”的分配要求。 將構件作為公司內部使用的應用程式的一部分分配是免使用費的。將構件非配到公司以外需要有一個商業化分配使用費協議,包括在商業化分配的軟體中採用含有DBI公司知識產權的產品。 如要瞭解更多資訊,請與 sales@componentsource.com聯繫。
- 企業版- 公司開發License - 這種license 提供了產品的全部功能,專用於公司的開發行為,通常附帶常見的商用軟體分配要求。 企業開發License 附帶一個商業化分配的免使用費協議,涉及所有在商業化分配的軟體中加入DBI公司知識產權的產品。 企業開發License 對每個具名地點不限程式員的數量。