





作者:Tony Gaddis著 周靖译
定价:89元
印次:2-1
ISBN:9787302362784
出版日期:2014.06.01
印刷日期:2014.05.07
图书责编:文开琪
图书分类:零售
知名作者Tony Gaddis运用自己丰富的教学与写作特长,在本书中采用新颖有趣的方式来讲授传统的C++编程方法与技巧,通过丰富有趣的案例和各种各样的编程练习、算法训练来指导读者进行编程实践,动手开发小游戏。本书由浅入深,在确认读者掌握基本的编程知识之后再介绍面向对象的概念,同时还借助于图形、动画、声音和游戏编程来进一步激发读者的学习兴趣,并在最后用整章的篇幅来引导读者实现一个完整的电脑游戏。 本书共两部分11章,在介绍C++基础知识、布尔逻辑、重复结构、函数和数组之后,借助于AGK开发包来实践C++游戏和图形编程,非常适合课堂教学和自学。 Authorized translation from the English language edition, entitled STARTING OUT WITH GAMES & GRAPHICS IN C++, 2E, byGADDIS, TONY, published by Pearson Education, Inc. , Copyright 2014 Pearson Education, Inc. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD., and TSINGHUA UNIVERSITY PRESS LIMITED Copyright [Publisher shall herein insert the Yearof Publication].
Tony Gaddis是Pearson编程入门教材Starting Out with系列的主要作者,有20多年的计算机课教学经验,是一名广受赞誉的教师,曾荣获NISOD(美国国家员工和机构发展所)颁发的优秀教师奖,北卡罗来纳社区学院年度优秀教师。他1981年毕业于Haywood Community College工商管理专业,1985年获得电子数据处理硕士学位,2012年当选为该校年度优秀校友。
前 言 欢迎阅读《C++游戏与图形编程基础》第2版。本书讲授了传统的C++入门课程主题,讲解了如何用App Game Kit库进行游戏开发。学生将用Microsoft Visual C++编写传统的、基于控制台的程序。打好基础后,就开始学习用App Game Kit库写简单的C++程序和使用图形和动画的程序。所有例子和作业都经过我们精心设计,旨在激发学生的学习兴趣,使他们在整个学期中都能保持学习热情。 新增内容 第2版对第1版进行了全面修订。第1版的审阅者普遍反映学生需要掌握更多的标准C++知识才能更好地适应将来的课程。为此,第2版划分为两部分。 * 第Ⅰ部分(第1章到第6章)讨论使用标准C++进行过程式编程的基础知识。 * 第Ⅱ部分(第7章到第11章)讨论使用C++和App Game Kit进行图形和游戏编程。第Ⅱ部分还讨论了文件I/O和面向对象编程。 第2版还用App Game Kit Tier 2取代了上一版的Dark GDK。它是The Game Creators推出的最新开发环境,除了能开发Windows游戏,还支持多种智能手机和平板设备的游戏开发。App Game Kit分为两个Tier(每个Tier都是一个独立的产品)。 * Tier 1支持BASIC风格的编程语言。 * Tier 2提供Tier 1的一切,还提供兼容Microsoft Visual C++ 2010的C++库。本书第Ⅱ部分将使用这个Tier。(虽然App Game Kit是商业产品,但The Game Creators提供了免费试用版本。试用版无时间限制,但会在屏...
第Ⅰ部分 标准C++入门
第1章 计算机和编程概论 3
1.1 概述 3
1.2 硬件 3
1.2.1 CPU 4
1.2.2 主内存 5
1.2.3 辅助存储设备 6
1.2.4 输入设备 6
1.2.5 输出设备 7
知识检查点 7
1.3 计算机如何存储数据 7
1.3.1 存储数字 8
1.3.2 存储字符 9
1.3.3 负整数 10
1.3.4 实数 10
1.3.5 其他类型的数据 11
知识检查点 11
1.4 程序如何工作 11
1.4.1 从机器语言到汇编语言 14
1.4.2 高级语言 14
1.4.3 关键字、运算符和语法:
概述 16
1.4.4 编译器和解释器 17
知识检查点 18
1.5 C++和App Game Kit库 18
1.5.1 核心语言和库 19
1.5.2 需要使用的软件 19
综合测验 29
编程练习 31
第2章 C++基础知识 33
2.1 C++程序的组成部分 33
分号 35
知识检查点 35
2.2 显示屏幕输出 35
2.2.1 使用endl运算子 37
2.2.2 \n转义序列 38
知识检查点 40
2.3 深入#include指令 41
2.4 变量初探 41
2.4.1 数据类型 42
2.4.2 变量名称 42
2.4.3 常用数据类型 43
2.4.4 int,float和double
数据类型 44
2.4.5 在函数中声明变量... 查看详情