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

MyGenerator我的代碼生成器 V3.9

asp.net代碼生成器

  • 軟件大?。?span>462KB
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:開發(fā)輔助
  • 應(yīng)用平臺(tái):Windows平臺(tái)
  • 更新時(shí)間:2012-02-25
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

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

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

  1:這些代碼生成器的代碼生成過(guò)程不夠簡(jiǎn)捷;

  2:我們公司項(xiàng)目都是使用存儲(chǔ)過(guò)程;

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

  4:這些軟件的體積都不小,換臺(tái)機(jī)器就要安裝一遍,個(gè)人還是比較喜歡不寫注冊(cè)表的綠色軟件。

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

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

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

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

二:簡(jiǎn)單介紹

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

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

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

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

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

  5:頁(yè)面層的CS代碼簡(jiǎn)單,便于維護(hù)和調(diào)試;

三:主要功能

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

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

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

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

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

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

  7:界面美觀,有不錯(cuò)的用戶體驗(yàn);

四:使用方法和功能詳細(xì)介紹

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

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

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

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

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

  6:生成Web層前臺(tái)代碼:

  7:生成Web層后臺(tái)代碼:

  8:生成BLL層代碼:

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

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

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

  12:軟件幫助:

五:存在的問(wèn)題

  1:可能是由于使用WPF的問(wèn)題:首次啟動(dòng)較慢,視機(jī)器性能而定,一般會(huì)耗時(shí)10S左右

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

六:更新歷史

  V 3.9.0.0

  增加:支持一鍵在SQL Server中生成存儲(chǔ)過(guò)程

  增加:對(duì)不支持?jǐn)?shù)據(jù)類型的錯(cuò)誤提示,防止程序崩潰

  增加:創(chuàng)建存儲(chǔ)過(guò)程時(shí)的唯一性判斷

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

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

  修改:Insert返回long而不是int

  修改:一個(gè)存儲(chǔ)過(guò)程可能會(huì)生成亂碼的問(wèn)題

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

  V 3.8.0.0

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

  增加:基本方法SelectAll

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

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

  修改:點(diǎn)擊返回按鈕后無(wú)法、正常生成解決方案

  修改:其它幾個(gè)已知Bug

  V 3.7.0.0

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

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

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

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

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

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

V3.6.0.0

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

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

修改:幾個(gè)特殊數(shù)據(jù)類型會(huì)導(dǎo)致存儲(chǔ)過(guò)程無(wú)法執(zhí)行

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

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

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

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

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

V3.5.0.0

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

增加:提示新版本和自動(dòng)更新

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

修改:修復(fù)(MAX)數(shù)據(jù)類型默認(rèn)長(zhǎng)度的問(wèn)題

V3.4.0.0

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

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

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

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

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

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

V3.3.0.0

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

修改:界面美化,增強(qiáng)用戶體驗(yàn)

修改:代碼格式化,自動(dòng)著色和折疊

修改:修復(fù)一個(gè)會(huì)導(dǎo)致自動(dòng)退出的Bug

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

V3.2.0.0

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

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

修改:修復(fù)已知的幾個(gè)代碼生成錯(cuò)誤的問(wèn)題

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

V3.1.0.0

增加:代碼生成時(shí)對(duì)非主鍵自增字段的處理邏輯

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

修改:存儲(chǔ)過(guò)程中用中括號(hào)括起字段名,避免沖突

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

修改:說(shuō)明性文字部分修改和修正

V3.0.0.0

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

增加:界面切換效果

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

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

修改:修復(fù)已知的幾個(gè)代碼生成錯(cuò)誤的問(wèn)題

V2.1.0.0

增加:全面支持SQL Server 2008 R2

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

V2.0.0.0

增加:BLL,DAL,WEB層的自動(dòng)代碼生成

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

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

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

V1.8.0.0

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

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

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

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

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

V1.7.0.0

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

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

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

V1.6.0.0

增加:增加多個(gè)可自動(dòng)生成項(xiàng);

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

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

V1.5.0.0

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

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

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

修改:完善了C#實(shí)體類和存儲(chǔ)過(guò)程的生成方案;

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

V1.4.0.0

增加:可以自動(dòng)生成每個(gè)Table的基本SQL查詢語(yǔ)句。

V1.3.0.0

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

修改:軟件語(yǔ)言中文化;

V1.2.0.0

增加:增加了兩個(gè)模板;

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

V1.1.0.0

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

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

V1.0.0.0

增加:提供最基本的實(shí)體類生成;

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

氣軟件

關(guān)文章

載聲明

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