找軟件用軟件,就到華軍軟件園! 軟件發(fā)布

您好,如有軟件收錄需求,請(qǐng)將軟件打包,并附上軟件名稱(chēng)、軟件介紹、軟件相關(guān)截圖、軟件icon、軟著、營(yíng)業(yè)執(zhí)照(個(gè)人沒(méi)有營(yíng)業(yè)執(zhí)照請(qǐng)?zhí)峁?duì)應(yīng)的開(kāi)發(fā)者身份證正反面以及手持身份證本人照片),發(fā)送至郵箱 https://user.onlinedown.net/login

收起>>

發(fā)送至郵箱:news@onlinedown.net

收起>>

所在位置: 首頁(yè) — PC軟件 — 編程軟件 — 編程工具  —  代碼生成器CodeBuilder
代碼生成器CodeBuilder

代碼生成器CodeBuilder  3.4.3

二維碼
  • 軟件授權(quán): 免費(fèi)軟件
  • 軟件大小: 13.14MB
  • 軟件評(píng)分:
  • 軟件類(lèi)型: 國(guó)產(chǎn)軟件
  • 更新時(shí)間: 2025-02-24
  • 應(yīng)用平臺(tái): Win
  • 軟件語(yǔ)言: 簡(jiǎn)體中文
  • 版      本: 3.4.3

下載服務(wù)協(xié)議見(jiàn)頁(yè)面底部

軟件介紹 相關(guān)專(zhuān)題 常見(jiàn)問(wèn)題 下載地址

基本簡(jiǎn)介
代碼生成器CodeBuilder段首LOGO
      代碼生成器CodeBuilder是一款免費(fèi)的代碼生成工具,它定義了一套靈活的接口,可以從數(shù)據(jù)庫(kù)、PowerDesigner、DbSchema、PDManer、OleDb等等獲取數(shù)據(jù)庫(kù)結(jié)構(gòu),然后通過(guò)自定義的T4、Razor 或 NVelocity 模板引擎來(lái)生成所需的代碼,更是接入了 DeepSeek 來(lái)生成需要的自定義模板。

代碼生成器CodeBuilder軟件特點(diǎn)

      一、多種數(shù)據(jù)源


      數(shù)據(jù)庫(kù)表、字段和關(guān)系等元數(shù)據(jù)統(tǒng)稱(chēng)為架構(gòu) Schema,它們是生成代碼的源材料。數(shù)據(jù)源接口用來(lái)獲取這些元數(shù)據(jù)。CodeBuilder 實(shí)現(xiàn)了兩個(gè)數(shù)據(jù)源插件:

      關(guān)系型數(shù)據(jù),支持常用的數(shù)據(jù)庫(kù)如 SqlServer、Oracle、MySQL、SQLite、PostgreSQL、Firebird,或 Odbc、OleDb 提供的驅(qū)動(dòng);3.0 新增達(dá)夢(mèng)、人大金倉(cāng)和神通數(shù)據(jù)庫(kù)的支持;

      流行建模工具 Power Designer 及 PDManer、DbSchema 和 Swagger。

      3.0 還新增了數(shù)據(jù)源架構(gòu)文件和數(shù)據(jù)源關(guān)系文件的存儲(chǔ)與讀取。如果以上這些無(wú)法滿(mǎn)足你,那么你可以基于 CodeBuilder 所提供的數(shù)據(jù)源接口,實(shí)現(xiàn)從其他數(shù)據(jù)庫(kù)或建模工具來(lái)獲得構(gòu)架 Schema。


代碼生成器CodeBuilder截圖

      二、架構(gòu)可擴(kuò)展

      構(gòu)架 Schema 除了預(yù)定的元數(shù)據(jù),你還可以通過(guò)編寫(xiě) C# 或 VB.NET 代碼來(lái)動(dòng)態(tài)擴(kuò)展它們,這些擴(kuò)展的內(nèi)容均可在模板中直接使用,如你所想,如你所愿,是不是帥呆了。

      新版在這方面做了很多優(yōu)化,現(xiàn)在你可以針對(duì)特定的模板來(lái)進(jìn)行擴(kuò)展,消除了擴(kuò)展內(nèi)容與其他模板沖突、混亂的問(wèn)題。

      只有想不到,沒(méi)有做不到,任何復(fù)雜的代碼都可以通過(guò)定義符合自己需求的擴(kuò)展來(lái)實(shí)現(xiàn)生成。


代碼生成器CodeBuilder截圖

      三、自定義變量

      與構(gòu)架 Schema 不同的是,自定義變量 Profile 是全局的,是用來(lái)控制生成風(fēng)格或生成流程的變量,你可以在初始化器或模板里使用變量來(lái)控制、格式化所要生成的內(nèi)容。

      新版和架構(gòu)擴(kuò)展一樣,可針對(duì)特定的模板來(lái)進(jìn)行擴(kuò)展。

      發(fā)揮你的想象,定義足夠多的變量,在模板里使用盡情的使用它們。

      四、多種模板引擎

      模板引擎是代碼生成器的靈魂,它根據(jù)你所定義的部件,將數(shù)據(jù)源進(jìn)行深度加工,生成你所需要的內(nèi)容,不僅僅是代碼,還可以是不同類(lèi)型的文件。

      目前提供了 T4、Razor 和 NVelocity 三種模板引擎,我相信總一有款適合你。

      當(dāng)然如果你足夠優(yōu)秀,你也可以自己動(dòng)手,自己去對(duì)接其他的模板引擎,或嘗試自創(chuàng)引擎,說(shuō)不定下一個(gè)流行優(yōu)秀的模板引擎締造者就是你。


代碼生成器CodeBuilder截圖

      五、集成 DeepSeek

      由于 CodeBuilder 提供的模板比較有限,而對(duì)于部分開(kāi)發(fā)者來(lái)說(shuō),要自定義模板也非易事。因此,新版本提供了一個(gè)模板生成器,它通過(guò)調(diào)用 DeepSeek API,將你的需求或一段代碼文件,發(fā)送給 DeepSeek,她將幫你分析并提煉模板。


代碼生成器CodeBuilder截圖

      六、在線(xiàn)模板商店

      新版提供了在線(xiàn)模板商店,更多的模板供你選擇,后續(xù)模板上新或變更,都可通過(guò)在線(xiàn)商店進(jìn)行更新,無(wú)需更新 CodeBuilder。

      下一步我們將會(huì)開(kāi)放個(gè)人用戶(hù)上傳模板服務(wù),只要你的模板具有一定的通用性,都可分享到 CodeBuilder,充實(shí)自己同時(shí)也是方便他人。更重要的是 CodeBuilder 的模板庫(kù)會(huì)得到不斷的豐富和完善。


代碼生成器CodeBuilder截圖

      七、實(shí)用工具

      如Json格式化工具、API測(cè)試工具、模板生成器、代碼調(diào)試器、文本轉(zhuǎn)換器、集合比較器等等。

代碼生成器CodeBuilder更新日志:



1.修復(fù)部分bug

2.優(yōu)化了部分功能

華軍小編推薦:

除了代碼生成器CodeBuilder這樣一款非常方便的編程工具,還有快表軟件、河小象編程客戶(hù)端、自動(dòng)化測(cè)試工具AutoRunnerEasy GUI、小海龜LOGO語(yǔ)言等相關(guān)軟件提供下載,有需要的小伙伴請(qǐng)點(diǎn)擊下載使用。

下載地址 分享軟件/應(yīng)用

使用WindSoul軟件管家下載地址:安全,快速

電信安全下載 網(wǎng)通安全下載 移動(dòng)安全下載 聯(lián)通安全下載

部分文件為zip、rar等壓縮格式,請(qǐng)下載 360壓縮 進(jìn)行壓縮!

常見(jiàn)問(wèn)題

關(guān)閉