Visual C# 2012 視窗程式設計-繪圖與遊戲專題

鄞永傳

  • 出版商: 松崗圖書
  • 出版日期: 2012-11-12
  • 定價: $580
  • 售價: 9.0$522
  • 貴賓價: 8.5$493
  • 語言: 繁體中文
  • 頁數: 592
  • ISBN: 957224079X
  • ISBN-13: 9789572240793
  • 相關分類: C#Visual C#

無法訂購

買這商品的人也買了...

商品描述

<內容簡介>

書藉由GDI+類別庫的應用來實作有趣的繪圖程式與遊戲專題。GDI+(Graphical Device Interface Plus).NET Framework提供的一組與繪圖有關的類別庫,透過這組GDI+類別庫,我們在撰寫程式時可以完成和向量繪圖有關的應用程式。對於程式的初學者,本書提供多達120個簡單的範例來逐步的帶領讀者進入VC# 視窗程式的領域;對於已經進入程式大門的讀者,本書亦提供35個有創意的程式專題,引導讀者進入五彩繽紛的繪圖與遊戲專題的世界。

本書特色

 本書適用於程式設計的初學者。

 本書也是寫給想要進一步了解GDI+繪圖程式的程式設計師。

 本書的程式範例提供了許多快樂的學習元素。

 內附120個範例,以輕鬆的方式解說程式語言的基礎與GDI+繪圖類別庫的應用。

 內附35個程式專題,實作有豐富視覺效果的互動式繪圖程式與遊戲程式。

 好玩的程式主題,明確的學習目標,適合自學或是當作一個學期的學習教材。

<章節目錄>

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