|第三篇 深入篇|
♔Chapter 11 多媒體處理
11-1 聲音與音樂播放
範例1:播放聲音①
範例2:播放聲音②
11-2 影片播放
範例3:播放影片
習題
♔Chapter12 繪圖
12-1 繪圖系統座標與簡介
範例1:建立Graphics繪圖物件
12-2 顏色、畫筆與筆刷
範例2:隨機產生顏色
範例3:建立畫筆之顏色、寬度與樣式
範例4:建立筆刷與填色效果
12-3 Graphics類別與繪圖
範例5:繪製基本形狀
範例6:繪製文字
範例7:防止畫面閃爍
範例8:繪製曲線
範例9:螢幕解析度與DPI
範例10:影像繪製與縮放
12-4 Image與Bitmap類別
範例11:Image類別之影像基本處理
範例12:Bitmap類別之影像基本處理
範例13:BitmapData類別之快速影像處理
12-5 綜合練習
範例14:簡易小畫家
習題
♔Chapter 13 多表單視窗程式
13-1 多表單視窗程式
範例1:建立多表單視窗程式
13-2 多表單之間的資料傳遞
範例2:表單資料傳遞①
範例3:表單資料傳遞②
13-3 多重文件介面(MDI)應用程式
範例4:建立多文件介面視窗程式
習題
♔Chapter 14 類別與物件
14-1 類別與物件
範例1:建立類別與物件
範例2:建構子/解構子與多載
14-2 靜態類別與靜態成員
範例3:建立靜態類別
範例4:建立類別的靜態成員
14-3 類別繼承
範例5:建立繼承類別
範例6:綜合練習
14-4 認識多型
範例7:建立多型之類別成員
14-5 介面
範例8:建立介面
範例9:明確介面實作
習題
♔Chapter 15 委派與索引子
15-1 委派
範例1:建立委派函式
範例2:委派函式-多重傳送
15-2 索引子
範例3:建立索引子
範例4:多個索引子
習題
♔Chapter 16 泛型集合類別
16-1 串列
範例1:串列基本處理
範例2:在串列中搜尋資料
範例3:串列與結構
16-2 字典
範例4:建立字典與基本處理
習題
♔Chapter 17 執行緒
17-1 什麼是執行緒
範例1:建立執行緒
17-2 取得執行緒的執行結果
範例2:整數累加至最大值
17-3 執行緒的生命週期
範例3:猜數字
17-4 執行緒存取表單控制項
範例4:執行緒存取控制項
17-5 執行緒同步
範例5:lock同步機制
範例6:Monitor同步機制
範例7:Semaphore-排隊繳費
習題
♔Chapter 18 Console應用程式
18-1 Console模式
18-2 建立主控台應用程式
範例1:Hello C#
18-3 輸出方法
範例2:Write()、WriteLine()
18-4 輸入方法
範例3:購買商品
18-5 文字與文字背景顏色
範例4:文字與文字背景的顏色組合
18-6 其他相關屬性與方法
範例5:限定輸入英文字母
習題
♔Chapter 19 開發大型應用程式
19-1 多C#原始碼專案
範例1:建立多C#原始碼專案
19-2 多專案應用程式
範例2:建立多專案應用程式
19-3 動態連結函式庫
範例3:建立動態連結函式庫-計算圓形面積
19-4 設計自己的控制項
範例4:複合控制項-建立基本資料輸入控制項
範例5:擴充按鈕控制項的功能
19-5 建立應用程式的安裝檔
範例6:建立安裝程式
習題
♔Chapter 20 C#與資料庫
20-1 認識資料庫
20-2 建立SQL Server Express LocalDB
範例1:建立學生資料庫
20-3 常用的SQL指令
範例2:查詢學生資料
範例3:新增學生資料
範例4:刪除學生資料
範例5:更新學生資料
20-4 資料庫與ADO.NET
範例6:連接OLE DB資料庫
範例7:連接SQL Server Express LocalDB資料庫
範例8:讀取資料庫的資料
範例9:查詢學生成績
範例10:新增、修改與刪除資料
20-5 DataTable、DataAdapter與DataSet
範例11:使用DataTable處理資料與撤回更動的資料
範例12:使用Dataset新增、修改與刪除資料
習題
|附錄篇|
♔附錄A 安裝Visual Studio Community
A-1 Visual Studio Community下載
A-2 安裝Visual Studio IDE
♔附錄B Visual Studio整合開發環境介紹
B-1 Visual Studio整合開發環境介紹
♔附錄C C#程式架構
C-1 認識C#程式結構
C-2 C#方案/專案結構
C-3 C#方案/專案屬性
♔附錄D 變更.Net Framework版本
D-1 變更C#程式的.Net Framework版本
♔附錄E 資料型別與基本運算
E-1 變數與變數宣告
E-2 認識C#的資料型別
E-3 資料型別轉換
E-4 C#基本運算
♔附錄F 初學者常見Q&A
F-1 初學者常見Q&A