1. 程式人生 > >.Net程式碼自動生成器 V1.8版釋出

.Net程式碼自動生成器 V1.8版釋出

基本功能描述:

1.自動程式碼生成。
  可以生成三層架構的程式碼。如果採用類似petshop架構模式的架構,則程式碼生成效率很高。
  它可以生成:實體Model,DAL(資料訪問層),IDAL(介面層),DALFactory(類工廠),BLL(業務邏輯層),WEB層等多層的程式碼,可以節省大量的時間來做業務邏輯的程式碼,那些重複的程式碼就交給它去做吧,1分鐘生成一個架構所有的基本程式碼。我感覺有了它開發專案的效率簡直好輕鬆。
(1)自動生成註釋.
(2)可以自由設定名稱空間和實體類名。
(3)免費提供資料庫訪問,頁面資料校驗等等基礎類庫及封裝類庫原始碼.
(4)支援不同型別資料層的生成: 採用直接寫SQL語句,採用呼叫儲存過程訪問。
(5)支援選擇不同架構程式碼生成:簡單基本三層結構;基於工廠模式+反射機制+快取機制的複合結構;自定義結構模版。
(6)可以生成增加,顯示等頁面主體Html程式碼,和後臺.cs處理程式碼。

2.資料庫管理器。
  類似SQLServer2000的管理介面,方便平常在程式碼編輯的時候想檢視資料庫的資訊,並且可以很直觀的檢視欄位型別,長度,主鍵,預設值等詳細資訊,省去了在程式碼和資料庫管理器之間的來回切換,方便快捷。

3.查詢分析器。
   實現類似於SQLServer2000的查詢分析器的功能,方便編寫程式碼時想進行數查詢。
(1)實現執行選中部分SQL語句。
(2)實現關鍵字高亮。
(3)支援F5快捷鍵執行語句。
(4)實現開啟現有指令碼,儲存當前指令碼功能。
(5)實現錯誤檢測提示功能。

4.自動生成儲存過程。
   根據選定表自動生成表的增,刪,改,查等操作的儲存過程指令碼。

5. 自動生成資料庫結構文件。
   可以根據選定的資料庫和表(可批量生成),可以生成欄位的詳細資訊,包括預設值,描述等資訊.生成相應的表結構文件,免去手工寫文件和操作的麻煩。

6. Web專案檔案釋出。
   有時候我們需要根據自己的要求,匯出專案檔案,VS.NET自帶的複製專案功能,對一些圖片或js 檔案等等其他一些檔案,不能自動匯出,除非把這些都新增到專案裡。所以,有了這個功能,對專案釋出非常的方便,並且支援自己定義哪些釋出哪些不釋出。

7. 程式碼生成自動輸出功能。
  程式碼生成器可以選定一個表來生成程式碼,然後貼上到專案裡。但如果表很多,來回這麼操作太麻煩,所以,這個功能可以按三層架構,自動建立資料夾,並自動生成所選的所有表的.cs程式碼檔案,只需要新增到專案裡就可以了。

V1.5老版的圖片:http://ltp.cnblogs.com/articles/289710.html

    ,新版還未來得及截圖,隨後補上。

後續開發計劃:

·支援其他型別資料庫系統如Oracle,Sysbase等的程式碼生成。
·資料庫管理增加新建庫,建立表,修改表資訊
·實現資料庫及表的建立指令碼輸出。
·支援資料庫的備份與恢復。
·自定義模板架構的程式碼生成。
·介面美化。
·其他輔助開發工具。

方便工作,娛樂生活,用智慧改變世界,用創造改變生活。其實,工作也很快樂!— 李天平