- C++的特点
- 安装与卸载Visual Studio 2010
- 熟悉Visual Studio2010开发环境
- 常量及符号
- 变量
- 数据类型
- 类型转换
- 数据的输入与输出
- 运算符
- 结合性和优先级
- 表达式
- 语句
- 判断语句
- 决策分支
- 使用条件运算符进行判断
- switch 语句
- while循环
- for循环语句
- 循环控制
- 循环嵌套
- 循环应用实例
- 函数概述
- 函数调用
- 函数参数及返回值
- 重载函数
- 变量作用域
- 变量的存储类别
- 命名空间
- 指针
- 指向函数的指针
- 引用
- 一维数组
- 二维数组
- 字符数组
- 指针与数组
- 指针数组
- 面向对象与面向过程编程
- 面向对象概述
- C++类
- 类成员
- 构造函数
- 析构函数
- 继承
- 多重继承
- 多态
- 重载运算符
- 抽象类
- 友元
- 函数模板
- 类模板
- 链表类模板
- 模板的使用
- 序列容器
- 迭代器
- 算法
- set类模板
- 文件流
- 文件打开
- 文件的读写
- 文件指针移动操作
- 文件和流的关联和分离
- 删除文件
- 商品销售系统的配置与使用
- 吃豆子游戏的配置与使用
- 01_开篇
- 02_创建项目
- 03_游戏核心框架类的建立_增加鼠标响应
- 04_使用游戏核心功能类
- 05_绘图库的引入_初始化
- 06_绘制游戏帧数
- 07_引入图片资源_画出游戏背景菜单
- 08_游戏对象概述_游戏中可移动对象设计
- 09_设计游戏菜单
- 10_单人游戏与双人对战
- 11_设计坦克及子弹
- 12_画出移动的坦克
- 13_自动寻路与碰撞检测
- 14_画出游戏地图,控制运行轨迹
- 15_实现完整游戏_声明公有方法
- 16_声明私有方法
- 17_实现公有方法
- 18_实现初始化方法
- 19_实现游戏逻辑处理方法
- 20_实现游戏绘图处理方法
- 21_实现辅助方法
- 22_在主窗口中完成全部游戏功能
- 01_开篇
- 02_创建项目
- 03_画点
- 04_画线段
- 05_画矩形
- 06_画圆和弧形
- 07_综合应用一_画玩家
- 08_地图及关卡的设计
- 09_地图及关卡的实现
- 10_使用地图
- 11_可移动对象的设计
- 12_可移动对象的实现
- 13_完成整个游戏
《c++从入门到精通(第3版)》一书从初学者的角度出发,以通俗易懂的语言,配合丰富的实例,详细讲解了C++语言的基础知识。《c++从入门到精通(第3版)》包括4篇共18章:第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程,类和对象,继承与派生;第3篇是高级应用,包括模板,STL标准模板库,RTTI与异常处理,程序调试,文件操作,网络通信;第4篇为项目实战,结合人事考勤管理系统,依照软件工程的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C++语言的强大,快速提高开发技能。