EasyCode是一款功能強大的.NET代碼生成器。EasyCode不僅可以為您生成專業(yè)級“同時支持多數(shù)據(jù)庫的三層架構”數(shù)據(jù)訪問源碼,可以直接生成專業(yè)級別WinForm和Asp.Net解決方案、界面和代碼,大幅提高了設計者開發(fā)效率。
軟件介紹
EasyCode是一個全新的、功能極其強大的.Net軟件輔助設計和代碼生成系統(tǒng),它不僅能為你生成專業(yè)級別的“三層架構,同時支持多數(shù)據(jù)庫”的數(shù)據(jù)訪問源碼,還能為你生成專業(yè)級別的系統(tǒng)模塊界面。利用EasyCode不僅僅是對數(shù)據(jù)庫的簡單反向工程,你可以很容易地解決這些問題:類和類之間的引用關系,類和數(shù)據(jù)庫表的映射,數(shù)據(jù)訪問中的多表關聯(lián)等等。EasyCode也很貼心地為你提供了:在線翻譯自動匹配屬性名,生成SQL并創(chuàng)建執(zhí)行數(shù)據(jù)表,導出各種開發(fā)常用文檔(WORD2003格式),直接預覽被設計系統(tǒng)的運行時效果,讓你的系統(tǒng)設計開發(fā)工作,真正事半功倍。EasyCode使用起來也很簡單,你只要花幾分鐘的時間來閱讀這篇文檔,就能輕松掌握EasyCode的強大功能。
EsayCode軟件輔助設計生成系統(tǒng)特色
1、真正的面向對象設計與生成EasyCode與代碼生成器類產品的數(shù)據(jù)庫反向工程有所不同,EasyCode更加強調的是系統(tǒng)的整體設計,提供通過使用面向對象的方法,設計所需系統(tǒng)中的基礎對象(類),并根據(jù)專業(yè)級的“三層架構模板”生成專業(yè)級的界面和源代碼。
2、同時設計系統(tǒng)與數(shù)據(jù)庫
當前信息管理系統(tǒng)的開發(fā)與數(shù)據(jù)庫越來越緊密,EasyCode采用“數(shù)據(jù)映射”建立基礎對象(類)與數(shù)據(jù)表之間的關系,在設計類的同時,就可以完成關聯(lián)表結構的設計,并生成同時支持多種主流數(shù)據(jù)庫的源代碼。(更換數(shù)據(jù)庫時,僅需修改配置文件。)
3、輕松解決多表關聯(lián)應用
EasyCode在設計基礎對象(類)時,可以將部門類(不是部門編號)作為員工類的一個屬性,自動生成表間關聯(lián)代碼,在界面上也可以實現(xiàn)部門名稱的顯示,及使用下拉框選擇部門。
4、快速設計功能模塊與界面
EasyCode可以定義系統(tǒng)的模塊劃分、模塊所關聯(lián)的類、類在界面上綁定哪種控件以及如何進行顯示,輕松設計出專業(yè)、美觀的界面。
5、直接預覽界面設計效果
在EasyCode中進行與界面相關的設計時,都可以直接預覽項目編譯后的實際顯示效果,預覽界面中可以看到系統(tǒng)的導航欄將是什么樣,各個模塊的列表界面與編輯界面又是什么樣。
6、在線翻譯以及自動匹配
EasyCode設計類時,輸入屬性的中文友好名稱,點個按鈕就可以全部翻譯為英文的屬性名稱,并支持由屬性名稱和類型創(chuàng)建或匹配數(shù)據(jù)表結構。
7、直接導出各類設計文檔
目前已經(jīng)支持“基礎對象(類)設計文檔”,“數(shù)據(jù)庫設計說明文檔”等常用文檔的生成與導出,從而更加便于您與開發(fā)團隊或客戶進行交流討論。
8、無限可能的升級與服務
在下載EasyCode的同時,可以享用更多的EasyCode 界面與代碼模板。EasyCode會根據(jù)用戶使用的反饋,調整升級與服務計劃。
9、生成專業(yè)級別解決方案
可以生成VS2008/VS2010的解決方案文件(Asp.Net/WinForm)。所生成出的代碼,由資深開發(fā)人員負責設計和評測,在保證代碼性能的同時,具有優(yōu)異的可讀性與擴展性,無論對于.Net開發(fā)的新人或是老鳥,都有一定的學習或借鑒作用。