C# Winform下一個熱插拔的MIS/MRP/ERP框架(簡介)


  Programmer普弱哥們都喜歡玩自己的框架,我也不例外。

  理想中,這個框架要易於理解、易於擴展、易於維護;最重要的,易於CODING。

  系統是1主體框架+N模組的多個EXE/DLL組成的,在主體框架打開的時候,編譯完模塊EXE可以馬上響應需求,不用退系統,不用重登錄。

  大概的目標:來一個新功能需求,在框架中拷貝一個模板,修改一下定義,再掛接一下,就可以上線。

  一、先看看VS的解決方案:

  

  * A10做為整體基石,維護通用的代碼類庫(如加解密/INI處理/XML/JSON/WEB調用等);

  * A11做為整體框架的基石,維護通用的應用程序信息/用戶信息(在各個可熱挺拔的EXE/DLL中共享)、窗體模板、數據庫處理等基類;

  * A12為自定義的控件庫,盡量的不使用商業控件;

  * A16為開發人員管理工具,用於特殊場合;

  * A19為系統自動更新模組;

  * B20為主體框架程序,用於展示友好界面,調用各項宇宙功能;

  * M22-M...為各個功能模組(比如進/銷/存/OA等)。

   二、看看界面

  如圖:采用的普通MDI多文檔結構。

  1、外殼為自定義的無邊框窗體;

  2、上部為Ribbon自定義控件,用於調用各個模組功能窗體;

  3、主體藍色部分為各模組窗體客戶區域;

  大體就是這個樣子,后面會逐步分解各個部分。


免責聲明!

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



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