Windows Forms程序實現界面與邏輯分離的關鍵是數據綁定技術(Data Binding),這與微軟推出的ASP.NET MVC的原理相同,分離業務代碼與界面層,提高系統的可維護性。 數據綁定 Data Binding 數據綁定技術的主要內容:數據源(Data Source),控件 ...
Infragistics 是.NET平台優秀的控件供應商,囊括了WinForms,ASP.NET,Silverlight,WPF,Windows Phone等所有關於微軟.NET技術的界面控件。借助於這些功能復雜的控件,為ERP的界面提供了靈活的操作能力。 本篇不談控件開發,只詳細說明ERP系統如何使用Infragistics WinForms,而不用.NET 自帶的控件。 文本編輯控件提示必須輸 ...
2015-07-31 07:57 6 5773 推薦指數:
Windows Forms程序實現界面與邏輯分離的關鍵是數據綁定技術(Data Binding),這與微軟推出的ASP.NET MVC的原理相同,分離業務代碼與界面層,提高系統的可維護性。 數據綁定 Data Binding 數據綁定技術的主要內容:數據源(Data Source),控件 ...
成熟的ERP系統的界面應該都是從模板中拷貝出來的,各類功能的界面有規律可遵循。軟件界面設計模式化或是藝術性的創作,我認可前者,模式化的界面客戶容易舉一反三,降低學習門檻。除了一些小部分的功能界面設計特殊一些,ERP絕大部分的功能的界面都相似。以我接觸和設計的ERP系統,總結常見的界面設計模式,供 ...
大型系統具備一個通用的附件管理功能,對於單據中無法清晰表達的字段,用一個附件圖片或附件文檔表示是最好的方法了。比如物料清單附加一張CAD圖紙,銷售訂單評審功能中附加客戶的各種表格,通用附件功能對系統起到畫龍點睛的作用。一圖解千言,先來看一下界面設計模式,看起來和一般的數據輸入功能相同 ...
根據近幾年的制造業軟件開發經驗,以我開發人員的理解角度,簡要說明功能(Feature)是如何設計與實現的,供參考。 因架構的不同,技術實現上會有所差異,我的經驗僅限定於Windows Form程序。 總體功能 1 系統支持多用戶。 創建一個單實例(Singleton)的會話管理器 ...
的,還是用單獨的文件保存。.NET程序集是自描述的,程序集包含以下幾種版本信息,每個Assebmly包含三個Ve ...
1 對用戶輸入做過多的約定和假設 配置文件App.config中有一個設定報表路徑的配置節: <add key="ReportPath" value="C:\Users\Administr ...
權限模塊是ERP系統的核心模塊之一,完善的權限控制機制給系統增色不少。總結我接觸過的權限模塊,以享讀者。 1 權限的簡明定義 ERP權限管理用一句簡單的話來說就是:誰 能否 做 那些 事。 文句 含義 說明 誰 部門 ...
數據庫版本控制 1) 開發版本控制。控制多人同時修改數據庫產生的沖突,使用SQL Source Control 工具做版本管理。 SQL Server Management Studio支持VSS ...