第一部份 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 二十五個額外的專題