您的位置:極速下載站 → 電腦軟件 → 教育教學 → 編程開發 → UML建模代碼生成器
NetUml DataUml Design是面向開發人員使用的一個永久免費的軟件,本軟件的目的是提高軟件的開發效率和代碼的規范度。它主要包括三大功能,數據模型、代碼生成和UML建模,數據模型功能類似于PowerDesigner軟件,代碼生成類似于動軟的代碼生成器。

NetUml DataUml Design是采用WPF開發的一款軟件,該軟件功能包括實體類建模、數據庫設計、模型與數據庫同步、數據庫與模型同步、代碼生成、文檔生成、數據庫生成實體模型等功能。軟件開發人員只需要修改模型結構或數據表結構,然后利用軟件的同步功能即可達到模型與數據表結構的一致性。方便開發人員輕輕松松地管理自己的模型與數據庫。
NetUml DataUml Design的自定義模板采用微軟的4T技術,開發人員可以配置自己的代碼模板。如實體層、數據訪問層和UI層都可以用模板來配置,由模型一鍵生成代碼,實現模型與代碼的一致性。
功能特點:
1)、模型設計
DataUml Desing數據建模采用圖形化設計,基于UML標準,遵循UML類圖概念。模型中的類和數據庫中的表對應,類的成員分為字段、屬性、事件等,類的屬性對應數據表中的字段。類的屬性成員的屬性又包括數據表中字段的所有屬性。類與類的關聯關系包括單向關聯、雙向關聯、組合、聚合。關聯關系與數據表中的外鍵相對應。關聯關系也具有屬性。
2)、模型和數據庫同步
數據模型與數據庫綁定,設計模型之后可以一鍵把模型提交到綁定的數據庫中,如果數據庫中表存在,則會更新數據表結構,如果數據庫中代不存在,則會創建一張新表,用戶不需要關心如何數據庫類型,DataUml Design會幫你完成所有功能。
如果數據表中增加了字段或修改了某個字段,需模型中需沒有更改,只需把數據表同步到模型即可,不需要開發人員對照數據表結構來修改模型結構。
3)、代碼生成
DataUml Desing采用代碼模板來生成代碼,軟件開發人員可以根據自己的要求來設計代碼模板。代碼模板可以生成任務語言的代碼。軟件開發人員可以用代碼模板獲取到類的所有屬性以及關聯的類。
相關搜索:代碼生成器