[VB.NET]VB 10.0 Auto-Implemented Properties

Introduction Auto-Implemented Properties是VB.NET 10.0的特色之一。讓我們在撰寫屬性時只需短短一行即可,其細部的私有欄位與Get、Set區塊都將由編譯器在編譯時幫我們自動產生。可簡化屬性的撰寫,加速程式撰寫速度。 ...

August 11, 2009 · 2 min · 673 words · Larry Nung

[C#]C# 4.0 動態繫結 (Dynamic Lookup)

Introduction 動態繫結是C# 4.0的特色之一,其功能在現階段與晚期繫結大同小異。有用過VB.NET晚期繫結的,相信都能很快速的上手。主要能讓程式在執行階段才指定型別,並進行動態叫用。 ...

August 5, 2009 · 3 min · 1007 words · Larry Nung

[C#]利用FlowLayoutPanel控制項合併大量圖片

Introduction 這幾天看到論壇有人問到合併圖片的作法,直覺的想到了以前看過的歐大文章。人老了記憶不好就回去翻了一下順便復習。突然就蹦出了用FlowLayoutPanel控制項來實作的想法,順手做了個實驗並記錄一下。 ...

July 31, 2009 · 2 min · 693 words · Larry Nung

[C#]C# 4.0 具名參數 (Named Parameters)

Introduction 具名參數是C# 4.0的特色之一,可搭配選擇性參數使用,主要功能是讓使用者可在呼叫函數時指定傳入的值要帶入哪個參數。 ...

July 30, 2009 · 1 min · 311 words · Larry Nung

[C#]C# 4.0 選擇性參數 (Optional Parameters)

Introduction 選擇性參數是C# 4.0的特色之一,可減少多載函式的建立,卻可達到相同的效果,加快使用者開發。 ...

July 29, 2009 · 3 min · 1193 words · Larry Nung

[C#][VB.NET]擴充方法 (Extension Method)

Introduction 擴充方法(Extension Method)是.NET 3.5所提供的新語法,簡單的來說它的功能就是讓開發人員將自訂的功能加入至已定義的資料型別中。可讓您撰寫可呼叫的方法,就如同是現有型別的執行個體方法一樣。不需建立新的衍生型別 (Derived Type)、重新編譯、或是修改原始型別的程式碼。 ...

July 26, 2009 · 5 min · 2335 words · Larry Nung

[Other]寫下你對TechNet的建議,即有機會獲得Keroro軍曹4 龍勇士的逆襲電影特映會門票!

活動網址: TechNet Taiwan官方部落格 ...

July 20, 2009 · 1 min · 17 words · Larry Nung

[Visual Studio]Visual Studio 2010 Beta1 新功能速覽

Visual Studio 2010 是微軟所開發的新開發工具,主要能讓開發者協同開發、建模,以及調整程式錯誤。Visual Studio 2010除了開發環境上改用WPF翻修、功能上的加強(像是雲端處理、平行處理等技術的支援),對於開發者開發上也提供了許多貼心的改進。 ...

July 19, 2009 · 3 min · 1032 words · Larry Nung

[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