[VS 2010]Generate From Usage
Introduction Generate From Usage是VS2010的新功能,其能讓使用者先使用類別與成員,事後再去定義它。這種特性對於TDD的開發方式特別有幫助、因為我們可以在撰寫單元測試的同時,利用Generate From Usage功能產生對應的程式框架。透過Generate From Usage產生程式的同時,焦點仍會保持在原本的程式編輯視窗,使用上十分方便。 ...
Introduction Generate From Usage是VS2010的新功能,其能讓使用者先使用類別與成員,事後再去定義它。這種特性對於TDD的開發方式特別有幫助、因為我們可以在撰寫單元測試的同時,利用Generate From Usage功能產生對應的程式框架。透過Generate From Usage產生程式的同時,焦點仍會保持在原本的程式編輯視窗,使用上十分方便。 ...
Introduction Visual Studio在啟動時,預設會自動載入起始頁面。預設的起始頁面上會放一些微軟覺得常用與實用的功能,像是歡迎訊息、回報問題.‧‧‧等功能。方便使用者快速的使用這些功能。 ...
前好一陣子看到同事在做抽換表單時,利用到了把視窗嵌入視窗或控制項的功能。這邊隨手記錄一下。 ...
Assemble mscorlib (在 mscorlib.dll 中) Namespace System.Security.Cryptography RNGCryptoServiceProvider RNGCryptoServiceProvider類別是Thread Safe型別,是使用由密碼編譯服務供應者 (CSP) 提供的實作 (implementation),實作密碼編譯亂數產生器 (RNG)。它能產生較Random類別這種「有限性數學演算法」還亂的亂數。 ...
絕對值的取得大概有兩種方法,一種是利用.NET Framework內建的Math.Abs函式;一種則是自行判斷是否為負,若為負則把它變正。稍微比較了一下兩者的速度差異,記錄如下。 ...
ASCII要轉Hex,可透過ToString函式帶入"X2",或是用Hex函式。因此ASCII String轉Hex String可寫成: ...
CArchive是MFC的序列化處理類別,除了一般的序列化存檔會用到外,在SendMessage傳送WN_COPYDATA訊息,連帶觸發OnCopyData,其傳遞的資料也是CArchive的格式。 ...
.NET Framework中,Random類別的建構函式有兩個。一個是不需帶參數的建構函式,使用其建構函式會使用時間相依預設種子值來初始化 Random 類別的新執行個體。其亂數種子是依系統時鐘衍生而來,解析度有限。若在極短的時間內頻繁叫用,會使得Random物件的亂數種子皆相同,因此得到完全相同的亂數組。另一個則是帶有一個參數的建構函式,可讓使用者自行帶入亂數種子。 ...
今天看網路文章時,注意到指定表單位置的方法。一般來說我們碰到這個問題,可以直接建立一個Point,並指派給Form.Location。或是直接指派Form.Top與Form.Left兩個表單屬性。很無聊的我又測了一下兩者的效能差異。 ...
Introduction UML全名為Unified Modeling Language,中文稱之統一塑模語言。是由物件管理協會(Object Management Group,簡稱OMG)所制定的可視化圖形描述語言,透過固定的幾種圖式來呈現軟體系統的設計概念。是可以用來讓程式開發者與使用者來描述設計藍圖的溝通工具。 ...