原创 抽象工廠模式

解讀設計模式----抽象工廠模式(AbstractFactory Pattern) 一、模式描述       我的程序中有需要一系列的對象,比如我們要吃一碗米飯(Rice),要喝一杯咖啡(Coffee)......,要想利用他們,我們

原创 工廠方法模式

解讀設計模式----工廠方法模式(FactoryMethod Pattern) 概述:       Factory Method模式是應用最爲廣泛的設計模式,畢竟他負責了一系列對象的創建,而對象的創建正是面向對象編程中最爲繁瑣的行爲。

原创 上班玩遊戲,老總是怎麼知道的呢?

上班玩遊戲,老總是怎麼知道的呢?       0點過了。可還沒睡意,可能是平時都是2點過才睡覺習慣了吧。不知道幹什麼,好無聊。因爲生病了,不想看書;這無聊之時,來記錄一個故事吧,這可是一個真實的故事(傻瓜纔信,不信的更傻--不看完

原创 WPF控件開發之自定義控件(4)

處理輸入 在 UserControl 示例中,RepeatButton 實例直接引用了代碼中定義的事件處理程序。對於自定義 Control,命令是實現相同行爲的一種更靈活的方式。控件可以定義命令,如下面的示例所示。   然後,模板中

原创 被svcutil坑了一把

用xamarin動態調用wcf,不能用svctil生成代理類,要用slsvcutil,自己mark C:\Program Files\Microsoft SDKs\Silverlight\v5.0\Tools

原创 WPF控件開發之自定義控件(2)

屬性的元數據。元數據包含該屬性的默認值、CoerceValueCallback 和 PropertyChangedCallback。 通過實現該屬性的 get 和 set 訪問器,定義一個名爲 Value 的 CLR“包裝”屬性,這個

原创 ASP.NET MVC 入門1、簡介

ASP.NET MVC 入門1、簡介 什麼是MVC模式 MVC(Model-View-Controller,模型—視圖—控制器模式)用於表示一種軟件架構模式。它把軟件系統分爲三個基本部分:模型(Model),視圖(View)和控制器(C

原创 裝飾模式

解讀設計模式----裝飾模式(Decorator Pattern)       裝飾模式(Decorator)也叫包裝器模式(Wrapper)。以“裝飾”的含義生動形象地描繪了“動態地給一個對象添加一些額外的職責”的意圖。GOF在《設

原创 WPF控件開發之自定義控件(5)

  儘可能減少幫助器元素所必需的、特定於用戶的綁定或屬性設置。通常,幫助器元素需要某些綁定或屬性設置才能在控件模板中正確工作。幫助器元素和模板化控件應當儘可能多地生成這些設置。在設置屬性或者建立綁定時,注意不要重寫由用戶設置的值。具體

原创 命令模式

解讀設計模式----命令模式(Command Pattern) ***本文與作者原文有一定的偏差,其中加入了一部分是個人看法,詳細請查看作者原文。***原文連接http://www.dofactory.com/Patterns/Pat

原创 Factory Method模式

《軟件設計精要與模式》之Factory Method模式       聲明:我發佈本章節主要是和大家分享這本書裏的知識點,如果涉及到了侵權請作者或是相關人士留言,我會刪除。         Factory Method模式是應用最爲廣

原创 單例模式

解讀設計模式----單例模式(Singleton Pattern)       單例模式可以保證一個類有且只有一個實例,並提供一個訪問它的全局訪問點.在程序設計中,有很多情況需要確保一個類只能有一個實例.從這句話可以看出,Single

原创 WPF控件開發之自定義控件(3)

創建 UserControl  如前所述,在 WPF 中創建控件的最簡單方法是從 UserControl 派生。下面的示例演示用於定義 NumericUpDownUserControl 的 用戶界面 (UI) 的 XAML:   下

原创 迭代器模式

解讀設計模式----迭代器模式(Iterator Pattern),誰纔是迭代高手 一、你在開發中使用過迭代嗎?      當你在使用JavaScript開發客戶端應用的時候使用過for...in嗎?  1<script type="

原创 模板方法模式

解讀設計模式----模板方法模式(Template Method),電腦就是這樣造出來的 一. 模式概述       摸板方法(Template Method)模式是一種非常簡單而又經常使用的設計模式.先創建一個父類,把其中的一個或多