1. 程式人生 > >DIA: 使用Diagram Designer快速繪製流程圖、UML等圖形

DIA: 使用Diagram Designer快速繪製流程圖、UML等圖形

  目前比較流行的UML建模工具包括Visio、Rational Rose、PowerDesigner、EA等,基本上都是企業級的軟體,功能強大,我只用過Visio,所以就不對它們的特點或者異同多加介紹。對於較正式的情況,例如圖形會作為專案文件的一部分,建議使用以上列出的軟體。當我們在工作中遇到較複雜的程式碼邏輯或者業務邏輯時,把它們以圖形的形式展現出來更容易理解,對於這種情況,可以使用一個簡單輕便的建模工具來快速地繪製。這裡向大家推薦一款不錯的小軟體:Diagram Designer,安裝包大概1.3M,下圖是它的主介面:

可以用它來繪製各種各樣的圖形,如UML、流程圖、介面構造等,對於常用的圖形Diagram Designer提供了相應的模板,所以,通過模板可以支援更多種類的圖形,自定義的圖形元素用起來得心應手,我覺得

Visio中的圖形元素很多都用不上。左半部分是繪圖區域,右半部分是包含各種圖形元素的模板,直接以拖動的方式將模板中的元素拖到繪圖區域即可。如果想使用其他模板,則可以選擇載入該模板,我們也可以對已有的模板進行修改,刪除不需要或者增加新的內容。繪圖區域預設是沒有網格的,建議大家在使用時讓網格可見,這樣比較便於元素的放置和對齊。在Diagram Designer中複製繪圖區域中已有元素很方便,只要按住Ctrl鍵,然後用滑鼠左鍵選中要複製的元素,按住滑鼠左鍵拖動一下,就會複製出一樣的新元素,這一功能可以大大加快繪製圖形的速度。如果要修改元素的各種資訊,只需滑鼠單擊要修改的元素,Diagram Designer會彈出一個編輯對話方塊,我們只能以格式化程式碼的形式進行修改,如下圖所示:。

  Diagram Designer支援新建多個頁,可以使用ctrl+頁碼快速切換到指定的頁,也可以對頁進行命名和重新排序。對於有多個頁的圖形,可以採用幻燈片的方式進行瀏覽,這個功能挺實用的。選擇多個元素要按住shift鍵,而不是ctrl鍵。