Visual C#.NET經典游戲開發 ( 簡體 字) |
作者:夏敏捷、王宗江、邵奇峰、梁芳 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 42675 詢問書籍請說出此書號!【缺書】 NT售價: 225 元 |
出版日:9/1/2015 |
頁數:359 |
光碟數:0 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302408796 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:DotNet(.NET)是微軟未來的技術發展方向,其強大的技術優勢已經漸漸為人們所推崇,并且在全世界掀起了學習DotNet技術的高潮,掌握該技術,無疑在目前激烈的就業競爭中把握了有利武器。作為微軟DotNet框架下的核心技術之一,Visual C#.NET經過幾年的發展,已經成為主流的開發語言。 本書作者長期從事Visual C#.NET的教學與應用開發,在長期的工作和學習中積累了豐富的經驗和知識,了解在學習編程的時候需要什么樣的書才能提高C#開發能力,才能以最少的時間投入得到最好的實際應用。 本書講解C#的基礎知識和面向對象編程,將C#的常用控件、圖形圖像編程、文件操作、網絡編程、數據庫編程等分解到各個游戲中,在游戲設計開發過程中你將不知不覺地學會這些枯燥的技術; 通過本書,你將學會C#編程技術和技巧,學會面向對象的設計技術,了解程序設計的所有相關內容。 本書中的23款游戲實例涵蓋了益智、棋牌、休閑、網絡等游戲,其中,第2∼9章為益智游戲,第10∼14章為控制類游戲,第15∼17章為棋牌類游戲,第18∼23章為其他類游戲。 本書內容豐富、全面,其中的通用代碼可直接應用于一般的游戲設計。每款游戲實例均提供了詳細的設計思路、關鍵技術分析以及具體的解決方案。每一款游戲實例都是活的、實用的C#編程實例。 本書是助你自娛自樂、創造美好生活、步入C#程序員行列的敲門磚! 需要說明的是,學習編程是一個實踐的過程,而不僅僅是看書、看資料的過程,親自動手編寫、調試程序才是至關重要的。通過實際的編程以及積極的思考,讀者可以很快地掌握編程技術,而且,在編程中讀者會積累許多寶貴的編程經驗。在當前的軟件開發環境下,這些編程經驗對開發者來說尤其不可或缺。 本書由夏敏捷(中原工學院)主持編寫,梁芳(河南省地質高級技工學校)編寫第1章,原方(中原工學院)編寫第2章、第3章,王宗江、邵奇峰、張茜、杜獻峰(中原工學院)編寫第8~19章,張錦歌(河南工業大學)編寫第20~22章,其余章節由夏敏捷編寫。在編寫本書的過程中,為確保內容的正確性,
作者參閱了很多資料,并且得到了中原工學院計算機學院鄭秋生教授和資深Web程序員的支持,在此謹向他們表示衷心的感謝。本書的學習資源可以在清華大學出版社網站(http://www.tup.tsinghua.edu.cn/)按作者名檢索下載,為了便于讀者學習,作者還提供了教學視頻(http://pan.baidu.com/s/1mgopOl8及二維碼)對每個游戲案例進行詳細講解。 由于作者水平有限,書中難免有錯,敬請廣大讀者批評指正,在此表示感謝。
夏敏捷2015年7月 |
內容簡介:本書是一本面向廣大編程愛好者的游戲設計類圖書。本書最大的特色在于以游戲開發案例為主要內容,書中涉及的游戲都是大家耳熟能詳的,比如連連看、推箱子、黑白棋、掃雷、俄羅斯方塊、象棋、坦克大戰等,讓你對枯燥的語言的學習充滿樂趣。對于初、中級的C#學習者而言,本書是一個很好的參考資料,我們不僅列出了完整的游戲代碼,同時對所有的原代碼進行了非常詳細的解釋,做到了通俗易懂、圖文并茂。 本書適用于游戲編程愛好者、程序設計人員和C#語言學習者。 |
目錄:第1章VisualC#.NET基礎1.1.NET框架概述 1.1.1公共語言運行時 1.1.2基礎類庫 1.1.3.NET框架編程模型 1.1.4.NET程序的編譯與運行 1.1.5VisualStudio2010.NET集成開發環境 1.1.6命名空間 1.1.7C#數據類型 1.1.8數組 1.1.9流程控制 1.2C#面向對象編程基礎 1.2.1C#類的聲明 1.2.2類的成員 1.2.3靜態成員和實例成員 1.2.4類的構造函數和析構函數 1.2.5方法 1.2.6靜態方法和非靜態方法 1.2.7方法的重載 1.2.8屬性 1.2.9泛型編程 1.2.10案例——棧模型的實現 1.3類的繼承 1.3.1繼承 1.3.2抽象類 1.3.3密封類 1.4多態 1.4.1聲明虛方法 1.4.2實現多態性 1.5委托與事件 1.5.1委托 1.5.2事件 1.6游戲初步——撲克牌發牌程序 1.6.1關鍵技術 1.6.2程序設計的思路 1.6.3程序設計的步驟 1.6.4Random隨機類的應用技巧 第2章黑白棋游戲 2.1黑白棋游戲介紹 2.2程序設計的思路 2.3程序設計的步驟 第3章漢諾塔游戲 3.1漢諾塔游戲介紹 3.2關鍵技術 3.3程序設計的思路 3.4程序設計的步驟 第4章推箱子游戲 4.1推箱子游戲介紹 4.2程序設計的思路 4.3程序設計的步驟 第5章掃雷游戲 5.1掃雷游戲介紹 5.2程序設計的思路 5.3關鍵技術 5.4程序設計的步驟 第6章七巧板游戲 6.1七巧板游戲介紹 6.2關鍵技術 6.3程序設計的步驟 第7章連連看游戲 7.1連連看游戲介紹 7.2程序設計的思路 7.3程序設計的步驟 第8章人物拼圖游戲 8.1人物拼圖游戲介紹 8.2程序設計的思路 8.3程序設計的步驟 第9章停車場游戲 9.1停車場游戲介紹 9.2程序設計的思路 9.3程序設計的步驟 第10章坦克大戰游戲 10.1坦克大戰游戲介紹 10.2程序設計的思路 10.3程序設計的步驟 第11章俄羅斯方塊游戲 11.1俄羅斯方塊游戲介紹 11.2程序設計的思路 11.3程序設計的步驟 第12章貪吃蛇游戲 12.1貪吃蛇游戲介紹 12.2程序設計的思路 12.3程序設計的步驟 第13章華容道游戲 13.1華容道游戲介紹 13.2程序設計的思路 13.3程序設計的步驟 第14章打字游戲 14.1打字游戲介紹 14.2程序設計的思路 14.3程序設計的步驟 第15章中國象棋游戲 15.1中國象棋游戲介紹 15.2關鍵技術 15.3程序設計的思路 15.4程序設計的步驟 第16章21點撲克牌游戲 16.121點撲克牌游戲介紹 16.2關鍵技術 16.3程序設計的步驟 第17章拱豬撲克牌游戲 17.1拱豬撲克牌游戲介紹 17.2程序設計的思路 17.3程序設計的步驟 第18章涂鴉游戲 18.1涂鴉游戲介紹 18.2關鍵技術 18.3程序設計的步驟 第19章智力問答游戲——Question類 19.1智力問答游戲介紹 19.2關鍵技術 19.3程序設計的思路 19.4程序設計的步驟 第20章對對碰游戲 20.1對對碰游戲介紹 20.2程序設計的思路 20.3程序設計的步驟 第21章百變方塊游戲 21.1百變方塊游戲介紹 21.2程序設計的思路 21.3程序設計的步驟 第22章2.5D游戲 22.12.5D游戲介紹 22.2程序設計的思路 22.3程序設計的步驟 第23章飛碟跳棋游戲 23.1飛碟跳棋游戲介紹 23.2程序設計的思路 23.3程序設計的步驟 |
序: |