





定价:50元
印次:1-1
ISBN:9787302245919
出版日期:2011.01.01
印刷日期:2011.01.07
图书责编:张彦青
图书分类:零售
本书介绍如何用C++语言进行游戏程序开发。全书可分为C++语言的基础语法、面向对象编程技术、标准模板库的应用三个部分,共18章,主要内容包括:概观程序设计,开发环境简介,基本数据类型,运算符与表达式,程序的结构,宏和编译预处理,数组,函数与程序结构,指针和引用,结构、联合、枚举,类与对象,静态成员与友元,继承与多态,运算符重载,模板,标准模板库,I/O流,异常处理等。 本书适合游戏开发人员及游戏相关专业师生学习使用,也可供C++编程爱好者参考。
前 言 在所有的编程语言中,C++可以说是最为复杂的,它既是一门传统的编程语言,也是一门新的编程语言。 说它是一门传统语言,是因为C++诞生已将近20年的历史了,特别是最近10年来C++得到了快速的发展。C++是计 算机软件领域中覆盖面最为广阔的编程语言,并且,与C++相关的智力投入也是其他任何一门语言所无法比拟的。人们对于C++的研究已经远远超出了对于一门编程语言所应有的关注。所以,现在的C++已经非常成熟,有大量的资源(文档、书籍、源代码等等)可供我们使用。 说它是一门新的编程语言。是因为在1998年C++由国际标准化组织ISO(International Standards Organization)完成了标准化,从此C++领域有了统一的标准。所有的编译器都将向标准靠拢(或者说,与标准兼容),这有利于我们写出可移植的C++代码来。同时C++标准也统一了C++标准库,为C++用户提供了最为基本的基础设施。C++经历了多年的发展,终于有了一个相对稳定的版本,所以,我们应该用一种新的眼光来看待C++,而不再简单地把C++认为是C语言的超集。通过本书,读者可以重新审视C+十语言。 随着计算机技术的不断进步,电脑游戏作为一种大众娱乐被人们广泛的接受,因此游戏程序设计工作需要越来越多的程序员加入近来,由于游戏的特殊性,使得对游戏编程语言的要求显得相当苛刻,而C++作为游戏编程语言是最为恰当不过的了。 C++的许多威力来自于它对程序设计新方法的支持,以及对程序设计问题的思考方式。因此,要想有效地学习使用C++,不只要求简单地学会一组新的语法和...
第1章 概观程序设计 1
1.1 程序设计发展历程 1
1.1.1 什么是计算机程序 1
1.1.2 计算机程序语言的发展历史 2
1.2 程序设计思想 4
1.2.1 结构化程序设计思想 4
1.2.2 面向对象程序设计思想 5
本章小结 8
第2章 开发环境简介 9
2.1 Visual Studio .NET集成开发环境 9
2.1.1 创建项目 10
2.1.2 创建文件 12
2.1.3 项目属性设置 12
2.1.4 编译和运行 13
2.1.5 调试 14
2.1.6 辅助工具 14
2.1.7 解决方案资源管理器 18
2.1.8 类视图 19
2.1.9 文件视图 20
2.1.10 资源视图 20
2.1.11 帮助文档的使用 28
2.2 Linux下的开发环境 28
2.2.1 Vi编辑器的基本使用 29
2.2.2 Vi编辑器的命令 29
2.2.3 Vi编辑器环境设置 32
2.2.4 g++编译程序的方法 33
2.2.5 g++编译程序的选项 33
2.2.6 运行应用程序 38
2.2.7 帮助文档的使用 38
2.3 CodeBlocks集成开发工具介绍 38
2.3.1 创建工程 39
2.3.2 创建文件 39
2.3.3 项目属性设置 39
2.3.4 编译及运行 40
2.4 绘图函数库的使用 41
本章小结 41
第3章 基本数据类型 42
3.1 基本程序组...