程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 代碼工廠--解放程序員

代碼工廠--解放程序員

編輯:.NET實例教程
 軟件讓各行各業都實現了自動化,使得生產率大大提升. 在各行各業都嘗到軟件自動化的甜頭時,軟件自動化的實現者--程序員卻仍停留在勞動密集型的原始狀態.
  想到這裡,我就想問問自己:我能不能寫一個自動寫軟件的軟件呢?想來想去,答案是我暫時還不能,因為我跟大家一樣,也是個只會寫代碼的程序員.雖然不能實現自動寫軟件,但我寫了個自動寫代碼的小工具,可以一定程度上實現軟件編碼自動化.

實現軟件編碼自動化有什麼好處呢?

1,加快軟件開發速度.這一點不用多說.
2,提高軟件的可靠性.只要我們定義的模板沒問題,自動生成的代碼就不會有問題(至少沒有拼寫錯誤).
3,統一代碼風格.
4,讓我們寫的每一行代碼都能充份展示其價值,和千百萬程序員分享自己的勞動.程序員不再是廉價的打字員.

阿詩瑪代碼工廠的作用:

將數據庫表按照模板生成目標代碼.

特點:

1,通用性強.目標代碼可以是C#/Java/Html/SQL等等任何您需要的文件.
2,高度可定制.您可以通過自定義模板的方式,使目標代碼無需任何修改即可編譯執行.
3,可擴展性強.阿詩瑪代碼工廠使用了開放式架構思想,基於插件模式,完全可根據需要來擴展.
4,呵呵,我這東東沒啥值錢的,免費.

開發/運行環境:

.Net 2.0+Windows2003
數據庫兼容:MSSQL2000/2005
 另外,希望大家將自己制作的模板文件貼

出來分享.


快速使用指引:

1,首先當然是要選擇數據庫啦.如果沒有數據庫,那依據什麼生成呢?
Setp1:在[資源]點右鍵,選擇[新建數據源].在彈出窗輸入數據源文件名(如Localhost).
Setp2:在Localhost.udl上點右鍵選擇用資源管理器打開.打開後,即看到我們熟悉的數據庫連接對話框啦.選擇好數據源提供程序,填寫用戶名密碼.
Step3:展開Localhost.udl節點,即可看到數據庫裡的所有表.在需要生成代碼的表上點右鍵,選擇打開.即可看到您選擇的表的定義信息進入了[Table視圖].
2,先擇模板並生成.
    在[資源]中選擇一個xslt文件,點右鍵選擇打開,即可看到xslt文件顯示到了[模板文件]中.
    點擊生成,代碼就出來了.
3,如何您覺得模板不夠用,當然可以新建模板了.模板文件是標准的xslt文件,支持Javascript腳本.自己看著辦     吧.

下載地址:
http://download.csdn.Net/source/350160
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved