Calculator 範例:Windows Form 袖珍計算機
更新:2007 年 11 月
這個計算機 (Calculator) 範例會使用 C++ 和 .NET Framework Windows Form 類別來實作簡單的袖珍計算機。它會示範如何在沒有資源編輯器支援的情況下,使用 .NET Framework 類別來撰寫使用者介面,並說明下列概念:
使用表單、功能表、編輯欄位和表單圖示
管理 Managed 陣列
使用委派/事件處理常式
例外處理
使用列舉
.NET Framework String、Double 和 Char 類別之間的轉換
安全性注意事項: |
---|
這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。 |
若要取得範例和指示以便進行安裝:
按一下 Visual Studio [說明] 功能表上的 [範例]。
如需詳細資訊,請參閱尋找範例檔案。
最新版的完整範例清單可從 Visual Studio 2008 範例網頁 (英文) 取得。
您也可以將範例置於電腦硬碟中。根據預設,範例和讀我檔案都會複製到 \Program Files\Visual Studio 9.0\Samples\ 下的資料夾中。對於所有的 Visual Studio Express 版,所有範例都可在線上找到。
建置和執行範例
若要使用 Visual Studio 來建置並執行 Calculator
在 Visual Studio IDE 中,載入 calc.sln 方案檔案。
在 [方案總管] 中,以滑鼠右鍵按一下 [Calc] 方案。
在快速鍵功能表上,按一下 [建置]。
注意事項: 由於這個程式並沒有將圖示檔 (calc.ico) 編譯到 XML 架構的資源檔 (*.resx) 中,所以您必須在繼續之前,先將該圖示檔複製到與 .exe (從範例中建置) 相同的目錄中。
執行產生的應用程式,並且試試這個計算機的各種操作功能。
類別和關鍵字
本範例為您示範下列類別:
Form; TextBox; Button; Icon; MainMenu; MenuItem; MessageBox; Exception; FileNotFoundException; Size structure; Font
本範例會使用下列關鍵字:
__gc; __value; enum; add_KeyPress; KeyPressEventHandler; EventHandler; __try_cast; EventArgs; KeyPressEventArgs; FormStartPosition; FormBorderStyle; SizeGripStyle; BorderStyle; SystemColors; HorizontalAlignment; FlatStyle; add_Click