PHP代碼解密工具合集(Dezender 12、黑刀 Dezender5、黑刀微盾解
6MB / 12-04
asp代碼加密解密軟件打包下載
212KB / 09-07
JavaScript 代碼格式化工具 JavaScript Code Improver
22KB / 05-02
把圖片轉換成網頁代碼
0.76MB / 10-24
ironcube_Decoder ionCube加密代碼反編譯
280KB / 07-25
phpCB php代碼格式化工具(附詳細配置方法)
80KB / 11-05
editplus zen coding插件 快速編寫html代碼
12KB / 01-03
JavaScript 代碼格式化軟件中文綠色版 (讓js代碼更容易閱讀)
22KB / 05-30
115網盤地址提取器單文件綠色版(本地網頁版代碼打包)
50KB / 03-29
BAT下載者代碼生成器 V2.0 免費版
310KB / 08-04
詳情介紹
距離上次發(fā)布已經相隔13個月了,在此特別感謝許多朋友的建議和鼓勵,歷經了多個版本的更迭后,才有了現在這個功能更多,更加實用的東西。雖然依舊沒什么技術含量,不過畢竟是自己花了很多時間的,還是自薦一下吧。
個人感覺目前的實用性還可以,至少在我們Team內用的還是不錯。同時說一下,之所以不用廣為流傳的其它代碼生成器,比如Code Smith、動網生成器,主要是如下原因:
1:這些代碼生成器的代碼生成過程不夠簡捷;
2:我們公司項目都是使用存儲過程;
3:如果我改了一個表的結構,那么基本就要重新生成一遍代碼;
4:這些軟件的體積都不小,換臺機器就要安裝一遍,個人還是比較喜歡不寫注冊表的綠色軟件。
所以我就自己寫了一個方便自己使用的代碼生成器,同時也當是練練手。
下面略過開發(fā)流程,簡單介紹一下本軟件的一些情況。
一:使用環(huán)境和適用范圍
本軟件主要是用來做.Net開發(fā)代碼生成的,適用環(huán)境為VS2008+ .Net framework4.0 Client Profile SQL2008+ C#; 適用于使用傳統(tǒng)三層架構,使用存儲過程,并且對性能沒有嚴格控制的中小型項目。
二:簡單介紹
本軟件提供了一整套數據庫操作的框架。Web層、BLL層、DAL層以及Utility和Model層代碼都可以自動生成。當然最簡單的是直接生成解決方案,然后你就可以直接針對某個表進行增刪改查了。各個層的代碼和傳統(tǒng)的寫法略有差異,主要體現在DAL層數據庫操作和SQL Server存儲過程的寫法上。其它層基本符合OO,代碼結構簡單,有較強的可讀性。主要特點如下:
1:數據庫交互只用寫一次,即使你不斷的增加、修改方法,DAL層的代碼都不需要修改;
2:對于存儲過程,不再需要繁瑣的設置SQL參數;
3:每個數據表只對應一個存儲過程,結構清晰,易于維護;
4:BLL支持事務過程,支持選擇數據庫操作時的智能提示;
5:頁面層的CS代碼簡單,便于維護和調試;
三:主要功能
1:根據需要自動生成實體類、存儲過程、WEB層前后端、BLL層的幾個基本業(yè)務操作的代碼。
2:支持批量導出代碼,生成相應的文件類型,方便直接加入項目;
3:支持直接導出VS2010項目 (需要重新編譯項目) ;
4:支持模板的自定義和20種自定義參數,使用NVelocity規(guī)則;
5: BLL層直接支持T-SQL事務,使用簡單;
6:綠色軟件,體積小,便于攜帶;
7:界面美觀,有不錯的用戶體驗;
四:使用方法和功能詳細介紹
1:軟件登陸,初始化項目參數:這步按提示輸入參數就可以了。需要注意的是,服務器參數可以在Config.xml 中手動設置,也可以直接輸入
2:軟件主界面:目前提供了全部功能。后續(xù)版本會提供一些新加功能,比如自定義模板的管理。默認是顯示軟件支持的自定義參數列表,目前一共支持20種自定義參數。如果你還需要什么參數,請告訴我,謝過。
3:從左側表列表中選擇所需要的數據表后,點擊生成,主窗口為生成代碼,右下角窗口為當前選擇表的增刪改查T-SQL語句:
4:生成C#實體類和基本數據庫操作的動作表枚舉:
5:生成存儲過程,每個表對應一個存儲過程,和傳統(tǒng)的每個方法對應一個存儲過程不同,這樣可以大大減少存儲過程的數量,方便維護和移動:
6:生成Web層前臺代碼:
7:生成Web層后臺代碼:
8:生成BLL層代碼:
9:生成自定義代碼,可以在vm文件夾下增刪擴展名為.vm的模板文件,句法請查看demo.vm文件:
10:導出當前生成的代碼,會根據當前選擇生成默認文件夾,如自定義模塊會全部生成在Custom文件夾下:
11:根據當前數據庫,生成整套解決方案。目前需要將五個項目手動加入解決方案的編譯列表,再手動重新編譯:
12:軟件幫助:
五:存在的問題
1:可能是由于使用WPF的問題:首次啟動較慢,視機器性能而定,一般會耗時10S左右
2:肯定尚有很多未發(fā)現的問題,希望大家得到大家的幫助,我一定會努力完善。
六:更新歷史
V 3.9.0.0
增加:支持一鍵在SQL Server中生成存儲過程
增加:對不支持數據類型的錯誤提示,防止程序崩潰
增加:創(chuàng)建存儲過程時的唯一性判斷
增加:數據庫列表和數據類型映射的管理
修改:對于多表,只導出一個SQL SP的Script文件
修改:Insert返回long而不是int
修改:一個存儲過程可能會生成亂碼的問題
修改:一些用于增強用戶體驗的布局調整
V 3.8.0.0
增加:支持根據數據庫直接導出一份比較漂亮的HTML文檔
增加:基本方法SelectAll
修改:生成的存儲過程不再獨立到單個文件,現在只使用一個文件,方便數據庫操作
修改:Guid為主鍵時,生成的解決方案有些方法無法、正常實現
修改:點擊返回按鈕后無法、正常生成解決方案
修改:其它幾個已知Bug
V 3.7.0.0
增加:數據讀取支持分頁控制
增加:服務器列表管理按鈕
增加:統(tǒng)一出錯信息的提示窗口,信息提示更加友好
修改:代碼重構,優(yōu)化
修改:已知Bug修復
修改:直接可以重新編譯解決方案,不需要手動把項目加入編譯列表
V3.6.0.0
增加:管理自定義模板,模板編輯支持智能提示和快捷鍵操作
修改:更新部分窗口美化,增加出錯提示和版本提示
修改:幾個特殊數據類型會導致存儲過程無法執(zhí)行
修改:點擊重置會重新加載數據表列表和字段列表
修改:代碼重構,提高代碼執(zhí)行效率
修改:修復已知特殊字符會使得解決方案產生錯誤,從而不能順利編譯的問題
修改:已知的其它幾個代碼生成的問題(DateTime類型轉換,GUID作為主鍵,NText類型使用like等
修改:部分代碼生成的修改,生成的代碼更加健壯
V3.5.0.0
增加:自定義參數類型
增加:提示新版本和自動更新
修改:修復數據庫名或者表名有特殊字符時生成的解決方案會編譯不通過
修改:修復(MAX)數據類型默認長度的問題
V3.4.0.0
增加:直接根據數據庫生成解決方案
增加:標簽頁支持雙擊關閉
修改:界面布局調整,增強用戶體驗
修改:大幅增強自定義代碼功能,可以自定義模板生成復雜代碼塊
修改:修復一個數據類型的映射問題
修改:修復一個已知頁面控件顯示的錯誤
V3.3.0.0
增加:生成代碼支持導出為相關文件
修改:界面美化,增強用戶體驗
修改:代碼格式化,自動著色和折疊
修改:修復一個會導致自動退出的Bug
修改:部分優(yōu)化自動生成的代碼
V3.2.0.0
修改:BLL層代碼根據Table自動生成,更加符合面向對象的原則
修改:WEB前端方法調用更加簡單
修改:修復已知的幾個代碼生成錯誤的問題
修改:Web后臺代碼調整,更加通用
V3.1.0.0
增加:代碼生成時對非主鍵自增字段的處理邏輯
增加:增加對中文字段和中文數據庫名的支持
修改:存儲過程中用中括號括起字段名,避免沖突
修改:存儲過程中增加唯一性確定過程,后端代碼在插 入和更新的過程中加入唯一性判斷的事務
修改:說明性文字部分修改和修正
V3.0.0.0
增加:界面布局調整,更加符合用戶體驗
增加:界面切換效果
修改:取消BLL和DAL層的代碼自動生成,改為通用類,無需根據數據表生成
修改:大幅修改代碼生成,支持使用多數據庫操作的T-SQL事務,整個數據庫訪問流程更加靈活,支持數據庫操作的智能提示
修改:修復已知的幾個代碼生成錯誤的問題
V2.1.0.0
增加:全面支持SQL Server 2008 R2
修改:修復兩個已知會造成程序退出的Bug
V2.0.0.0
增加:BLL,DAL,WEB層的自動代碼生成
增加:“關于”和“幫助”頁面
修改:軟件正式更名為 我的代碼生成器(My Generator)
修改:布局調整
V1.8.0.0
優(yōu)化:一些用戶體驗的調整,切換功能自動生成對應代碼,字段列表選擇更加符合用戶體驗
修改:修復一個生成的代碼中,如果有DateTime類型,那么默認空值存入數據庫可能會溢出的錯誤
修改:增加某些字段類型的精度顯示
修改:登錄窗口的服務器和數據庫名支持手動輸入
修改:布局調整,增加反選按鈕
V1.7.0.0
增加:DB Server的別名功能,可以為同一個DB Server 設置不同的登錄賬戶;
優(yōu)化:改進默認本地網站,兼容SQL2005/SQL2008;
修改:布局調整,可以最小化窗口;
V1.6.0.0
增加:增加多個可自動生成項;
修改:所有可設置部分整合到一個Config.xml中;
修改:布局調整;
V1.5.0.0
增加:支持自己導入數據庫列表;
優(yōu)化:優(yōu)化了代碼,現在遠程連接速度大幅度提高;
修改:更新了SQL代碼生成規(guī)則;
修改:完善了C#實體類和存儲過程的生成方案;
修改:布局調整;
V1.4.0.0
增加:可以自動生成每個Table的基本SQL查詢語句。
V1.3.0.0
優(yōu)化:代碼優(yōu)化,調整界面和模板內容;
修改:軟件語言中文化;
V1.2.0.0
增加:增加了兩個模板;
優(yōu)化:代碼優(yōu)化,修復一些Bug;
V1.1.0.0
優(yōu)化:代碼優(yōu)化,加快遠程連接的速度;
修改:修復一些Bug,調整界面;
V1.0.0.0
增加:提供最基本的實體類生成;
下載地址
人氣軟件
VAX番茄助手Visual Assist X 10.9.2488 for VS2022 漢化破解版(
Regex Tester 正則表達式測試工具
pywin32 python2.7 32與64位打包
Companion.JS IE javascript 調試工具
phpCB php代碼格式化工具(附詳細配置方法)
phpnow asp 運行插件
YUI Compressor 2.42 js css壓縮
JavaScript 代碼格式化軟件中文綠色版 (讓js代碼更容易閱讀)
Dreamweaver Cs4 jQuery自動提示插件綠色版
Closure Compiler Google出品的JavaScript優(yōu)化器
相關文章
-
Xilinx Vitis Core Development Kit 2023.2 Update 2 完整特別版(含.lic許可文件)
Xilinx Vivado Design Suite破解版是領先的生產力設計套件,Vivado IP 集成器提供圖形化和基于 Tcl 的構造校正設計開發(fā)流程,歡迎需要的朋友下載使用...
-
Instant CSharp Premium(VB.NET/C#代碼轉換器) v24.2.8 中文免費版 附安裝教程
Instant CSharp Premium 免費版是一款專業(yè)的C#編程IDE(集成開發(fā)環(huán)境),專為C#開發(fā)人員設計,它提供了一系列的功能和工具,幫助開發(fā)人員更高效地編寫、調試和部署C#應用程序,...
-
Coder Technologies Coder(開源云開發(fā)環(huán)境CDE) v2.8.0 x64 免費安裝版 附使用教程
Coder Technologies Coder是一個開源云開發(fā)環(huán)境 (CDE),您可以下載并托管在云中,在幾秒鐘內部署一個解決方案,提供開發(fā)人員所需的基礎設施、IDE、語言和工具,升級到企業(yè)版...
-
海為云組態(tài)軟件Haiwell Cloud SCADA v3.36.9.8 激活安裝版
海為云組態(tài)軟件是一款工業(yè)自動化監(jiān)控管理軟件,此軟件可以幫助用戶對工作中使用的智能化設備進行自動監(jiān)控,戶在使用設備的時候只需要輸入對應的命令就可以啟動監(jiān)控功能,歡...
-
Radzen Blazor Studio v1.9.6 完美激活版
Radzen Blazor Studio 是一種桌面工具,它使 開發(fā)人員 能夠創(chuàng)建漂亮的商業(yè) Blazor 應用程序,歡迎需要的朋友下載使用...
-
GitHub Desktop桌面客戶端 v3.4.2 漢化安裝版
GitHub Desktop是github的桌面客戶端軟件,使用GitHub Desktop可以簡化您的開發(fā)工作流程,github desktop官方并未提供中文版本,特此分享漢化版...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的MyGenerator我的代碼生成器 V3.9資源來源互聯網,版權歸該下載資源的合法擁有者所有。