原创 Entity Framework 5.0 Code First全面學習

不貼圖片了,太累。 Code First 約定 藉助 CodeFirst,可通過使用 C# 或Visual Basic .NET 類來描述模型。模型的基本形狀可通過約定來檢測。約定是規則集,用於在使用 Code First 時基於類定義自

原创 person

person ['pə:sən] n. 人;身體;容貌,外表;人稱 persona [pə:'səunə, -nɑ:] n. 人物角色;僞裝的外表 personable ['pə:sənəble] adj. 風度好的;貌美的;具有行爲能力

原创 L是無外觀

ItemsControl: 'L' is for Lookless (a.k.a., "Styles, Templates, andTriggers… Oh My!")在這片文章中,我們將研究WPF控件如何通過樣式和模板獲取可視化展示。然

原创 詳解HostNameComparisonMode屬性

在大多數綁定類中會有一個HostNameComparisonMode屬性,如下所示: var tcpBinding = newNetTcpBinding(); tcpBinding.HostNameComparisonMode = Hos

原创 使用性能計數器監控應用程序

監控應用程序的性能的一個很好的辦法就是使用Performance Counter。Windows提供了系統工具來顯示PerformanceCount

原创 創建WatermarkTextBox和WatermarkPasswordBox(帶水印的文本框)

使文本框帶有文字提示是一個非常有用特性,不但讓界面變得整潔,而且代碼也簡潔了不少。Windows登錄時,輸入用戶名和密碼的文本框和密碼框就有這個功能。在WPF裏面創建這樣的文本框和密碼框非常簡單,下面就一步一步介紹如何實現這個功能。 首先

原创 一個簡單的Undo Redo Framework

下面的代碼構建了一個實現撤銷和重做功能的框架。實現非常簡單,只有三個類。ICommand類定義了一個可以重做和撤銷的命令所需要實現的接口。CompositeCommand類實現了該類,封裝了將一組Command作爲單一命令撤銷和重做的功能

原创 使用編程方式開放元數據端點

  使用編程方式開放元數據端點,有以下幾種方法:   1.        使用ServiceMetadataBehavior公開元數據終結點,如下:

原创 form的延伸詞彙

form [fɔ:m]      n. 形式,表格vt. 形成 formal ['fɔ:məl]adj. 正式的;拘謹的;有條理的n.正式的社交活動;夜禮服 former ['fɔ:mə]adj. 從前的,前者的;前任的n.模型,樣板

原创 數值範圍選擇控件RangeSlider

RangeSlider控件用於在一個指定上下限的範圍中選擇一個數值範圍,因此該控件的Maximum和Minimum屬性用於指定上下限;而SelectionStart和SelectionEnd用於指定選擇的範圍,還有一個Change屬性用於

原创 理解Unity中的Interception

Enterprises Library中Unity中的Interception 在框架設計中,調用攔截是非常有用的技術,主要用來實現AOP框架。Unity中提供了攔截功能,該功能可以以擴展的方式加入Unity中,也可以單獨使用。EL中的幫

原创 GC總結

內存基礎知識 下面的列表總結了重要的 CLR內存概念。 ·        每個進程都有其自己單獨的虛擬地址空間。同一臺計算機上的所有進程共享相同的物理內存,如果有頁文件,則也共享頁文件。 ·        默認情況下,32 位計算機上的每

原创 C#初學者入門

1991年,山東冠縣、莘縣等地開展“百日無孩”運動,冠縣縣委書記曾昭起下令全縣在5月1日至8月10日之間要無小孩出生。因91年是羊年,當地人謂之“殺羊羔”。計劃生育是國策,國民必須遵守。但“百日無孩”運動嚴重違反國策,駭人聽聞!   “百

原创 快速入門:使用WINDBG調試.NET 程序

WinDbg WinDbg支持以下三種類型的命令: ·        常規命令,用來調試進程 ·        點命令,用來控制調試器 ·        擴展命令,可以添加叫WinDbg的自定義命令,一般由擴展dll提供這些命令 PD

原创 理解和使用WPF 驗證機制

首先建立一個demo用以學習和實驗WPF Data Validation機制。創建一個數據實體類: public class Employee {     public string Name { get; set; }     pu