日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(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
      軟件下載