第一篇 主控制台應用程式
第1章 認識 Visual C# 2010
本章將帶您進入 Visual C# 2010 的殿堂,並建立第一個 C# 程式。
第2章 資料型別與運算子
當宣告一個變數時,應用程式就會配置一塊記憶體給此變數,系統會根據宣告的資料型別決定配置的記憶體大小,不同的資料型態給予不同的記憶體,如此才能使變數達到最佳的運作效率。
第3章 流程控制
本章將教您如何以條件式判斷來執行不同的程式區塊,以根據不同狀況做出不同的處理方式,同時培養程式設計者補捉程式錯誤並加以修正的能力。
第4章 陣列
陣列可說是一群性質相同變數的集合,陣列中的所有資料在記憶體中佔有連續的記憶體空間,每一個陣列擁有一個名稱;陣列中的每一份資料稱為「陣列元素」,相當於一個變數。
第5章 方法
將具有特定功能或經常重複使用的程式,撰寫成獨立的小單元,稱為「方法」(Method),當程式需要時就可以呼叫此方法來執行該段特定程式。
第6章 類別與物件
類別 (Class) 是一個物件的設計藍圖,而物件則是由該類別所定義出來的實體。繼承是從既有的類別建立新的類別,繼承後的類別稱為為子類別 (Child Class),而被繼承的類別稱為為父類別 (Parent Class)。
第二篇 視窗應用程式
第7章 Windows Form 應用程式
Visual C# 的整合開發環境,提供工具箱讓程式設計者以拖曳方式將各種控制項加入表單,如此就可以節省大量設計輸出入介面的時間,維護也較容易,並將主要心力專注於程式流程的撰寫。
第8章 表單及基本控制項
本章介紹表單中基本控制項包括 Form 表單、Label 控制項及 LinkLabel 控制項、TextBox、RichTextBox 及 MaskedTextBox 和 Button 控制項,如此就可以輕易設計輸出入介面。
第9章 常用控制項
控制項是 C# 程式設計的主要課題,熟悉本章介紹的進階控制項,才能在程式設計時使用最適當的控制項達成所需的功能。
第10章 功能表控制項與含有多表單和類別的方案
一般的功能表,通常會以圖示和文字一起組合成工具列,因為這樣的顯示介面感覺上較美觀專業和親切。一個專案可包含多個表單和類別檔案,在多表單的專案中,必須考慮如何開啟或關閉其它表單,同時表單間的資料傳遞也是相當重要的關鍵。
第11章 對話方塊
Visual C# 提供對話方塊可以設定字型、前景色或背景色、顯示開啟舊檔和另存新檔、設定列印格式、預覽列印及列印對話方塊。
第12章 滑鼠鍵盤與共享事件
鍵盤與滑鼠是個人電腦最主要的輸入裝置,其所觸發的事件是應用程式中最常處理的事件,當按下按鍵再放開時,會依序觸發 KeyDown、KeyPress 和 KeyUp 事件,但只有具有 KeyAscii 碼的字元按鍵,才會觸發 KeyPress 事件。
第三篇 繪圖、資料庫與檔案
第13章 繪圖與多媒體
當在表單或控制項建立 Graphics 物件後,就可以在表單或控制項中繪圖,包括:繪製文字、直線、矩形、多邊形、圓形、橢圓形、圓弧,也可將圖形填滿。播放多媒體音效的最簡單方法,就是利用 Windows Media Player 來播放。
第14章 資料庫程式設計工具的使用
C# 提供資料庫程式設計工具及功能非常強大的資料庫設計精靈,可以輕易完成資料庫設計工作,可單筆或多筆顯示,也可上、下筆巡覽資料,並可新增、刪除、修改資料。
第15章 檔案與資料夾處理
本章探討資料儲存在檔案的存取方式,包括如何存取檔案、如何剖析檔案內文,以及資料夾和資料檔案的處理方式。
第四篇 專題製作
第16章 專題製作
本章以音階辨識遊戲、拼圖遊戲、配對記憶遊戲、打地鼠遊戲四個專題引導讀者挑戰專題的製作。為了讓讀者快速融入本章專題,在本章開始先以五個小的專案,循序導引讀者進入專題。
附錄 內建類別