AV香港三级级在线_欧美老妇胖VS小伙_国产成人AV在线精品无码_亚洲 日本 欧美 中文字幕

  • JViews Diagrammer提供的流程圖設(shè)計(jì)工具是一種無需編程就能快速配置流程圖的開發(fā)工具節(jié)點(diǎn)和鏈接圖能夠直接連接到后臺的數(shù)據(jù)源,并且能夠自動(dòng)地隨著數(shù)據(jù)的改變而更新。智能化的圖形布局算法能夠?qū)⒘鞒虉D元素間的關(guān)系清楚地展現(xiàn)處理。

    diagram是一種圖形展示,它由各種形狀和形狀之間的連線組成。Diagram主要是用來解釋系統(tǒng)中各個(gè)相關(guān)聯(lián)對象之間的關(guān)系。diagram可以是靜態(tài)的,也可以是動(dòng)態(tài)的,靜態(tài)就是在顯示過程中它的外觀是不變化的,就像它名字暗示的一樣,它是對給定系統(tǒng)的快照。靜態(tài)diagram通常用來做文檔,典型的應(yīng)用是工作流圖和組織圖。

     

    Diagrammer的主要特征如下

    JViews簡圖設(shè)計(jì)工具。

    易定制的圖形。

    以功能完備的SDK進(jìn)行定制開發(fā)。

    應(yīng)有盡有的布局算法。

    數(shù)據(jù)和顯示的清晰分離。

    內(nèi)置流模型和流監(jiān)控。

    方便部署瘦客戶端模式。

    根據(jù)地理位置顯示簡圖。

    數(shù)據(jù)關(guān)聯(lián)。

    預(yù)定義的JavaBeans。

    功能完全的打印API。

    易整合性。

    Diagrammer的典型應(yīng)用

    簡圖是系統(tǒng)的抽象,系統(tǒng)中主要的單元在圖形上叫做節(jié)點(diǎn),把節(jié)點(diǎn)連接起來的線段叫連線。在基本的簡圖中,節(jié)點(diǎn)可以是簡單的圓或多邊形,通常旁邊有文字幫助解釋。連線通常是直線段,或者折線。簡圖展示了抽象的底層系統(tǒng),它們經(jīng)常在供應(yīng)鏈管理,通訊網(wǎng)絡(luò),業(yè)務(wù)流程,網(wǎng)絡(luò)服務(wù)計(jì)劃,產(chǎn)品流,UML簡圖,組織圖,航線圖,結(jié)構(gòu)圖,面板圖,交通樞紐等等中可以看到。已經(jīng)在電信、軍事、氣象、物流、交通(航空、船運(yùn)、鐵路等)等得到廣泛的應(yīng)用。Diagrammer為下列情況提供解決方案:圖形編輯器、資產(chǎn)管理圖、工作流、業(yè)務(wù)流程編輯、產(chǎn)品過程圖、交通監(jiān)控。

    Diagrammer使你不需要和底層Java圖形API打交道,只需要關(guān)心業(yè)務(wù)數(shù)據(jù)和如何展示。Diagrammer基于模型-視圖結(jié)構(gòu),它清晰的分離數(shù)據(jù),顯示和構(gòu)件的相互作用。它遵從了Swing架構(gòu),即開發(fā)者只關(guān)心數(shù)據(jù)模型,讓構(gòu)件來處理如何顯示數(shù)據(jù)和操作(比如選中和編輯)。

     

    Diagrammer的一般框架

    組成簡圖涉及的主題:

    數(shù)據(jù)源:是載入待顯示的數(shù)據(jù),當(dāng)數(shù)據(jù)被改變的時(shí)候同時(shí)寫入數(shù)據(jù)源。有三種類型的數(shù)據(jù)源:文本文件,XML文件和JDBC。還可以通過實(shí)現(xiàn)Java的數(shù)據(jù)模型接口來連接數(shù)據(jù)模型。

    樣式表:通過符合CSS2的樣式規(guī)則,控制數(shù)據(jù)對應(yīng)的圖形的外觀。它定義了數(shù)據(jù)模型的數(shù)據(jù)對象對應(yīng)到圖形對象的方式。

    項(xiàng)目:是樣式表和數(shù)據(jù)源的連接,它把簡圖的輸入聯(lián)合起來。項(xiàng)目被保存為XML文件,后綴名是.idpr,項(xiàng)目文件通常由設(shè)計(jì)工具產(chǎn)生。

    Diagrammer管理視圖由下列部分完成的:

    SDM引擎:是Diagrammer里重要的部分 ,因?yàn)樗刂浦鴶?shù)據(jù)到圖形的映射。

    數(shù)據(jù)模型接口:SDM數(shù)據(jù)模型是告訴SDM引擎如何得到待顯示的數(shù)據(jù)的接口,它是節(jié)點(diǎn)和節(jié)點(diǎn)間連線的抽象描述。

    顯示:是幫助管理業(yè)務(wù)數(shù)據(jù)圖形展示的Java類,提供很多定義好了的這種類。

    繪制圖形:處理保存和管理Diagrammer產(chǎn)生的圖形對象的Java類,它不僅管理節(jié)點(diǎn)和鏈接,還管理任何顯示背景或裝飾(比如圖標(biāo))的圖形對象。

    交互:處理對事件(比如鼠標(biāo)點(diǎn)擊)響應(yīng)行為的Java類,提供各種各樣的定義好了的交互。