軟件的可執行文件下載:PADFlowChart-exe.zip
MD5校驗碼:91FCA9FEC9665FD09BEB3DA94ADC1CE6
SHA1校驗碼:ECD742AA3092A085AB07AB2A1B014064B21EB958
本軟件在GitHub上的開源地址:<https://github.com/semaluo/PADFlowChart>
歡迎感興趣的朋友一起開發!
一、概述
在軟件設計過程中,前期設計有UML等建模方法,但是軟件的詳細設計階段卻沒有什么特別的工具。傳統的流程圖所占篇幅較大,由於允許使用流程線,過於靈活,不受約束,使用者可使流程任意轉向,從而造成程序閱讀和修改上的困難,不利於結構化程序的設計,因此實用中也很少應用於軟件詳細設計過程。
而PAD(Problem Analysis Diagram)問題分析圖則解決了傳統流程圖的以上缺點。該圖是由日本日立公司發明的一種表示程序控制流的結構圖。PAD圖所描述的程序結構十分清晰,具有圖形化結構易讀、易懂的特點。支持自頂向下、逐步求精方法的使用,非常適合用於軟件詳細設計階段。
本軟件實現了PAD圖的圖形元素,增加了一些便於程序設計的輔助元素,可以很方便的表達程序邏輯,符合開發人員在設計中逐步細化的思維習慣,是設計軟件、解讀程序的好工具。
二、PAD流程圖的圖形元素
1、 順序結構
2、 分支結構
3、 循環結構
4、 多分支結構
5、 塊結構
塊結構元素不是PAD圖定義的圖形元素,但是這個結構對於軟件設計中的逐步求精很有幫助。點擊塊結構元素右上角的小方塊將跳轉顯示該方塊后面代表的設計邏輯
6、 開始結構
表示流程的開始
7、 結束結構
表示流程的結束
8、 描述結構
起到解釋的輔助作用
三、軟件簡介
軟件的使用很簡單,先用“文件->新建”建立一個流程圖文檔,然后就可以點擊左側工具欄上的圖標進行畫圖。以下是作圖過程中的一些技巧:
1、 Alt+鼠標左鍵單擊:可以在鼠標單擊處快速復制最后一次建立的圖形
2、 Shift+鼠標左鍵單擊:可以多選多個圖形對象
3、 Ctrl+鼠標左鍵拖動:可以對多個圖形對象進行拖拉操作,在不同文檔間快速復制對象
4、 Ctrl+C、Ctrl+V、Ctrl+X、Ctrl+A:對圖形對象進行復制、粘貼、剪切、全選,Ctrl+V還可以將選中的圖形對象以位圖方式粘貼到如Word等軟件里。
5、Ctrl+鼠標滾輪可以放大/縮小顯示流程圖
6、 雙擊圖形對象可以編輯圖形對象里的文本
7、 文件->另存為:可以將流程圖文檔保存為位圖圖片文件。
8、 最后,你還可以利用屬性窗口修改圖形和畫布的屬性