第一部份 VC# 環境與程式語言的元素
本篇介紹基本的VC#環境與程式語言的元素,適合初學者逐步了解開發工具和C#語法。
Unit 01 新增專案與介面操作- 第一個C# 程式
Unit 02 按鈕事件與背景圖形- 檢視留言
Unit 03 整數與計時器- 時光飛逝
Unit 04 浮點數與字串- 計算坪數
Unit 05 布林值和if 條件判斷- 潤年列表
Unit 06 陣列與迴圈- 蝴蝶點點兵
Unit 07 字串與格式- 太陽離我們有多遠
Unit 08 運算子- 偶數請出列
第二部份 GDI+ 繪圖程式
本篇為GDI+繪圖類別庫的詳細解說,舉凡向量圖形繪製、進階圖形繪製、轉換矩陣,和影像處理皆在此部分有詳細的解說。有程式經驗的讀者可以仔細體會GDI+領域的特殊應用方式,程式初學者亦能經由範例認識GDI+類別庫的威力。
Unit 9 GDI+ 繪圖類別庫與常用結構
Unit 10 GDI+ 基本圖形繪製
Unit 11 GDI+ 進階圖形繪製
Unit 12 GDI+ 轉換矩陣
Unit 13 GDI+ 影像處理
第三部份 VC# 進階主題
本篇是C#程式的進階主題,主要介紹使用者的輸入方式、音效的呈現、類別、檔案,和遞迴。類別是程式化繁為簡不可或缺的基石,後面程式專題將會大量的應用到。遞迴則是一種特殊的程式實作方式,此部份亦利用遞迴呈現絢麗的幾何圖案。
Unit 14 滑鼠與鍵盤輸入
Unit 15 遞迴和美麗的圖案
Unit 16 音樂音效播放
Unit 17 結構、類別和物件
Unit 18 檔案的寫入與讀出
第四部份 程式專題- 繪圖類
本篇為繪圖類程式設計,共有18個專題,是屬於比較簡單易懂的繪圖程式專題。
Unit 19 三顆彈跳的球
Unit 20 太陽、地球、月亮
Unit 21 專題:追逐滑鼠游標的蝴蝶
Unit 22 專題:雙圓旋轉
Unit 23 專題:翻滾的太陽
Unit 24 專題:在圓形內部彈跳的小球
Unit 25 專題:在三角形內部彈跳的小球
Unit 26 專題:捲動的背景圖和角色動畫操控
Unit 27 專題:簡易影像處理
Unit 28 專題:聚集與逃離
Unit 29 專題:格子縮放
Unit 30 專題:我的時鐘
Unit 31 專題:繪圖板
Unit 32 專題:顏色混合
Unit 33 專題:國旗製作
Unit 34 專題:玫瑰線
Unit 35 專題:蝴蝶曲線
Unit 36 專題:數字8 雙扭線
第五部份 程式專題- 遊戲類
本篇為遊戲類程式設計,程式的難度稍微高一些。
Unit 37 專題:數字八拼盤遊戲
Unit 38 專題:兩面乒乓
Unit 39 專題:飛彈與炸彈
Unit 40 專題:試手氣
Unit 41 專題:乒乓對打
Unit 42 專題:拖曳吃子
Unit 43 專題:對對碰
Unit 44 專題:撲克牌
Unit 45 專題:樂透開獎
Unit 46 專題:姓名氣泡
第六部份 程式專題- 數學類
本篇是數學類,引進基礎的物理與數學應用,程式的難度高,可以列為選項課題。
Unit 47 專題:直線方程式
Unit 48 專題:二次函數拋物線
Unit 49 專題:有趣的數學圖形
Unit 50 專題:撞球練習台
Unit 51 專題:拋體
Unit 52 專題:正向肢體連動
Unit 53 專題:A* 路徑搜尋
Appendix A 二十五個額外的專題