資源簡介
DataUml Design 是面向開發人員使用的一個永久免費的軟件,提高軟件的開發效率和代碼的規范度。它主要包括三大功能,數據模型、代碼生成和UML建模,數據模型功能類似于PowerDesigner軟件,代碼生成類似于動軟的代碼生成器.
DataUml Design是采用WPF開發的一款軟件,該軟件功能包括實體類建模、數據庫設計、模型與數據庫同步、數據庫與模型同步、代碼生成、文檔生成、數據庫生成實體模型等功能。以往的軟件修改模型之后還得修改數據表結構,需要同步修改兩個地方,而DataUml Design解決了該問題, 軟件開發人員只需要修改模型結構或數據表結構,然后利用軟件的同步功能即可達到模型與數據表結構的一致性。方便開發人員輕輕松松地管理自己的模型與數據庫。
DataUml Design的自定義模板采用微軟的4T技術,開發人員可以配置自己的代碼模板。如實體層、數據訪問層和UI層都可以用模板來配置,由模型一鍵生成代碼,實現模型與代碼的一致性。
DataUml Design支持數據的導入與導出,可以導出模型結構的文檔,也支持其實數據導入生成數據模型(下一版本將實現)。
DataUml Design目前只支持MS Server和Oracle數據庫、C#和Java語言,其它數據庫和語言下一版本將實現。
DataUml Design功能特點
1)、模型設計
DataUml Desing數據建模采 用圖形化設計,基于UML標準,遵循UML類圖概念。模型中的類和數據庫中的表對應,類的成員分為字段、屬性、事件等,類的屬性對應數據表中的字段。類的 屬性成員的屬性又包括數據表中字段的所有屬性。類與類的關聯關系包括單向關聯、雙向關聯、組合、聚合。關聯關系與數據表中的外鍵相對應。關聯關系也具有屬 性。
2)、模型和數據庫同步
數據模型與數據庫綁定,設計模型之后可以一鍵把模型提交到綁定的數據庫中,如果數據庫中表存在,則會更新數據表結構,如果數據庫中代不存在,則會創建一張新表,用戶不需要關心如何數據庫類型,DataUml Design會幫你完成所有功能。
如果數據表中增加了字段或修改了某個字段,需模型中需沒有更改,只需把數據表同步到模型即可,不需要開發人員對照數據表結構來修改模型結構。
3)、代碼生成
DataUml Desing采用代碼模板來生成代碼,軟件開發人員可以根據自己的要求來設計代碼模板。代碼模板可以生成任務語言的代碼。軟件開發人員可以用代碼模板獲取到類的所有屬性以及關聯的類。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-06?09:50??DataUmlDesign\
?????目錄???????????0??2015-05-06?10:02??DataUmlDesign\1.5\
?????文件??????110592??2009-10-22?19:51??DataUmlDesign\1.5\adodb.dll
?????文件??????386048??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.dll
?????文件???????88576??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.Themes.dll
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeBuildPlugin\
?????文件????????7061??2014-08-18?22:15??DataUmlDesign\1.5\CodeBuildPlugin\class.txt
?????文件?????????717??2014-08-24?18:40??DataUmlDesign\1.5\CodeBuildPlugin\Intellisense.xml
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\1.5\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\
?????文件????????3157??2013-06-25?14:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\modelxml.tt
?????文件????????1021??2013-06-18?09:21??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\providers.config.tt
?????文件?????????718??2013-06-18?09:20??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\sqlMap.Config.tt
?????文件????????1315??2013-06-18?09:18??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\SqlMapper.tt
?????文件?????????926??2014-04-21?22:30??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\model.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\
?????文件????????4224??2013-07-12?09:09??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\Castle.tt
?????文件????????9401??2014-04-21?23:03??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\OracleDAL.tt
?????文件????????8781??2014-04-04?14:42??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SQLiteDAL.tt
?????文件??????????51??2014-04-21?20:08??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SqlServerDAL.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\
?????文件????????1331??2013-07-12?09:16??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\model.tt
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\Java模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\NetUml模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\PHP模板\
?????文件????????4347??2014-07-28?20:29??DataUmlDesign\1.5\CodeTemplate\示例模板.tt
?????文件???????15360??2007-03-07?11:55??DataUmlDesign\1.5\COM.Excel.dll
?????文件??????783360??2015-03-07?23:25??DataUmlDesign\1.5\DataUML?Design.exe
?????文件????????1208??2015-03-08?00:02??DataUmlDesign\1.5\DataUML?Design.exe.config
............此處省略75個文件信息
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-06?09:50??DataUmlDesign\
?????目錄???????????0??2015-05-06?10:02??DataUmlDesign\1.5\
?????文件??????110592??2009-10-22?19:51??DataUmlDesign\1.5\adodb.dll
?????文件??????386048??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.dll
?????文件???????88576??2015-03-07?23:00??DataUmlDesign\1.5\AvalonDock.Themes.dll
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeBuildPlugin\
?????文件????????7061??2014-08-18?22:15??DataUmlDesign\1.5\CodeBuildPlugin\class.txt
?????文件?????????717??2014-08-24?18:40??DataUmlDesign\1.5\CodeBuildPlugin\Intellisense.xm
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\
?????目錄???????????0??2015-03-08?00:09??DataUmlDesign\1.5\CodeTemplate\1.5\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\
?????文件????????3157??2013-06-25?14:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\modelxm
?????文件????????1021??2013-06-18?09:21??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\providers.config.tt
?????文件?????????718??2013-06-18?09:20??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\sqlMap.Config.tt
?????文件????????1315??2013-06-18?09:18??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\IBatis.Net\SqlMapper.tt
?????文件?????????926??2014-04-21?22:30??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\model.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\
?????文件????????4224??2013-07-12?09:09??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\Nhibernate\Castle.tt
?????文件????????9401??2014-04-21?23:03??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\OracleDAL.tt
?????文件????????8781??2014-04-04?14:42??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SQLiteDAL.tt
?????文件??????????51??2014-04-21?20:08??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\SqlServerDAL.tt
?????目錄???????????0??2015-03-07?23:39??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\
?????文件????????1331??2013-07-12?09:16??DataUmlDesign\1.5\CodeTemplate\1.5\.Net模板\工廠模式模板\model.tt
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\Java模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\NetUml模板\
?????目錄???????????0??2014-05-12?21:28??DataUmlDesign\1.5\CodeTemplate\1.5\PHP模板\
?????文件????????4347??2014-07-28?20:29??DataUmlDesign\1.5\CodeTemplate\示例模板.tt
?????文件???????15360??2007-03-07?11:55??DataUmlDesign\1.5\COM.Excel.dll
?????文件??????783360??2015-03-07?23:25??DataUmlDesign\1.5\DataUML?Design.exe
?????文件????????1208??2015-03-08?00:02??DataUmlDesign\1.5\DataUML?Design.exe.config
............此處省略75個文件信息
- 上一篇:中國象棋源代碼(Java)
- 下一篇:Android 游戲日本人編寫
評論
共有 條評論