[.NET Resource][Visual Studio]Image Debugger Visualizer

Image Debugger Visualizer是Visual Studio 2010的視覺化除錯工具,可讓除錯人員在除錯時監看圖形變數所指到的圖型,該擴充元件可在擴充元件管理員中取得,搜尋關鍵字Visualizer就可以看到了。 ...

May 9, 2011 · 1 min · 208 words · Larry Nung

[C#][Visual Studio]使用DebuggerTypeProxyAttribute客製除錯資訊

有時候我們在撰寫類別時,因為功能上的需求有時會將類別加入許多的額外資訊,有些資訊可能在某些情況下我們必須要能夠取得並查看,但有些資訊則是在大多數的情況下不是我們所關注的焦點,尤其是在除錯時更是如此的話,會在無形之中增加除錯人員除錯上的困難,此時我們可以透過DebuggerTypeProxyAttribute為該類別客製我們所需要的除錯資訊。 ...

May 8, 2011 · 2 min · 640 words · Larry Nung

[C#][Visual Studio]Debug With Object ID

使用Object ID輔助除錯是C#與J#這兩種語言所獨有的除錯方法。Object ID效果類似C/C++語言中的指標,可指到一個唯一的物件實體。Visual Studio IDE允許開發人員為感興趣的物件加入Object ID,開發人員可在任何地方透過Object ID監看所關注的物件資訊,僅管目前運行以脫離該物件的作用範圍,或是是存留於其它執行緒中的物件,都可以透過Object ID對其去做監控的動作。 ...

May 5, 2011 · 2 min · 527 words · Larry Nung

[C#]OAuth認證開發

OAuth為開放式的認證標準,提供一個簡單、標準、且較為安全的認證方法,相容於Http標準,可供較為私密的API使用。 ...

April 28, 2011 · 4 min · 1979 words · Larry Nung

FlickrNet開發系列 - FlickrNet開發前準備與登入驗證機制的實現

使用FlickrNet開發Flickr服務程式,需先至Flickr.Net API Library網站下載開發用的組件包。 ...

April 23, 2011 · 2 min · 897 words · Larry Nung

[.NET Resource]JSON C# Class Generator

JSON C# Class Generator為一C# JSON類別產生工具,能接受輸入JSON字串,產生其所對應的強型別類別。使用時需先至JSON C# Class Generator下載工具程式,解壓縮後雙擊開啟。左上方可設定命名空間、類別名稱、與輸出目錄等資訊。右上方可設定產生要屬性或欄位、可視層級、是否產生輔助類別、與是否轉為Pascal命名。程式下方則是用來輸入要轉換的JSON字串。 ...

April 22, 2011 · 2 min · 552 words · Larry Nung

[C#]取消WebBrowser開啟新視窗瀏覽

在使用WebBrowser瀏覽網頁時,有時會WebBrowser會帶出新的視窗,若這個動作不是我們所預期的,我們可以透過繫結WebBrowser.NewWindow事件去處理,在繫上的事件處理函式中使用e.Cancel = true將開新視窗的動作給取消。若有需要也可透過this.Document.ActiveElement.GetAttribute(“href”)去取出新視窗所要瀏覽的網址。像是下面這樣: ...

April 21, 2011 · 1 min · 234 words · Larry Nung

[C#]Windows RSS Platform

Windows RSS Platform提供RSS訂閱清單、訂閱增減等功能,其RSS的訂閱資訊會整合在7.0以上的IE版本內。 ...

April 18, 2011 · 2 min · 764 words · Larry Nung

[C#]使用反射搭配Extension Method來Reset物件

看到網友在論壇發問的問題,想起之前在開發時有用過反射與擴充方法去將物件初始,擴充方法如下,可將物件的屬性值初始: ...

April 18, 2011 · 1 min · 210 words · Larry Nung

[.NET Concept]彼此該為全雙工的物件不要讓它們半雙工

彼此該為全雙工的物件不要讓它們半雙工,這概念主要是想表達,當今天開發的兩個類別以物件的角度來看,若應該能夠直接知道彼此的存在,且在開發上如此實現有其便利性時,應該讓它們透過成員變數,讓物件間可以很直接的互通。這概念通常在彼此間具有階層概念的情況下特別適用。 ...

April 18, 2011 · 2 min · 568 words · Larry Nung