西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

代碼生成器和UML建模DataUML Design

1.2 官方最新版
  • 代碼生成器和UML建模DataUML Design1.2 官方最新版
  • 軟件大小:6.1M
  • 更新時間:2014-04-14 11:49
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 編程輔助
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, WinXP
  • 官方網(wǎng)站:http://www.cnblogs.com/netuml/
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

DataUml Design 是面向開發(fā)人員使用的一個永久免費的軟件,提高軟件的開發(fā)效率和代碼的規(guī)范度。它主要包括三大功能,數(shù)據(jù)模型、代碼生成和UML建模,數(shù)據(jù)模型功能類似于PowerDesigner軟件,代碼生成類似于動軟的代碼生成器。

DataUml Design是采用WPF開發(fā)的一款軟件,該軟件功能包括實體類建模、數(shù)據(jù)庫設(shè)計、模型與數(shù)據(jù)庫同步、數(shù)據(jù)庫與模型同步、代碼生成、文檔生成、數(shù)據(jù)庫生成實體模型等功能。以往的軟件修改模型之后還得修改數(shù)據(jù)表結(jié)構(gòu),需要同步修改兩個地方,而DataUml Design解決了該問題, 軟件開發(fā)人員只需要修改模型結(jié)構(gòu)或數(shù)據(jù)表結(jié)構(gòu),然后利用軟件的同步功能即可達(dá)到模型與數(shù)據(jù)表結(jié)構(gòu)的一致性。方便開發(fā)人員輕輕松松地管理自己的模型與數(shù)據(jù)庫。

DataUml Design功能特點:

1)、模型設(shè)計
DataUml Desing數(shù)據(jù)建模采 用圖形化設(shè)計,基于UML標(biāo)準(zhǔn),遵循UML類圖概念。模型中的類和數(shù)據(jù)庫中的表對應(yīng),類的成員分為字段、屬性、事件等,類的屬性對應(yīng)數(shù)據(jù)表中的字段。類的 屬性成員的屬性又包括數(shù)據(jù)表中字段的所有屬性。類與類的關(guān)聯(lián)關(guān)系包括單向關(guān)聯(lián)、雙向關(guān)聯(lián)、組合、聚合。關(guān)聯(lián)關(guān)系與數(shù)據(jù)表中的外鍵相對應(yīng)。關(guān)聯(lián)關(guān)系也具有屬 性。
2)、模型和數(shù)據(jù)庫同步
數(shù)據(jù)模型與數(shù)據(jù)庫綁定,設(shè)計模型之后可以一鍵把模型提交到綁定的數(shù)據(jù)庫中,如果數(shù)據(jù)庫中表存在,則會更新數(shù)據(jù)表結(jié)構(gòu),如果數(shù)據(jù)庫中代不存在,則會創(chuàng)建一張新表,用戶不需要關(guān)心如何數(shù)據(jù)庫類型,DataUml Design會幫你完成所有功能。
如果數(shù)據(jù)表中增加了字段或修改了某個字段,需模型中需沒有更改,只需把數(shù)據(jù)表同步到模型即可,不需要開發(fā)人員對照數(shù)據(jù)表結(jié)構(gòu)來修改模型結(jié)構(gòu)。 
3)、代碼生成 
DataUml Desing采用代碼模板來生成代碼,軟件開發(fā)人員可以根據(jù)自己的要求來設(shè)計代碼模板。代碼模板可以生成任務(wù)語言的代碼。軟件開發(fā)人員可以用代碼模板獲取到類的所有屬性以及關(guān)聯(lián)的類。

更新:

DataUML 1.2版本在軟件架構(gòu)上有了很大的變化,目前DataUML支持Access、SQLite、MY SQL 、ORACLE、MS SERVER2000、MS SERVER2005、MS SERVER2008數(shù)據(jù)庫。

主要更新內(nèi)容如下:
1、支持SQLite數(shù)據(jù)庫,支持生成SQLite數(shù)據(jù)庫模型;
2、支持生成SQLite數(shù)據(jù)庫代碼;
3、支持?jǐn)?shù)據(jù)表字段自定義屬性;
4、數(shù)據(jù)表屬性、字段屬性、鍵屬性和索引屬性;
5、支持用戶自定義類型;
6、支持表索引;
7、支持生成、批量導(dǎo)出SQL語句以及SQL預(yù)覽功能;

1.1版本新增和改進(jìn)內(nèi)容如下

1、支持?jǐn)?shù)據(jù)模型元數(shù)據(jù)導(dǎo)出Word、Excel、PDF文檔功能;

2、支持MY SQL、Access數(shù)據(jù)庫;

3、支持加載PowerDesigner數(shù)據(jù)模型文件;

4、增加數(shù)據(jù)模型下添加數(shù)據(jù)包功能;

5、改進(jìn)新建數(shù)據(jù)模型時綁定數(shù)據(jù)庫類型功能;

生成文檔功能:

1、打開模型文件如下圖6-1

圖6-1

2、選擇要生成文檔的模型,點擊生成文檔按鈕,目前支持生成Word、Excel、PDF文檔。如下圖6-2

圖6-2

3、點擊工具欄上的圖標(biāo)按鈕,生成文檔。如下圖6-3,生成進(jìn)度界面。

圖6-3

4、生成文檔的最終效果圖如下

圖6-4

圖6-5

圖6-6

支持MY SQL 、Access數(shù)據(jù)庫功能:

點擊工具欄上的連接數(shù)據(jù)庫按鈕,如下圖6-7.

圖6-7

1、連接MY SQL數(shù)據(jù)庫

點擊MY SQL菜單,彈出MY SQL登錄界面

圖6-8

2、連接Access數(shù)據(jù)庫

圖6-9

四、支持加載PowerDesigner數(shù)據(jù)模型文件

1、點擊工具欄上的PD圖標(biāo)按鈕,彈出選擇PD文件對話框

圖6-10

2、打開之后顯示如下界面,跟PD軟件有類似,如下圖6-11

圖6-11 

新建數(shù)據(jù)模型:

1、點擊工具欄上的新建模型或右鍵菜單如下圖6-12,圖6-13

圖6-12  點擊工具欄  

圖6-13 菜單創(chuàng)建

2、添加數(shù)據(jù)模型,彈出選擇數(shù)據(jù)模型語言和數(shù)據(jù)庫類型,如下圖6-14

圖6-14

目前只支持C#語言,暫不支持SQLite數(shù)據(jù)庫。

增加數(shù)據(jù)包和畫板功能:

1、數(shù)據(jù)模型和包都可以添加包和畫板功能,如下圖6-15

圖6-15

選擇模型節(jié)點或包節(jié)點,右鍵彈出的菜單中,選擇“新建”菜單,出現(xiàn)“包”和“畫板”子菜單,給當(dāng)前模型或包下面添加數(shù)據(jù)包和畫板。

2、點擊“包”,在當(dāng)前節(jié)點下添加一個數(shù)據(jù)包,如下圖6-16

圖6-16

軟件標(biāo)簽: 代碼生成器 UML建模

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載