原创 C#中結構與類的區別
C#中結構與類的區別<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 目錄類與結構的實例比較 類與結構的差別 如何選擇結
原创 Silverlight操作客戶端註冊表(優化)
前面貼出了Silverlight在OOB模式下操作客戶端的註冊表,後來自己又對代碼進行了優化,將其封裝成了一個操作類。 1.新建一個Silverlight類庫,命名爲ZKR.Silverlight.Core; 2.在類庫下新建類,命名爲L
原创 Silverlight中的反射
最近研究Silverlight的反射技術,找了很多的資料,很多都不適用,終於在本人的不懈努力下,弄出了一點成果,與大家分享一下。 Silverlight實現反射的方法很簡單,使用IO流 + 反射,可以輕鬆的將dll解析,下面是我自己寫的一
原创 StdRegProv類所屬方法的使用(之一)
在root\default命名空間中的StdRegProv類(標準註冊表提供程序)提供了下面16種方法,我們將陸續介紹這些方法的使用規則,並給出分別用WBscript和Powershell編寫的例子。 GetBinaryValue –
原创 Silverlight操作客戶端註冊表、運行/卸載本地程序
最近因爲項目需要,花了一段時間來研究Silverlight對本地註冊表的操作,找了很多資料,但是都不滿足需求,後來自己將VBS操作註冊表的代碼重新修改移植到Silverlight上,覺得挺好用的,特意將其摘取出來,供大家分享(OOB模式下
原创 用C#的方式開發Silverlight
剛開始學習Silverlight的時候,對於Silverlight與數據庫的交互是比較難理解的,在學習過程中發現可以使用C#的方式來開發Silverlight程序,對於熟悉ASP.Net的人來說,開發Silverlight也是一件很簡單的
原创 MvvmLight框架使用入門(一)
MvvmLight是比較流行的MVVM框架,相對較爲簡單易用。可能正因爲簡單,對應的幫助文檔不多,對初學者就不夠友好了。這裏會用幾篇隨筆,就個人對MvvmLight的使用經驗,來做一個入門的介紹。 第一步我們先找到並下載Mvvm
原创 MvvmLight框架使用入門(二)
上一篇我們簡單對MvvmLight做了介紹。羅列了三個DLL中,各個命名空間下主要類的定義及大致作用。因爲只是範範的概論,對於從未接觸過MvvmLight的萌新來說,根本就是在晃點他們。不過萬事開頭難麼,本篇則會以Hello World般
原创 MvvmLight框架使用入門(三)
本篇是MvvmLight框架使用入門的第三篇。從本篇開始,所有代碼將通過Windows 10的Universal App來演示。我們將創建一個Universal App並應用MvvmLight框架。 首先通過VS2015創建一個名爲
原创 MvvmLight框架使用入門(四)
本篇我們着重介紹ViewModelBase,演示Set和RaisePropertyChanged方法的使用,以及就Cleanup方法釋放資源展開討論。 ICleanup 接口。 實現該接口的ViewModel需要在Cleanup方
原创 Windows DOS命令大全
#1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接 net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接 net use h: \\ip\c$ "密碼"
原创 StdRegProv類所屬方法的使用(之六)
13) SetStringValue 爲指定鍵值名稱的鍵值設置鍵值類型爲REG_SZ的鍵值數值。這種方法是最簡單最常用的方法。 uint32 SetStringValue( [in] uint32 hDefKey =
原创 隨筆6 - 獲取當前程序的句柄
public class MyProcess { private bool haveMainWindow = false; private IntPtr mainWindowHandle =
原创 隨筆2 - C#的JSON
C# JSON串和對象互相轉換 注意:需要藉助於Newtonsoft.Json.dll #region 調用Newtonsoft.Json /// <summary> /// 從一個對象信息
原创 隨筆8 - c#中List、Dictionary、ArrayList、Hashtable和數組的區別
C# 集合類 Array Arraylist List Hashtable Dictionary Stack Queue 1.數組是固定大小的,不能伸縮。雖然System.Array.Resize這個泛型方法可以重置數組大小, 但是該