欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyGenerator我的代碼生成器 V3.9

asp.net代碼生成器

  • 軟件大小:462KB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 軟件類別:開發(fā)輔助
  • 應(yīng)用平臺:Windows平臺
  • 更新時間:2012-02-25
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

距離上次發(fā)布已經(jīng)相隔13個月了,在此特別感謝許多朋友的建議和鼓勵,歷經(jīng)了多個版本的更迭后,才有了現(xiàn)在這個功能更多,更加實用的東西。雖然依舊沒什么技術(shù)含量,不過畢竟是自己花了很多時間的,還是自薦一下吧。

  個人感覺目前的實用性還可以,至少在我們Team內(nèi)用的還是不錯。同時說一下,之所以不用廣為流傳的其它代碼生成器,比如Code Smith、動網(wǎng)生成器,主要是如下原因:

  1:這些代碼生成器的代碼生成過程不夠簡捷;

  2:我們公司項目都是使用存儲過程;

  3:如果我改了一個表的結(jié)構(gòu),那么基本就要重新生成一遍代碼;

  4:這些軟件的體積都不小,換臺機器就要安裝一遍,個人還是比較喜歡不寫注冊表的綠色軟件。

  所以我就自己寫了一個方便自己使用的代碼生成器,同時也當(dāng)是練練手。

  下面略過開發(fā)流程,簡單介紹一下本軟件的一些情況。

一:使用環(huán)境和適用范圍

  本軟件主要是用來做.Net開發(fā)代碼生成的,適用環(huán)境為VS2008+ .Net framework4.0 Client Profile SQL2008+ C#; 適用于使用傳統(tǒng)三層架構(gòu),使用存儲過程,并且對性能沒有嚴格控制的中小型項目。

二:簡單介紹

  本軟件提供了一整套數(shù)據(jù)庫操作的框架。Web層、BLL層、DAL層以及Utility和Model層代碼都可以自動生成。當(dāng)然最簡單的是直接生成解決方案,然后你就可以直接針對某個表進行增刪改查了。各個層的代碼和傳統(tǒng)的寫法略有差異,主要體現(xiàn)在DAL層數(shù)據(jù)庫操作和SQL Server存儲過程的寫法上。其它層基本符合OO,代碼結(jié)構(gòu)簡單,有較強的可讀性。主要特點如下:

  1:數(shù)據(jù)庫交互只用寫一次,即使你不斷的增加、修改方法,DAL層的代碼都不需要修改;

  2:對于存儲過程,不再需要繁瑣的設(shè)置SQL參數(shù);

  3:每個數(shù)據(jù)表只對應(yīng)一個存儲過程,結(jié)構(gòu)清晰,易于維護;

  4:BLL支持事務(wù)過程,支持選擇數(shù)據(jù)庫操作時的智能提示;

  5:頁面層的CS代碼簡單,便于維護和調(diào)試;

三:主要功能

  1:根據(jù)需要自動生成實體類、存儲過程、WEB層前后端、BLL層的幾個基本業(yè)務(wù)操作的代碼。

  2:支持批量導(dǎo)出代碼,生成相應(yīng)的文件類型,方便直接加入項目;

  3:支持直接導(dǎo)出VS2010項目 (需要重新編譯項目) ;

  4:支持模板的自定義和20種自定義參數(shù),使用NVelocity規(guī)則;

  5: BLL層直接支持T-SQL事務(wù),使用簡單;

  6:綠色軟件,體積小,便于攜帶;

  7:界面美觀,有不錯的用戶體驗;

四:使用方法和功能詳細介紹

  1:軟件登陸,初始化項目參數(shù):這步按提示輸入?yún)?shù)就可以了。需要注意的是,服務(wù)器參數(shù)可以在Config.xml 中手動設(shè)置,也可以直接輸入

  2:軟件主界面:目前提供了全部功能。后續(xù)版本會提供一些新加功能,比如自定義模板的管理。默認是顯示軟件支持的自定義參數(shù)列表,目前一共支持20種自定義參數(shù)。如果你還需要什么參數(shù),請告訴我,謝過。

  3:從左側(cè)表列表中選擇所需要的數(shù)據(jù)表后,點擊生成,主窗口為生成代碼,右下角窗口為當(dāng)前選擇表的增刪改查T-SQL語句:

  4:生成C#實體類和基本數(shù)據(jù)庫操作的動作表枚舉:

  5:生成存儲過程,每個表對應(yīng)一個存儲過程,和傳統(tǒng)的每個方法對應(yīng)一個存儲過程不同,這樣可以大大減少存儲過程的數(shù)量,方便維護和移動:

  6:生成Web層前臺代碼:

  7:生成Web層后臺代碼:

  8:生成BLL層代碼:

  9:生成自定義代碼,可以在vm文件夾下增刪擴展名為.vm的模板文件,句法請查看demo.vm文件:

  10:導(dǎo)出當(dāng)前生成的代碼,會根據(jù)當(dāng)前選擇生成默認文件夾,如自定義模塊會全部生成在Custom文件夾下:

  11:根據(jù)當(dāng)前數(shù)據(jù)庫,生成整套解決方案。目前需要將五個項目手動加入解決方案的編譯列表,再手動重新編譯:

  12:軟件幫助:

五:存在的問題

  1:可能是由于使用WPF的問題:首次啟動較慢,視機器性能而定,一般會耗時10S左右

  2:肯定尚有很多未發(fā)現(xiàn)的問題,希望大家得到大家的幫助,我一定會努力完善。

六:更新歷史

  V 3.9.0.0

  增加:支持一鍵在SQL Server中生成存儲過程

  增加:對不支持數(shù)據(jù)類型的錯誤提示,防止程序崩潰

  增加:創(chuàng)建存儲過程時的唯一性判斷

  增加:數(shù)據(jù)庫列表和數(shù)據(jù)類型映射的管理

  修改:對于多表,只導(dǎo)出一個SQL SP的Script文件

  修改:Insert返回long而不是int

  修改:一個存儲過程可能會生成亂碼的問題

  修改:一些用于增強用戶體驗的布局調(diào)整

  V 3.8.0.0

  增加:支持根據(jù)數(shù)據(jù)庫直接導(dǎo)出一份比較漂亮的HTML文檔

  增加:基本方法SelectAll

  修改:生成的存儲過程不再獨立到單個文件,現(xiàn)在只使用一個文件,方便數(shù)據(jù)庫操作

  修改:Guid為主鍵時,生成的解決方案有些方法無法、正常實現(xiàn)

  修改:點擊返回按鈕后無法、正常生成解決方案

  修改:其它幾個已知Bug

  V 3.7.0.0

增加:數(shù)據(jù)讀取支持分頁控制

增加:服務(wù)器列表管理按鈕

增加:統(tǒng)一出錯信息的提示窗口,信息提示更加友好

修改:代碼重構(gòu),優(yōu)化

修改:已知Bug修復(fù)   

修改:直接可以重新編譯解決方案,不需要手動把項目加入編譯列表

V3.6.0.0

增加:管理自定義模板,模板編輯支持智能提示和快捷鍵操作

修改:更新部分窗口美化,增加出錯提示和版本提示

修改:幾個特殊數(shù)據(jù)類型會導(dǎo)致存儲過程無法執(zhí)行

修改:點擊重置會重新加載數(shù)據(jù)表列表和字段列表

修改:代碼重構(gòu),提高代碼執(zhí)行效率

修改:修復(fù)已知特殊字符會使得解決方案產(chǎn)生錯誤,從而不能順利編譯的問題

修改:已知的其它幾個代碼生成的問題(DateTime類型轉(zhuǎn)換,GUID作為主鍵,NText類型使用like等

修改:部分代碼生成的修改,生成的代碼更加健壯

V3.5.0.0

增加:自定義參數(shù)類型

增加:提示新版本和自動更新

修改:修復(fù)數(shù)據(jù)庫名或者表名有特殊字符時生成的解決方案會編譯不通過

修改:修復(fù)(MAX)數(shù)據(jù)類型默認長度的問題

V3.4.0.0

增加:直接根據(jù)數(shù)據(jù)庫生成解決方案

增加:標(biāo)簽頁支持雙擊關(guān)閉

修改:界面布局調(diào)整,增強用戶體驗

修改:大幅增強自定義代碼功能,可以自定義模板生成復(fù)雜代碼塊

修改:修復(fù)一個數(shù)據(jù)類型的映射問題

修改:修復(fù)一個已知頁面控件顯示的錯誤

V3.3.0.0

增加:生成代碼支持導(dǎo)出為相關(guān)文件

修改:界面美化,增強用戶體驗

修改:代碼格式化,自動著色和折疊

修改:修復(fù)一個會導(dǎo)致自動退出的Bug

修改:部分優(yōu)化自動生成的代碼

V3.2.0.0

修改:BLL層代碼根據(jù)Table自動生成,更加符合面向?qū)ο蟮脑瓌t

修改:WEB前端方法調(diào)用更加簡單

修改:修復(fù)已知的幾個代碼生成錯誤的問題

修改:Web后臺代碼調(diào)整,更加通用

V3.1.0.0

增加:代碼生成時對非主鍵自增字段的處理邏輯

增加:增加對中文字段和中文數(shù)據(jù)庫名的支持

修改:存儲過程中用中括號括起字段名,避免沖突

修改:存儲過程中增加唯一性確定過程,后端代碼在插 入和更新的過程中加入唯一性判斷的事務(wù)

修改:說明性文字部分修改和修正

V3.0.0.0

增加:界面布局調(diào)整,更加符合用戶體驗

增加:界面切換效果

修改:取消BLL和DAL層的代碼自動生成,改為通用類,無需根據(jù)數(shù)據(jù)表生成

修改:大幅修改代碼生成,支持使用多數(shù)據(jù)庫操作的T-SQL事務(wù),整個數(shù)據(jù)庫訪問流程更加靈活,支持數(shù)據(jù)庫操作的智能提示

修改:修復(fù)已知的幾個代碼生成錯誤的問題

V2.1.0.0

增加:全面支持SQL Server 2008 R2

修改:修復(fù)兩個已知會造成程序退出的Bug

V2.0.0.0

增加:BLL,DAL,WEB層的自動代碼生成

增加:“關(guān)于”和“幫助”頁面

修改:軟件正式更名為 我的代碼生成器(My Generator)

修改:布局調(diào)整

V1.8.0.0

優(yōu)化:一些用戶體驗的調(diào)整,切換功能自動生成對應(yīng)代碼,字段列表選擇更加符合用戶體驗

修改:修復(fù)一個生成的代碼中,如果有DateTime類型,那么默認空值存入數(shù)據(jù)庫可能會溢出的錯誤

修改:增加某些字段類型的精度顯示

修改:登錄窗口的服務(wù)器和數(shù)據(jù)庫名支持手動輸入

修改:布局調(diào)整,增加反選按鈕

V1.7.0.0

增加:DB Server的別名功能,可以為同一個DB Server 設(shè)置不同的登錄賬戶;

優(yōu)化:改進默認本地網(wǎng)站,兼容SQL2005/SQL2008;

修改:布局調(diào)整,可以最小化窗口;

V1.6.0.0

增加:增加多個可自動生成項;

修改:所有可設(shè)置部分整合到一個Config.xml中;

修改:布局調(diào)整;

V1.5.0.0

增加:支持自己導(dǎo)入數(shù)據(jù)庫列表;

優(yōu)化:優(yōu)化了代碼,現(xiàn)在遠程連接速度大幅度提高;

修改:更新了SQL代碼生成規(guī)則;

修改:完善了C#實體類和存儲過程的生成方案;

修改:布局調(diào)整;

V1.4.0.0

增加:可以自動生成每個Table的基本SQL查詢語句。

V1.3.0.0

優(yōu)化:代碼優(yōu)化,調(diào)整界面和模板內(nèi)容;

修改:軟件語言中文化;

V1.2.0.0

增加:增加了兩個模板;

優(yōu)化:代碼優(yōu)化,修復(fù)一些Bug;

V1.1.0.0

優(yōu)化:代碼優(yōu)化,加快遠程連接的速度;

修改:修復(fù)一些Bug,調(diào)整界面;

V1.0.0.0

增加:提供最基本的實體類生成;

載地址

下載錯誤?【投訴報錯】

氣軟件

關(guān)文章

載聲明

☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的MyGenerator我的代碼生成器 V3.9資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。