動軟代碼生成器是一款具有超高效率的代碼自動生成工具,它主要向程序員朋友提供,生成基于面向?qū)ο蟮乃枷牒腿龑蛹軜?gòu)設(shè)計的代碼,它支持生成不同架構(gòu)的項目和代碼,能夠一鍵自動生成各種重復(fù)代碼,完全省去了大量的機械錄入的時間和重復(fù)動作,提升開發(fā)人員工作效率,讓開發(fā)人員有更多的時間來攻克難題,極大的提高你的工作效率,有需要的朋友可以下載使用!
主要實現(xiàn)在對應(yīng)數(shù)據(jù)庫中表的基類代碼的自動生成,包括生成屬性、添加、修改、刪除、查詢、存在性、Model類構(gòu)造等基礎(chǔ)代碼片斷,支持不同3種架構(gòu)代碼生成,使程序員可以節(jié)省大量機械錄入的時間和重復(fù)勞動,而將精力集中于核心業(yè)務(wù)邏輯的開發(fā)。
動軟代碼生成器 同時提供便捷的開發(fā)管理功能和多項開發(fā)工作中常用到的輔助工具功能,您可以很方便輕松地進行項目開發(fā),讓軟件開發(fā)變得輕松而快樂!幫您快速開發(fā)項目,縮短開發(fā)周期,減少開發(fā)成本,大大提高了企業(yè)的研發(fā)效率,使得軟件企業(yè)在同樣的時間創(chuàng)造出更大的價值。
動軟代碼生成器軟件功能:
代碼的自動生成。
一鍵自動生成各種代碼,可以節(jié)省大量時間做業(yè)務(wù)邏輯代碼。把重復(fù)的代碼交給它,一分鐘生成一個架構(gòu)的所有基本代碼。開發(fā)項目的效率要輕松得多。
自動生成三層架構(gòu)的完整項目和代碼:簡單的三層結(jié)構(gòu);基于工廠模式的三層架構(gòu);定制結(jié)構(gòu)模板。
ASPNET頁面和cs后臺代碼的自動生成。
父子表(事務(wù))代碼自動生成。
可定制代碼生成的頁面模板,批量生成項目代碼。
代碼生成方式靈活。
可自定義手工選擇生成的字段。
命名空間和實體類名可自由設(shè)置。
自動生成方法屬性注釋。
代碼生成支持表和視圖。
支持生成多種類型的數(shù)據(jù)庫代碼,如SQLServer2000/2008.Oracle.mysql.OleDb等。
可生成多種不同類型的數(shù)據(jù)層代碼,如:基于SQL字符串、基于Parameter和基于存儲過程的數(shù)據(jù)層。
生成存儲過程和腳本。
可以根據(jù)選定的數(shù)據(jù)庫和表(可多選)自動生成增、刪、改、查等操作的存儲過程腳本,以及生成表創(chuàng)建腳本和數(shù)據(jù)記錄的SQL腳本,支持當(dāng)前生成和導(dǎo)出腳本文件的功能。
生成數(shù)據(jù)庫結(jié)構(gòu)文檔。
可根據(jù)選定的數(shù)據(jù)庫和表(可批量生成)生成字段的詳細(xì)信息,包括默認(rèn)值、描述等信息。生成相應(yīng)的表結(jié)構(gòu)文檔,避免了手工寫文檔和操作的麻煩。
各種類型的數(shù)據(jù)庫管理器。
支持SQLServer2005/2008.Oracle.MySQL.OleDb四種類型的數(shù)據(jù)庫同時管理。
實現(xiàn)類似SQLServer2008的查詢分析器功能,方便編輯代碼時查看數(shù)據(jù)庫信息,可以直觀查看字段類型、長度、主鍵、默認(rèn)值等詳細(xì)信息,省去了代碼和數(shù)據(jù)庫管理器之間的來回切換,方便快捷。
同時支持重命名、刪除、數(shù)據(jù)瀏覽等常見操作。
查詢分析器
實現(xiàn)類似SQLServer2008的查詢分析器功能,方便編寫代碼時查詢數(shù)據(jù)。
實現(xiàn)部分SQL語句的執(zhí)行選擇。
實現(xiàn)高亮關(guān)鍵詞。
支持F5快捷鍵執(zhí)行語句。
打開現(xiàn)有腳本,保存當(dāng)前腳本功能。
實現(xiàn)錯誤檢測提示功能。
插件
支持代碼生成和插件自定制開發(fā)的擴展插件機制。如有興趣,還可制作自己的插件與全球用戶分享。
二次開發(fā)類庫
免費提供數(shù)據(jù)訪問類庫組件、頁面數(shù)據(jù)驗證等通用函數(shù)類庫源代碼。您還可以自己完善類庫包裝,與全球用戶分享。
動軟代碼生成器使用教程:
1、打開動軟代碼生成器工具,點擊如下圖的連接SQL Server數(shù)據(jù)庫服務(wù)器;

2、如圖,填寫好數(shù)據(jù)庫相關(guān)配置,點擊連接測試,可以看到你的數(shù)據(jù)庫出現(xiàn)在了下拉列表中,點擊選擇你的數(shù)據(jù)庫,點擊下一步;

3、如圖,選擇要生成代碼的數(shù)據(jù)庫;

4、填寫項目解決方案的名稱和存儲位置的信息;

5、選擇要生成代碼的表,選擇你需要的模板,如圖,根據(jù)需求填寫;

6、點擊開始生成,生成好了一個.NET的解決方案,里面的必要的代碼已經(jīng)自動生成好;
