注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++游戲編程

C++游戲編程

C++游戲編程

定 價:¥50.00

作 者: 鄒吉滔,姚雷,易巧玲 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 第九藝術(shù)學(xué)院——游戲開發(fā)系列
標(biāo) 簽: 游戲開發(fā)/多媒體/課件設(shè)計(jì)

ISBN: 9787302245919 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 472 字?jǐn)?shù):  

內(nèi)容簡介

  《C++游戲編程》介紹如何用C++語言進(jìn)行游戲程序開發(fā)。全書可分為C++語言的基礎(chǔ)語法、面向?qū)ο缶幊碳夹g(shù)、標(biāo)準(zhǔn)模板庫的應(yīng)用三個部分,共18章,主要內(nèi)容包括:概觀程序設(shè)計(jì),開發(fā)環(huán)境簡介,基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,程序的結(jié)構(gòu),宏和編譯預(yù)處理,數(shù)組,函數(shù)與程序結(jié)構(gòu),指針和引用,結(jié)構(gòu)、聯(lián)合、枚舉,類與對象,靜態(tài)成員與友元,繼承與多態(tài),運(yùn)算符重載,模板,標(biāo)準(zhǔn)模板庫,I/O流,異常處理等?!禖++游戲編程》適合游戲開發(fā)人員及游戲相關(guān)專業(yè)師生學(xué)習(xí)使用,也可供C++編程愛好者參考。

作者簡介

暫缺《C++游戲編程》作者簡介

圖書目錄

第1章 概觀程序設(shè)計(jì)
1.1 程序設(shè)計(jì)發(fā)展歷程
1.1.1 什么是計(jì)算機(jī)程序
1.1.2 計(jì)算機(jī)程序語言的發(fā)展歷史
1.2 程序設(shè)計(jì)思想
1.2.1 結(jié)構(gòu)化程序設(shè)計(jì)思想
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)思想
本章小結(jié)
第2章 開發(fā)環(huán)境簡介
2.1 VisualStudio.NET集成開發(fā)環(huán)境
2.1.1 創(chuàng)建項(xiàng)目
2.1.2 創(chuàng)建文件
2.1.3 項(xiàng)目屬性設(shè)置
2.1.4 編譯和運(yùn)行
2.1.5 調(diào)試
2.1.6 輔助工具
2.1.7 解決方案資源管理器
2.1.8 類視圖
2.1.9 文件視圖
2.1.10 資源視圖
2.1.11 幫助文檔的使用
2.2 Linux下的開發(fā)環(huán)境
2.2.1 vi編輯器的基本使用
2.2.2 vi編輯器的命令
2.2 .3vi編輯器環(huán)境設(shè)置
2.2.4 g++編譯程序的方法
2.2.5 g++編譯程序的選項(xiàng)
2.2.6 運(yùn)行應(yīng)用程序
2.2.7 幫助文檔的使用
2.3 Code Blocks集成開發(fā)工具介紹
2.3.1 創(chuàng)建工程
2.3.2 創(chuàng)建文件
2.3.3 項(xiàng)目屬性設(shè)置
2.3.4 編譯及運(yùn)行
2.4 繪圖函數(shù)庫的使用
本章小結(jié)
第3章 基本數(shù)據(jù)類型
3.1 基本程序組成結(jié)構(gòu)
3.1.1 一個基本的C++程序
3.1.2 基本輸入輸出
3.2 字符集和關(guān)鍵字
3.3 C++的數(shù)據(jù)類型概述
3.4 基本數(shù)據(jù)類型
3.4.1 整型數(shù)據(jù)
3.4.2 浮點(diǎn)型數(shù)據(jù)
3.4.3 字符型數(shù)據(jù)
3.4.4 bool類型
3.4.5 void類型
3.4.6 常量與變量
3.5 類型轉(zhuǎn)換,
3.5.1 隱式類型轉(zhuǎn)換
3.5.2 強(qiáng)制類型轉(zhuǎn)換
本章小結(jié)
第4章 運(yùn)算符與表達(dá)式
4.1 概述
4.2運(yùn)算符和表達(dá)式
4.2.1 運(yùn)算符和表達(dá)式的種類
4.2.2 左值和右值
4.3算術(shù)運(yùn)算符和算術(shù)表達(dá)式
4.4 自增和自減運(yùn)算符
4.5 賦值運(yùn)算符和賦值表達(dá)式
4.5.1 賦值運(yùn)算符與賦值運(yùn)
4.5.2 復(fù)合賦值運(yùn)算符
4.5.3 賦值表達(dá)式
4.6 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.7 邏輯運(yùn)算符和邏輯表達(dá)式
4.7.1 邏輯運(yùn)算符
4.7.2 邏輯表達(dá)式
4.8 size of運(yùn)算符
4.9 條件運(yùn)算符和條件表達(dá)式
4.1 0逗號運(yùn)算符和逗號表達(dá)式
4.1 1優(yōu)先性和結(jié)合性
本章小結(jié)
習(xí)題
第5章 程序的結(jié)構(gòu)
5.1 順序結(jié)構(gòu)
5.2 分支結(jié)構(gòu)程序設(shè)計(jì)
5.2.1 if..else結(jié)構(gòu)
5.2.2 switch語句
5.2.3 goto語句
5.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.3.1 for語句
5.3.2 while語句
5.3.3 do.while語句
5.3.4 循環(huán)的嵌套
5.4 break、continue語句
5.4.1 break語句
5.4.2 continue語句
本章小結(jié)
習(xí)題
第6章 宏和編譯預(yù)處理
6.1 宏定義
6.2 頭文件包含
6.3 條件編譯
6.4 其他預(yù)處理指令
本章小結(jié)
習(xí)題
第7章 數(shù)組
7.1 為何需要數(shù)組
7.2 聲明數(shù)組
7.3 訪問數(shù)組元素
7.4 數(shù)組的初始化
7.5 數(shù)組應(yīng)用舉例
7.5.1 選擇排序
7.5.2 冒泡排序
7.5.3 更多排序算法
7.6 字符串與字符數(shù)組
7.7 數(shù)組作為函數(shù)參數(shù)
7.8 二維數(shù)組
7.8.1 二維數(shù)組的定義
7.8.2 二維數(shù)組中元素的引用
7.8.3 二維數(shù)組的初始化
7.8.4 二維數(shù)組程序舉例
7.9 多維數(shù)組
7.9.1 多維數(shù)組的定義
7.9.2 多維數(shù)組的引用
本章小結(jié)
習(xí)題
第8章 函數(shù)與程序結(jié)構(gòu)
8.1 函數(shù)的概念
8.2 函數(shù)定義
8.3 函數(shù)聲明
8.4函數(shù)調(diào)用
8.5 變量的作用域類型
8.5.1 局部變量
8.5.2 全局變量
8.6 變量的存儲類型
8.6.1 動態(tài)存儲變量
8.6.2 靜態(tài)存儲變量
8.7 函數(shù)返回值
8.8 默認(rèn)函數(shù)參數(shù)
8.9 內(nèi)聯(lián)函數(shù)
8.10 函數(shù)重載
8.11 作用域
8.11.1 局部作用域
8.11.2 函數(shù)作用域
8.11.3 函數(shù)原型作用域
8.12 可見性與生命期
8.12.1 可見性
8.12.2 生命期
8.12.3 補(bǔ)充說明
8.13 綜合應(yīng)用舉例
8.14 遞歸函數(shù)
8.14.1 遞歸函數(shù)舉例
8.14.2 遞歸調(diào)用過程分析
8.14.3 遞歸程序設(shè)計(jì)方法
8.15 程序文件結(jié)構(gòu)
8.15.1 頭文件
8.15.2 文件作用域
8.15.3 多文件結(jié)構(gòu)
8.15.4 外部存儲類型
本章小結(jié)
習(xí)題
第9章 指針和引用
9.1 指針的概念
9.2 指針聲明和賦值
9.3 通過指針訪問數(shù)據(jù)
9.4 指針運(yùn)算
9.5 動態(tài)內(nèi)存分配
9.5.1 malloc()和free()函數(shù)
9.5.2 new和delete運(yùn)算符
9.5.3 指針與數(shù)組
9.6 動態(tài)內(nèi)存分配的應(yīng)用
9.6.1 應(yīng)用舉例1
9.6.2 應(yīng)用舉例2
9.7 const指針
9.8 指針作為函數(shù)參數(shù)
9.9 指針函數(shù)
9.10 函數(shù)指針
9.11 指針數(shù)組
9.12 指向指針的指針
9.13 常見的內(nèi)存錯誤及其對策
9.14 引用的定義
9.15 使用引用訪問數(shù)據(jù)
9.16 引用與指針對比
9.17 引用做函數(shù)的參數(shù)
9.18 應(yīng)用舉例
9.19 返回引用
9.20 函數(shù)調(diào)用作為左值
9.21 const限定的引用
9.22 返回堆中變量的引用
本章小結(jié)
習(xí)題
第10章 結(jié)構(gòu)、聯(lián)合、枚舉
10.1 自定義數(shù)據(jù)類型概述
10.2 結(jié)構(gòu)的定義
10.3 結(jié)構(gòu)初始化
10.4 訪問結(jié)構(gòu)成員
10.5 結(jié)構(gòu)與數(shù)組
lO.6 結(jié)構(gòu)與指針
10.7 結(jié)構(gòu)與引用
10.8 在函數(shù)中使用結(jié)構(gòu)
10.9 結(jié)構(gòu)的復(fù)雜形式
10.1 0鏈表
10.1 1聯(lián)合
10.1 2枚舉
本章小結(jié)
習(xí)題
第11章 類與對象
11.1 抽象概述
11.2 類的概念
11.3類的定義
11.3.1 類與結(jié)構(gòu)
11.3.2 類的聲明
11.3.3 類成員的訪問控制
11.3.4 數(shù)據(jù)成員
11.3.5 成員函數(shù)
11.3.6 重載成員函數(shù)
11.3.7 類定義的注意事項(xiàng)
11.3.8 類聲明和類定義
11.4 對象
11.4.1 類與對象的區(qū)別和聯(lián)系
11.4.2 對象的聲明
11.4.3 訪問數(shù)據(jù)成員
11.4.4 調(diào)用成員函數(shù)
11.5 綜合應(yīng)用
11.6 構(gòu)造函數(shù)
11.6.1 為何需要構(gòu)造函數(shù)
11.6.2 構(gòu)造函數(shù)的定義
11.6.3 帶參數(shù)構(gòu)造函數(shù)
11.6.4 默認(rèn)構(gòu)造函數(shù)
11.6.5 重載構(gòu)造函數(shù)
11.7 類對象成員的初始化
11.8 析構(gòu)函數(shù)
11.8.1 為何需要析構(gòu)函數(shù)
11.8.2 析構(gòu)函數(shù)的定義
11.8.3 何時需要使用析構(gòu)函數(shù)
11.9 堆棧和內(nèi)存分配
11.9.1 內(nèi)存管理概述
11.9.2 變量與對象的空間分配時機(jī)與初始化
11.9.3 為什么使用new/delete操作符
11.10 拷貝構(gòu)造函數(shù)
11.10.1 程序出錯的原因分析
11.10.2 拷貝構(gòu)造函數(shù)
11.10.3 默認(rèn)拷貝構(gòu)造函數(shù)
11.10.4 淺拷貝與深拷貝
11.11 臨時對象和無名對象
11.11.1 臨時對象
11.11.2 無名對象
11.12const成員
本章小結(jié)
習(xí)題
第12章 靜態(tài)成員與友元
12.1 靜態(tài)成員
12.1.1 為何需要靜態(tài)成員
12.1.2 靜態(tài)成員變量
12.1 .3靜態(tài)成員函數(shù)
12.2 友元
12.2.1 為何需要友元
12.2.2 友元函數(shù)
12.2.3 友元類
第13章 繼承與多態(tài)
13.1 繼承與派生的概念
13.2 繼承的實(shí)現(xiàn)方式
13.3 繼承類的構(gòu)造與析構(gòu)
13.3.1 繼承類的構(gòu)造
13.3.2 構(gòu)造函數(shù)的參數(shù)傳遞
13.4 基類訪問控制
13.5 多態(tài)與虛函數(shù)
13.5.1 為什么使用虛函數(shù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號