本項目是徹底基於Spring.Net.Framework 平臺進行研發。與Spring.Net.Framework平臺無縫銜接。並支持模型層、管理層、服務層、單表列表頁面管理、單表表單管理頁面、主細表管理頁面、數據字典、查詢頁面等等。爲您節省50%以上的開發成本。提高開發效率,提高開發週期。html
SNF代碼生成器是一款徹底自主知識產權研發的爲軟件項目開發設計的自動代碼生成器,也是一個軟件項目智能開發平臺,它是基於Spring.Net.Framework平臺量身設計的,結合了軟件開發中經典的思想和設計模式,融入了工廠模式,反射機制等等一些設計思想。主要實現讀取數據庫表的自動生成,包括生成屬性、添加、修改、刪除、查詢、存在性、Model類構造、服務層、接口層等基礎代碼和固化的業務邏輯代碼生成,使程序員能夠節省大量機械錄入的時間和重複勞動,而將精力集中於核心業務邏輯的開發。程序員
SNF.CodeGenerator3.1以後還提供了基於Spring.Net.Framework平臺的BS-MVC頁面代碼生成。有:單表列表維護管理頁面,單表表單維護管理頁面,多表查詢管理頁面,主細表維護頁面。同時在生成以前能夠配置字段顯示的形式、用什麼控件、是否顯示、是否必填項、列寬、默認值等。spring
SNF代碼生成器 同時提供便捷的開發管理功能和多項開發工做中經常使用到的輔助工具功能,您能夠很方便輕鬆地進行項目開發,讓軟件開發變得輕鬆而快樂!幫您快速開發項目,縮短開發週期,減小開發成本,大大提升了企業的研發效率,使得軟件企業在一樣的時間創造出更大的價值數據庫
SNF代碼生成器頁面以下:設計模式
自動生成代碼架構
一鍵自動生成各類代碼,能夠節省大量的時間來作業務邏輯的代碼,那些重複的代碼就交給它去作吧,1分鐘生成一個架構全部的基本代碼。mvc
有了它開發項目的效率簡直輕鬆多了。框架
自動生成Spring.Net.Framework平臺多層架構代碼asp.net
自動生成MVC4頁面和controller控制後臺代碼工具
自動生成父子表的(事務)的代碼
能夠生成單表列表管理維護,如:增刪改查等。
也能夠生成單表表單+列表維護頁面。
同時也能夠生成主細表的:增刪改查審覈等等操做。
很是牛的是在生成代碼以前能夠進行配置每一個字段顯示的控制如用什麼控件、是否顯示、是否必填項、列寬、默認值,很是好用。
靈活的代碼生成方式
能夠自定義手工選擇生成的字段。
能夠自由設定命名空間和實體類名。
自動生成方法屬性註釋。
支持對多種類型數據庫生成代碼:如SQLServer2000/200八、Oracle、MySQL、OleDb等,主要看Spring.Net.Framework平臺支持種類。
生成數據庫結構文檔
能夠根據選定的數據庫和表(可批量生成),能夠生成字段的詳細信息,包括默認值,描述等信息.生成相應的表結構文檔,免去手工寫文檔和操做的麻煩。
實現關鍵字高亮。
SNF代碼生成器頁面結構:
表結構配置
字段對應的控件選擇一共有20多種控件能夠選擇使用以下:
a) 代碼生成器使用步驟
1.建立數據表
2.生成代碼,拷貝到對應的目錄
3.配置菜單 運行
b) 完整的說明文檔
做者: 王春天 2015-05-15 出處: http://www.cnblogs.com/spring_wang/
本系列文章列表以下:
基於SNF-快速開發平臺框架的系列文章:
SNF快速開發平臺3.2之--.Net可擴展的單據編號生成器-SNF.CodeRule
SNF快速開發平臺3.1之--審覈流(3)低調奢華,簡單不凡,實例演示-SNF.WorkFlow
SNF快速開發平臺3.1之--審覈流(2)流程設計-SNF.WorkFlow功能使用說明
SNF快速開發平臺3.1之--審覈流(1)SNF.WorkFlow審覈流簡介
SNF快速開發平臺3.1之--完美的代碼生成器SNF.CodeGenerator-快速開發者的利器
基於MVC4+EasyUI的Web開發框架--Spring.Net.FrameworkV3.0整體介紹
SNF快速開發平臺3.1之--文件批量上傳-統一附件管理器-在線預覽文件(有互聯網和沒有兩種)
SNF快速開發平臺3.1之--asp.net mvc4 強大的導出和不須要上傳文件的批量導入EXCEL
SNF快速開發平臺3.0之MVC通用控件庫展現-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
SNF快速開發平臺3.0之BS頁面展現和九大優勢-部分頁面顯示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout
SNF快速開發平臺3.0之-界面個性化配置+10種皮膚+7種菜單-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout