匯報一下設計器當前進度以及下一階段主要的開發目標。
當前進度主要集中在圖像處理方面:
1、采用Riawave,完成了整個設計器圖形處理的架構
2、工作流節點的圖形建模
3、節點的拖拽以及連線
4、節點、連線的剪貼、復制、刪除操作,支持快捷鍵
5、畫板的縮放和Grid顯示與否
采用的圖形類庫是Degrafa。
下一階段(2-3周)會實現以下的功能:
1、目前的連線是通過點擊兩個節點出現的,將支持單獨的連線增加(兩種形式:直線、曲線)
2、增加不同節點對連線的約束,即開始節點只能出、任務節點單進單出等。
3、采用flexlib實現新的設計器菜單(Tabpane形式),同時將圖形模型工具條移到左側垂直放置
4、do/undo功能,將所有對畫板的操作重構為Command模式
余下的功能包括:導出圖片、打印等。
近階段的主要任務是實現設計器的圖形功能,不考慮XML的轉換和建模。其中包括根據大家的反饋改變部分的現實細節。源代碼將盡快放出。請關注JbpmSide。
http://www.tkk7.com/ronghao 榮浩原創,轉載請注明出處:)
posted on 2009-03-26 22:21
ronghao 閱讀(3886)
評論(4) 編輯 收藏 所屬分類:
JbpmSide