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