[Visual Studio]Fixing the "(Class) does not exist" Error When Generating Code from a Class Diagram in Visual Studio 2010

今天在使用Visual Studio 2010想把規劃好的UML類別圖,轉換成對應的程式碼專案時,發現不如我之前使用般順利,按了半天對應的程式碼專案就是不出來,看了一下輸出視窗才發現有"(Class) does not exist"錯誤訊息。 ...

October 15, 2010 · Larry Nung

[VB.NET]Merge MDI ToolStrip

有時候在MDI架構下,我們會有需要將子視窗與父視窗工具列或是選單合併的需求。在選單的合併上,MDI架構提供了很簡易的合併方法,只要調整MergeAction與MergeIndex,在切換子視窗時就會自動幫您合併選單。但在工具列的合併上就比較麻煩點,除了一樣要調整MergeAction與MergeIndex外。 ...

October 14, 2010 · Larry Nung

[C#]Control Screen Mode Switching with the WM_SYSCOMMAND Message

要控制螢幕的開啟、關閉,可透SendMessage發送WM_SYSCOMMAND訊息,wParam參數傳入SC_MONITORPOWER,lParam參數則傳入螢幕的模式。 ...

October 5, 2010 · Larry Nung

A First Look at UML Modeling in Visual Studio 2010

Visual Studio 2010針對UML的支援上做了一些改進,可支援的UML圖有下列六種: ...

October 1, 2010 · Larry Nung

.NET 4.0 New Feature - Code Contracts (Part 4) Contract.ForAll & Contract.Exists

為了方便處理集合類型變數的合約驗證,Code Contracts貼心的提供了Contract.ForAll與Contract.Exists兩個輔助用的合約方法,可與前置條件或後置條件搭配使用。 ...

September 20, 2010 · Larry Nung

.NET 4.0 New Feature - Code Contracts (Part 3) Contract.Assert & Contract.Assume

斷言(Assertions)合約主要用於描述某一特定程式點所需滿足的驗證條件,可透過Contract.Assert方法表示,使用上可直接帶入驗證條件: ...

September 19, 2010 · Larry Nung

.NET 4.0 New Feature - Code Contracts (Part 2) The Three Main Contracts

程式碼合約內定義許多方便的合約,供開發人員能對開發的程式做些驗證,其中最重要用的也最多的莫過於下面三個合約: ...

August 31, 2010 · Larry Nung

[Software]Sync Google and Notes Calendars with GooCalSync

最近剛換了個Android作業系統的新手機,剛好自己又是Google重度使用者,就想說把公司內部用的Notes日曆與Google的日曆同步,如此在手機上就能隨時掌握已排定的工作,也能利用手機本身的通知功能來提醒自己。上網找到GooCalSync這套Java開發的軟體能達到需求,只是要手動結合Notes,設定就變得有點複雜難懂,這邊簡單的記錄一下。 ...

August 9, 2010 · Larry Nung

[.NET Resource]Migrate .NET Programs Written in Visual Studio to Run on Mono

要將Visual Studio編寫的.NET程式移轉至Mono平台上運行,我們可先用Moma判斷程式是否可以移轉至Mono,這部分可參閱[.Net Resource]Mono Migration Analyzer (MoMA)。 ...

August 9, 2010 · Larry Nung

[.Net Resource]Mono Migration Analyzer (MoMA)

Mono Migration Analyzer (MoMA)工具主要功能為偵測.NET應用程式是否可以被移轉到Mono上面,可幫助我們找到應用程式中有用到的平台叫用或是Mono尚未支援的部分。 ...

August 3, 2010 · Larry Nung