[C#][VB.NET]取得專案內所有表單名稱

前陣子在藍色小鋪衝浪時看到網友的詢問,問題的需求很奇妙,是想要能取得專案內所有的表單名稱。雖然直覺上就覺得.NET Framework內不會有對應的函式可以直接使用,為求保險仍是去試了一下,結果跟想的一樣,找不到能直接使用的函式。最後只好回到用.NET反射機制(Reflection)去達到該需求。 ...

February 28, 2009 · 1 min · 213 words · Larry Nung

[C#][VB.NET]使用AxMediaPlayer撥放多媒體

加入工具箱 Step1.工具箱=>滑鼠右鍵=>選擇項目 Step2.切換至『COM 元件』頁籤並按下瀏覽鍵。 Step3.找到Windows\System32下的msdxm.ocx檔後按下開啟鍵。 Step4.會看到多了一個Windows Media Player的Com元件,此時勾選並按下確定鍵。 Step5.會發現工具箱多了個Windows Media Player的控制項 ...

February 28, 2009 · 2 min · 926 words · Larry Nung

[.NET Concept][C#][VB.NET]四捨六入五成雙

一般舊的程式語言在當把浮點數轉成整數時,通常會採用『四捨五入』的方式去做轉換的動作。顧名思義,就是當小數位數小於5的話則捨棄小數(四捨)、大於或等於5的話則進位(五入)。而這種年代久遠的處理方式其實存在著一個問題,就是其實它是不公平的,因為它進位的機率高於捨棄(見下圖),在統計學上會產生偏差。 ...

February 22, 2009 · 2 min · 539 words · Larry Nung

[.NET Concept][VB.NET]字串 = Nothing V.S 字串 is Nothing

今天回答網友問題時,由於一時筆誤,把本來要寫『字串 is Nothing』的地方錯打成『字串 = Nothing』,造成程式怎麼看就是看不出哪裡邏輯有問題,最後才注意到這邊打錯。 ...

February 22, 2009 · 1 min · 287 words · Larry Nung

[C#][VB.NET]GC.Collect()造成的怪現象

Abstract IntroductionExampleConclusionDownload Introduction 前一陣子在用同事程式時,總覺得速度有點慢,但卻不知道問題出在哪個同事的Code,因此針對底層同事的程式做了效率上面的測試。測試的結果是,當拿同事的類別來用時,若只建立並使用一次,則其效能不差。但若用迴圈去建立並使用多次時,其效能就變的十分的低落。 ...

January 30, 2009 · 2 min · 804 words · Larry Nung

[C#][VB.NET]XML序列化私有欄位

假設今天有個Person的類別如下。除了名字、年齡、性別外,內含_friends清單用以提供IsFriend與AddFriend函式所須用到的朋友清單資料。 ...

November 29, 2008 · 3 min · 1009 words · Larry Nung

[C#][VB.NET]自製桌面小玩意

Abstract Introduction自製桌面小玩意Conclusion ...

November 15, 2008 · 3 min · 1353 words · Larry Nung

[C#][VB.NET]自定義.NET WindowForm表單介面

Abstract Introduction自定義WindowForm表單介面Conclusion ...

November 11, 2008 · 4 min · 1528 words · Larry Nung

[C#][VB.NET].NET捷徑(ShortCut)控制

Abstract ComponentShortCut TypeControl MethodText Edit Control MethodWindows Script Host Method Control MethodShell.Application Control MethodReferenceDownload Component 一般來說,ShortCut主要是由下面幾個元素所構成: TargetWorking directoryHotKeyRunning styleDescriptionIcon ...

November 2, 2008 · 3 min · 1228 words · Larry Nung