什麼是Composite Application Guidance for WPF(以下簡稱Prism)我們想象一下,在復雜的企業級開發中,我們的
Composite Application Library(CAL)1,一個Composite Application 的基本組成Composit
創建第一個Composite WPF Application1.前提條件:你需要下載到CAL(Composite application libr
在默認情況下,WPF程序的啟動方式APP的XAML中指定StartUri,然後IDE會自動幫我們生成一個Main方法,然後將StartUri中指定
依賴注入容器和Prism的基礎服務已經在本系列隨筆中提到過很多次,今天將其分離出來專門說一說1, 為什麼要使用依賴注入容器我們知道, 在Compo
在Ioc和DI中,最熟悉的一個詞語便是服務(Service)了,關於Service的定義以及其與Component(組件)的一些小小區別,請參考M
既然是Composite Application ,毫無疑問地將涉及到“模塊(Module)”以及“模塊化(M
Prism的事件並沒有直接使用C#的Event或WPF的RoutedEvent, 而是CompositeWpfEvent, 今天簡單地談一談1,
這年頭記得習慣用ConsoleApplication的人恐怕也沒有多少了,系統工具無論巨細,一律拖個巨大的form出來..其實控制台,寫得好點也是
寫在前面其實這系列文章已經被很多網友轉載過了,我自己也在前面的博客中給出了原文的鏈接。但畢竟博客園的人氣更旺,加上不少網友強烈要求我把文章轉貼到博
雖然從技術角度講,DataTable與EntityObject並沒有什麼可比性,然而,它暗示了一場革命正在悄然進行著,即使是微軟,也擺脫不了這場革
案例:一個簡易的銷售系統從現在開始,我們將以一個簡易的銷售系統為例,探討EntityFramework在領域驅動設計上的應用。為了方便討論,我們的
EntityFramework(EF)中有一項功能,就是能夠根據數據庫中的存儲過程生成實體的行為(或稱方法,以下統稱方法)。我在本系列的第一篇博文
聚合(Aggregate)是領域驅動設計中非常重要的一個概念。簡單地說,聚合是這樣一組領域對象(包括實體和值對象),這組領域對象聯合起來表述一個完
首先應該認識到,是對象就有生命周期。這一點無論在面向對象語言還是在領域驅動設計中都適用。在領域驅動設計中,模型對象生命周期可以簡要地用下圖表示:通