重磅推出:AutoProject Studio 自動化項目生成器
- 2019 年 10 月 4 日
- 筆記
AutoProject Studio 自動化項目生成器 核心架構圖

AutoProject Studio 自動化項目生成器是一款基於C#.Net Framework 4.0為平台自主研發、專為軟體 設計、開發、管理的自動化項目(程式碼)生成器,同時也是一個智慧化軟體開發平台與超高效率、超低成本的最優解決方案。
該生成器的核心之一是基於資料庫元數據為驅動,目前支援SQLServer、SQLAzure、SQLCe、Access、SQLite、 MySQL、PostgreSQL、Oracle、DB2、Informinx、Sybase、達夢(國產)等多種資料庫。

該生成器的核心之二是基於系統模板、自定義模板與自定義配置選項機制,靈活自由地生成各種實體類、UI介面與業務 邏輯程式碼。目前提供多種ORM組建對應的實體類格式模板,分別是 Ado.Net、EntityFramework、EnterpriseLibrary、 NHibernate、MyBatis.Net、Castle ActiveRecord、FluentData、PetaPoco、LinqToDB、Dapper、 Samrk.Data、ServiceStak.OrmLite、MicroLite、LiteORM。並提供自定義欄位屬性生成實體類的多個自定義配置選項功能。

該生成器的核心之三是提供了基於表、視圖、存儲過程、自定義SQL語句4種資料庫子對象元數據並通過自定義配置選項
一鍵生成各種實體類、UI介面與業務邏輯程式碼的功能。並提供一鍵生成Asp.Net MVC 與 C# WinForm等項目的功能。

該生成器的核心之四是脫離固定項目框架的束縛,通過本程式提供的API,結合您自己公司項目的實際框架情況以自定義 模板生成完全適合您的框架的UI介面、業務邏輯,以及底層的程式碼。

該生成器支援生成基於面向對象、敏捷開發思想與多層架構框架的企業級項目。項目中結合了軟體開發中經典的設計模式, 融合了單例模式、工廠模式、模板模式、適配器模式、橋接模式等經典思想。支援 Asp.Net WebForm、Asp.Net MVC、 C# WinForm 3種架構的項目生成。每種框架均提供從前端UI到後端業務邏輯類程式碼的一鍵生成,大大節省了機械式編碼與 重複複製式編碼時間,而將節省出更多的時間與精力集中於項目核心業務邏輯的開發。
該程式碼生成器支援軟體工程管理,提供了軟體開發全流程文檔模板,便捷高效的控制開發過程中的每一個環節,大大降低了 未知風險。同時提供了多項開發工作中經常用到的輔助工具與資源,包括在線資源、系統工具、開發輔助工具以及設計輔助工具等。
該程式碼生成器的UI介面採用了時下最流行的Office2010 Blue皮膚。菜單欄採用Ribbon風格,分組式展現了不同功能模組的 組織關係,便於不通同功能模組的隨時切換與按鈕的便捷操作。多文檔式窗口,便於同時打開操作多個功能模組。 基於以上功能與核心技術,ZCN.NET自動化項目生成器最大限度地幫助個人或企業快速開發項目、縮短項目周期、降低開 發成本,大大提升了軟體的研發效率,使得個人或軟體企業在最短的時間內創造出更多、更大的價值!