原创 Caliburn第2部分 數據綁定和事件

1.數據綁定 爲ViewModel添加屬性 public class AppViewModel : PropertyChangedBase { private int _count = 50; public int Coun

原创 select count 多條統計

select  EmpDepID,  count(1) as 總人數,  count(case when EmpSex = 300 then 1 end ) as 男生數,  count(case when EmpSex = 30

原创 Caliburn第3部分 事件 參數

有參數的事件綁定  長語法的優點是它的兼容性與Microsoft Expression Blend中。 簡短的語法是巨大的,如果你在使用設計不感興趣,並希望保持短 The advantage of the long syntax is i

原创 Caliburn第4部分 事件聚合器

The event aggregator is a service that makes it easy for multiple parts of your application to send messages to each ot

原创 MEF應用(3) 導入導出續

元數據(Metadata)和自定義導出(Custom Export)   在MEF中,導出可提供自身的一些附加信息,我們稱之爲“元數據”。可通過元數據將導出的一些信息、屬性傳遞給導入。上一篇介紹導入的時候提到了ImportMany,在Im

原创 (轉)C# (線程安全的哈希表)Hashtable Synchronized vs SyncRoot

Synchronized vs SyncRoot 我們知道,在.net的一些集合類型中,譬如Hashtable和ArrayList,都有Synchr

原创 MEF中的目錄Catalog

基類 ComposablePartCatalog public abstract class ComposablePartCatalog : IEnumerable<ComposablePartDefinition>, IEnume

原创 有關腳本的小問題

1.寫一個ping命令的bat文件 我想寫一個ping命令的bat文件,這樣寫不行,請高手指點一下 先用記事本寫ping www.163.com,然

原创 使用Struts2必須配備的Jar包

因此要想正常使用struts2.1.6,至少需要如下6 個jar包: struts2-core-2.1.6.jar freemarker-2.3.1

原创 關於spring的配置文件applicationcontext.xml

Spring爲此提供了兩種解決方案,一種是基於ContextLoaderListener實現的(此方案只適用於Servlet2.4及以上規範的Servlet容器)。例如,在web.xml中加入如下代碼: <!-- 指定Spring的配

原创 MEF應用(4) 組合容器 目錄

組合容器   Castle有容器,Unity有容器,同樣作爲一個能夠提供擴展機制,能夠支持依賴注入的框架肯定也有容器。MEF的組合模型的核心是組合容器,該容器包含所有可用的部件並執行組合操作(即,將導入和導出配對) 。通常我們使用的組合容

原创 [SNMP4J]關於MIB相關類

[MIB類組] 一 關於MOScalar類   MOScalar是SNMP註冊MIB類的最小單元 初始化MOScalar需要一個唯一標識的OID,訪問權限,值類型(實現Variable接口) 如果值類型是null或者a Counter s

原创 Caliburn 啓動引導項

using System; using System.Collections.Generic; using System.ComponentModel.Composition; using System.ComponentModel.Co

原创 MEF應用(1)

概述   MEF全稱Managed Extensibility Framework(受管理擴展性框架),是微軟.NET框架下爲提高應用和組件複用程度而推出的。使用MEF能夠使靜態編譯的.NET應用程序轉換爲動態組合,這將是創建可擴展應用

原创 C# 登陸界面

在C#中從登陸界面進入主界面,進入主界面以後怎麼關閉登陸界面 有很多方法,我就說兩種 方法一: 在登錄界面的登錄按鈕的單擊事件下,寫代碼,這種情況其實把主界面看作登錄界面的子窗體。只是把登錄界面隱藏,它還存在於內存中,不過一般登錄界面很小