[Library]利用CodeDom序列化Control、表單等複雜物件

最近很少發文,除了雜事纏身外,主要是在玩序列化與擴充方法。有玩過序列化的人相信都知道對於表單、Control等複雜的物件,我們並無法很直接的把它給序列化成檔案存起來。也很多人在論壇上問過類似的問題。像是: MSDN-請問有沒有可能將Form物件序列化到硬碟儲存?程式設計俱樂部-請問如何動態儲存form ...

July 13, 2009 · 1 min · 275 words · Larry Nung

[Performance][C#]StringBuilder與String.Join串接字串時的效能比較

這陣子在寫程式寫到要用分隔符號串接字串的時候,想到兩種方法:一種是透過StringBuilder去串字串、一種是先把字串塞到字串陣列,再用String.Join去串字串。雖然StringBuilder對於字串的串接效能做了很大的改善,但我直覺上仍認為後者效率比前者來得佳,特此做個實驗。 ...

July 9, 2009 · 2 min · 654 words · Larry Nung

[C#]Effective C# 條款二: 運行時常數優於編譯時常數

.NET中有兩種不同的常數機制:一種是編譯時(Compile-Time)常數,一種是運行時(Runtime)常數。 ...

July 9, 2009 · 2 min · 508 words · Larry Nung

[C#]Effective C# 條款一: 使用屬性代替公有欄位

為何要用屬性來替代公有欄位主要有下列幾項原因: ...

July 8, 2009 · 2 min · 909 words · Larry Nung

[VB.NET]用.NET實作檔案總管

要用.NET實作檔案總管的功能,相信應該都難不倒大家。但我也相信應該很多人都是一次取得所有電腦內的檔案與目錄清單,一次的把清單給塞到介面上。如果你不是習慣這樣寫的人,那恭喜您可以跳過這篇了。如果恰巧你就是這樣寫的,請耐著性子往下看吧。 ...

July 3, 2009 · 1 min · 195 words · Larry Nung

[VB.NET]從登錄檔中讀取CPU資訊

要由登錄檔中讀取CPU資訊。首先,我們必需要了解CPU資訊是存放在登錄檔的何處。讓我們看一下下圖: ...

July 3, 2009 · 1 min · 270 words · Larry Nung

[.NET Resource]Microsoft Robotics Developer Studio 2008 R2 Released

Microsoft Robotics Developer Studio 2008 R2 已經釋出,有需要的自行取用。 ...

June 20, 2009 · 1 min · 55 words · Larry Nung

[.NET Resource]Microsoft Visual Studio Learning Pack 2.0~.NET新手的學習工具

Introduction Microsoft Visual Studio Learning Pack 2.0是Microsoft為了讓學生學習程式概念與寫法所推出的Visual Studio工具外掛,這邊將對此做些簡單的介紹。 ...

June 20, 2009 · 3 min · 1014 words · Larry Nung

[VB.NET]HatchBrush

Introduction HatchBrush為.NET所提供的Brush類別,提供使用者 54 種系統筆刷樣式。 ...

June 17, 2009 · 5 min · 2103 words · Larry Nung

[VB.NET]ErrorProvider

Introduction ErrorProvider為Visual Studio所內建的控制項,主要功能是用以顯示錯誤訊息,提示錯誤發生。 ...

June 15, 2009 · 2 min · 508 words · Larry Nung