這個周末,我從成都飛到了上海參加了首屆由社區組織而非官方(比如Microsoft)組織的.NET開發者峰會(.NET Conf)。為此,我特意請了兩天的假(周五+周六,對,我們是大小周,這周六要上班),在周五就飛到上海了。現在將我的所見所聞總結成文字,分享給各位關注我的朋友。 一、自組織 ...
反射Reflection,MFC時代叫RTTI Runtime Type Identification 運行時類型識別,提供一種動態創建對象的能力。 這里不談反射的概念和基本用法,僅僅就我遇到的ERP系統中,有哪些地方用到了反射,是如何用的。 操作對象的屬性或方法 Get Set property and invoke method 通過反射調用,代碼中很容易形成抽象化的公共代碼,比如,系統中很多 ...
2015-07-24 08:02 21 4699 推薦指數:
這個周末,我從成都飛到了上海參加了首屆由社區組織而非官方(比如Microsoft)組織的.NET開發者峰會(.NET Conf)。為此,我特意請了兩天的假(周五+周六,對,我們是大小周,這周六要上班),在周五就飛到上海了。現在將我的所見所聞總結成文字,分享給各位關注我的朋友。 一、自組織 ...
一、關於此書 2016年我的生日時,我的表弟送了一本書《解憂雜貨店》給我。我從沒有讀過任何一本關於東野圭吾的書,也沒看過它的推理小說,只知道貌似這本書是2015年Kindle上最熱的付費電子 ...
, 為什么呢? 我分析了以下原因 (個人觀點): 1. 數據分離 系統和網站項目不同, 一般網站 ...
的,還是用單獨的文件保存。.NET程序集是自描述的,程序集包含以下幾種版本信息,每個Assebmly包含三個Ve ...
1 對用戶輸入做過多的約定和假設 配置文件App.config中有一個設定報表路徑的配置節: <add key="ReportPath" value="C:\Users\Administr ...
大型系統具備一個通用的附件管理功能,對於單據中無法清晰表達的字段,用一個附件圖片或附件文檔表示是最好的方法了。比如物料清單附加一張CAD圖紙,銷售訂單評審功能中附加客戶的各種表格,通用附件功能對系統起到畫龍點睛的作用。一圖解千言,先來看一下界面設計模式,看起來和一般的數據輸入功能相同 ...
根據近幾年的制造業軟件開發經驗,以我開發人員的理解角度,簡要說明功能(Feature)是如何設計與實現的,供參考。 因架構的不同,技術實現上會有所差異,我的經驗僅限定於Windows Form程序。 總體功能 1 系統支持多用戶。 創建一個單實例(Singleton)的會話管理器 ...
Windows Forms程序實現界面與邏輯分離的關鍵是數據綁定技術(Data Binding),這與微軟推出的ASP.NET MVC的原理相同,分離業務代碼與界面層,提高系統的可維護性。 數據綁定 Data Binding 數據綁定技術的主要內容:數據源(Data Source),控件 ...