【原創】WinFramework輕量級UI快速開發框架(WinForm+C/S結構+C#+DevExpress)


C/S架構輕量級快速開發框架 - WinFramework V2.1(2021 release)

 

適用開發 適用開發:企業級ERP、MES、MRP、HIS、WMS、TMS、CRM、MIS、POS等數據管理系統
運行平台 運行平台:Windows (Winform) + .NET Framework 4.5
開發工具 開發工具:Visual Studio 2017+,C#語言
數據庫 多數據庫:MsSQL 2008R2 / MySql5.7.34 / Oracle 11g

 

WinFramework輕量級UI快速開發框架(WinForm+C/S結構+C#+DevExpress)

 

 

 WinFramework產品介紹

WinFramework輕量級快速開發框架是2021最新發布的軟件產品,融合多年軟件開發經驗與軟件產品經驗,采用全新的C/S體系架構,敏捷開發、簡單易用、代碼量少、高效率、低成本,為您提供最佳選擇。

WinFramework輕量級快速開發框架提供通用類庫、數據界面、通用權限管理系統,以及豐富的實例開發模板和開發文檔,我們提供線上技術指導服務,助力開發團隊快速搭建自己的軟件項目。

WinFramework開發框架配套的核心工具 - 代碼生成器,能快速生成界面(FORM)、業務層(BLL)、數據層(DAL)、模型(Model)、報表(Report)以及VS工程項目(Project)的源代碼,大幅度提升開發效率,節約開發時間,降低項目預算成本。據用戶統計,開發框架能為您減少60%以上的工作量。

C/S架構快速開發框架系列產品已成功應用500多家企業、6000多位軟件開發者,其中包括國內知名軟件公司、國有企業、研發機構及上市公司等。參考:優秀企業選擇了我們的產品-成功案例

WinFramework開發框架經過多個技術層面性能測試,能滿足企業級大型軟件項目開發技術指標。 穩定、開源、快速開發是我們的核心競爭力。我們秉着分享成功經驗、堅持產品創新原則,專業、專心、專注工匠精神,致力於服務IT同行,為您和您的企業創造更大價值。

 

 

 

--- 智能高效,唯快不破!

 

 WinFramework架構圖 (Architecture)

 

 

 WinFramework業務邏輯層繼承關系圖

 

 

 業務邏輯層公共基類繼承關系圖

 

 

bllCore_Base:業務邏輯層基類,負責實例化dal層的實例,以及添加ORM模型並配置模型關系。

bllBusinessBase:抽象類,實現了基本的數據操作,查詢數據,提交數據,刪除數據。

bllBase<DAL>:抽象類,引入了賬套DBCode 概念,可以給DAL指定 DBCode。

bllBase<DAL, SN>:抽象類,在bllBase<DAL>基礎上增加了流水單號的支持,使用該類提交數據的時候會自動根據流水單號模型生成流水單號,並更新到數據庫中。

bllBaseCommon:固定dal類型為dalCommon,支持流水單號模型。

bllBaseUserCommon:設置數據層操作賬套為用戶登錄的賬套,增刪改查的數據庫是登錄的業務數據庫。

bllBaseSystemCommon:設置數據層操作賬套為系統賬套,增刪改查的數據庫是系統庫。

bllBaseUser<DAL>:自定義DAL操作對象,設置數據層操作賬套為用戶登錄的賬套,增刪改查的數據庫是登錄的業務數據庫。

bllBaseSystem:自定義DAL操作對象,設置數據層操作賬套為系統賬套,增刪改查的數據庫是系統庫。

bllGridViewLayout:表格樣式業務邏輯,提供表格樣式配置的讀取於保存,以及樣式分配的權限用戶。

 

 WinFramework數據訪問層繼承關系圖

 

 

dalBase:數據訪問層基類,實現IDAL接口。實現一組

dalBusinessBase:抽象類,實現CustomerUpdate方法提交單個表或多張表的數據,主要參數:DataSet data。

dalCommon:公共數據訪問層,定義一組公共的方法提供給業務層調用。

bllBase:業務邏輯層基類,聚合dalBusinessBase類。通過定義泛型dalBusinessBase類,在實例化該類時根據泛型參數的類型(Type)施加限制,若客戶端嘗試使用某個約束所不允許的類型來實例化該類時,則會產生編譯時錯誤,這些限制稱為約束,定義泛型類使用 where 上下文關鍵字指定。

 

 解決方案和工程項目 (Solution & Project)

 

 

 

 開發環境與配置


1. 操作系統:Windows7或更高版本(64位)
2. 開發工具:Visual Studio 2015或更高版本
3. 數據庫:Microsoft SQL Server 2008或更高版本,MySQL5.7.34, Oracle 11g
4. 第三方控件:DevExpress 17.x或更高版本
5. 報表控件:Fast Report for .Net 1.6.18 或更高版本
6. WCF服務運行環境:IIS 7.0或更高版本
7. .Net Framework運行環境:4.0或更高版本

 

 

 

 

 

 

 

原文:https://www.csframework.com/cs-winform-framework.htm

C/S框架網: https://www.csframework.com/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM