VisualC#2005智慧型設備程式設計適合C#及SmartDevice的初、中級程式設計師學習,也可作為各高校或培訓機構的授課教材。
基本介紹
內容簡介,目錄,
內容簡介
本書是智慧型設備(SmartDevice)及VisualC#2005開發和學習的指南。
全書共3個部分。第1部分介紹了C#語言的基本語法、VisualStudio2005的平台特性及以及面向對象程式設計的特點。第2部分講解了如何利用面向對象的程式設計方式,使用VisualC#2005進行智慧型設備程式開發的過程。還介紹了如何通過循序漸進的開發方法,逐步實現“連連看”遊戲程式功能。第3部分是在“連連看”遊戲的基礎上,介紹了如何利用面向對象程式設計的思想,進行Zookeeper(動物管理員)遊戲程式實例的開發。
本書適合C#及SmartDevice的初、中級程式設計師學習,也可作為各高校或培訓機構的授課教材。
目錄
出版說明
前言
第1章VisualStudio2005簡介
1。1微軟NET戰略的提出
1。2VisualStudio版本的演化及其特點
第2章智慧型設備程式設計簡介
2。1智慧型設備簡介
2。2智慧型設備程式的特點
2。3智慧型設備版“HelloWorld”
第3章C#語法簡介
3。1VisualC#2005簡介
3。2數據類型
3。3變數
3。4變數的範圍
3。5變數修飾符
3。6變數與參數
3。7常量
3。8運算符
3。9程式控制語句
3。10程式的結構
第4章面向對象程式設計簡介
4。1面向對象概述
4。2對象和類
4。3面向對象中的繼承
第5章遊戲實例——“連連看”
5。1遊戲介紹
5。2“連連看”遊戲程式的設計步驟
5。3基類原始碼詳解
5。4卡類原始碼詳解
5。5卡片集合類原始碼詳解
5。6遊戲類原始碼詳解
第6章遊戲設計中遊戲狀態的添加
6。1遊戲狀態概述
6。2“連連看”遊戲程式狀態的介紹
6。3程式狀態的添加所引起的代碼變化
6。4變化部分代碼詳解
第7章在“連連看”中添加卡片選中標示
7。1新添加的選中標示
7。2選中標示類的添加所引起的代碼變化
7。3新添加的代碼模組
7。4代碼變化的類及新添加的模組
第8章在“連連看”中添加計時功能
8。1程式計時功能簡介
8。2計時器類的添加
8。3代碼變化的類及新添加的模組代碼詳解
8。4計時功能中時間顯示方式改變
第9章卡片閃煉、飛散及旋轉標示的實現
9。1遊戲特效概述
……
第10章連線類的抽象
第11章“夢幻閃電”特效的實現
第12章“飛舞碰撞”特效的實現
第13章遊戲實例——Zookeeper