[Software]XML Marker

前陣子在編寫XML時,詢問了一下GOOGLE大神是否有好用的編輯軟體,意外的發現了XML Marker這套免費的XML編輯軟體。這套軟體在介面上與一般的編輯軟體有些出入,剛使用時十分的不便,後來上手後還頗為好用,在此順手記錄一下。 ...

December 8, 2009 · Larry Nung

[Other]Office 2007 All-in-One Pack

今天看到微軟釋出的好東西「Office 2007 一次搞定包」。 ...

November 21, 2009 · Larry Nung

[VB.NET]Detect Design-Time & Run-Time

Introduction 在撰寫控制項時,我們常會需要依照不同的階段作不同的處理。像是在設計階段顯示與運行階段不同的畫面、關閉些在設計階段會造成錯誤的處理等等。這邊將對偵測目前所處階段的語法作些整理。 ...

November 16, 2009 · Larry Nung

[Visual Studio]Using Tracepoints

追蹤點的設定與使用 追蹤點在使用上跟中斷點一樣簡單。在一般的情況下,欲設定追蹤點,我們只需在欲追蹤的地方按下滑鼠右建,點選Breakpoint,接者再點下Insert Tracepoint即可。 ...

November 4, 2009 · Larry Nung

[C#]Convert Arabic Numerals to Chinese Numerals

看到Rico的[C#][WinForm]如何將數字轉為國字又手癢了一下,也試著寫了一段程式,隨手記錄一下。 ...

November 3, 2009 · Larry Nung

[C#]Remove Menu Items from a Form's System Menu via API

Introduction 看到了rico寫的[C#][WinForm]如何關閉表單"X"這篇文章,覺得還滿好玩的。又是一個沒玩過的寫法。在處理上也不難,只要透過GetSystemMenu與RemoveMenu這兩個簡單的API,就可以達到關閉視窗的關閉按鈕的效果了。這邊隨手記錄一下。 ...

October 26, 2009 · Larry Nung

[C#]Effective C# Item 11: Prefer foreach Loops

C#中的foreach迴圈並不僅僅是do…while或是for迴圈的變形。它會與.NET框架中的集合接口做緊密的結合,在編譯時為我們最佳化程式碼。除此之外foreach使用上也具備較高的相容性。 ...

October 22, 2009 · Larry Nung

[C#]Effective C# Item 9: Understand the Relationships Among the Equality Methods

C#提供了四種不同的函式來判斷兩個物件是否相等: ...

October 21, 2009 · Larry Nung

[C#]Effective C# Item 8: Ensure That 0 Is a Valid State for Value Types

.NET程式在物件初始時,變數初始器會將成員變數做初始化的動作。對於值類型的成員變數來說,會被初始為0值。因此我們應將0視為值類型的默認值。 ...

October 16, 2009 · Larry Nung

[C#]Effective C# Item 7: Make Value Types Immutable and Atomic Where Possible

Introduction 當程式決定使用值類型來開發時,請優先考慮將值類型實現為具備常量性與原子性的類型。因為具有常量性的類型可讓程式較為容易編寫與維護,也較容易構建更複雜的結構。 ...

October 15, 2009 · Larry Nung