[C#]使用GetSystemPowerStatus API查看目前電源使用狀態

Introduction 這篇簡單記錄一下,如何透過GetSystemPowerStatus API,來查看目前電源的使用狀態。 ...

October 2, 2009 · 2 min · 882 words · Larry Nung

[C#]Effective C# 條款三: 運算子is或as優於強制轉型

對C#而言,在做型別轉換時,撇開一些型別有提供Parse可供轉型外,通常我們有兩種選擇:一種是利用as運算子、一種則是強制轉型。作型別轉換時,應盡量採用as運算子來做轉型的動作,因為它比強制轉型安全,也具有較好的效能。 ...

September 30, 2009 · 2 min · 753 words · Larry Nung

[C#][VB.NET]使用SystemInformation.PowerStatus查看目前電源使用狀態

Introduction 這篇簡單記錄一下,如何透過SystemInformation類別的PowerStatus屬性,來查看目前電源的使用狀態。 ...

September 29, 2009 · 2 min · 592 words · Larry Nung

[Library][C#]USkin 視窗換膚函式庫

Introduction USkin是一個可以讓應用程式換膚用的函式庫。可讓應用程式套用不同的主題,讓介面有別於其它視窗。 ...

August 28, 2009 · 2 min · 546 words · Larry Nung

[C#][VB.NET].NET 4.0 Barrier Class

Introduction .NET 4.0後在System.Threading命名空間中新加入了Barrier類別,該類別的功能就如同字面意義一樣,可視為是一個關卡或是剪票口。透過Barrier Class我們可以管制執行緒的運作,做到執行緒同步的效果。 ...

August 22, 2009 · 2 min · 736 words · Larry Nung

[C#][VB.NET]使用Nothing或Null作數值運算

今天突然發現VB.NET的Nothing可以拿來作運算,因此作了一點小實驗。意外發現VB.NET與C#在相同的程式邏輯下會跑出不一樣的結果。 ...

August 13, 2009 · 1 min · 297 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