图书介绍

C++面向对象程序设计项目教程PDF|Epub|txt|kindle电子书版本下载

C++面向对象程序设计项目教程
  • 洪运国,段妮娅,吴玲主编;王京峰,吴绍军,朱小燕等副主编 著
  • 出版社: 北京:中国时代经济出版社
  • ISBN:9787511914941
  • 出版时间:2013
  • 标注页数:267页
  • 文件大小:130MB
  • 文件页数:280页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++面向对象程序设计项目教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目一 打开C++面向对象程序设计之门1

项目导读1

知识目标1

任务一 体会面向对象与面向过程的不同思维方式1

任务说明1

预备知识1

一、什么是面向对象的程序设计思想1

二、面向对象与面向过程比较3

任务实施——运用面向对象和面向过程两种思想解决同一问题5

任务二 创建简单的C++应用程序7

任务说明7

预备知识7

一、认识C++程序7

二、C++程序的开发过程9

三、Visual C++ 6.0集成开发环境简介10

四、Visual C++ 6.0的排错与调试功能13

任务实施——创建并运行自己的第一个C++程序16

项目拓展19

熟悉Visual C++工作区与工程的使用19

项目总结23

项目考核24

一、选择题24

二、简答题24

项目实训25

项目二 由C到C++——用法更灵活、功能更强大26

项目导读26

知识目标26

任务一 熟悉C++与C在基本控制上的一些区别26

任务说明26

预备知识26

一、用I/O流实现输入/输出26

二、新增强制类型转换方式30

三、新增bool类型31

任务实施——输出杨辉三角32

任务二 学习有关函数方面的区别34

任务说明34

预备知识34

一、局部变量随用随定义34

二、作用域限定符∷扩大全局变量的可见范围34

三、形式参数可带有默认值35

四、内联函数37

任务实施——汉诺塔问题求解38

任务三 掌握C++中关于引用的灵活运用40

任务说明40

预备知识40

一、引用的概念及使用40

二、引用作为形式参数41

三、引用与指针的区别42

四、引用作为返回值43

任务实施——通过引用操作数组47

任务四 掌握C++中管理动态内存空间的方法50

任务说明50

预备知识50

一、用new申请动态内存空间50

二、用delete释放动态内存空间50

任务实施——new、delete的基本使用方法51

项目总结52

项目考核52

一、选择题52

二、简答题53

项目实训54

项目三 类与对象——抽象与实体的完美结合55

项目导读55

知识目标55

任务一 初识类与对象55

任务说明55

预备知识56

一、类的声明及类成员的访问56

二、类成员函数的定义56

三、对象成员的定义与引用57

四、构造函数与析构函数59

任务实施——模拟存款与取款69

任务二 深入学习类与对象的相关知识72

任务说明72

预备知识72

一、对象数组72

二、对象指针74

三、静态成员77

四、友元82

任务实施——实现两个矩阵间的乘法运算86

项目总结92

项目考核93

一、选择题93

二、简答题94

项目实训94

项目四 继承与派生——提高开发效率的妙招95

项目导读95

知识目标95

任务一 学习继承与派生的基础知识95

任务说明95

预备知识95

一、继承与派生的概念95

二、派生类的声明96

三、派生类的构成97

四、派生类的继承方式98

五、派生类的构造函数和析构函数104

任务实施——设计通话计费程序111

任务二 学习多重继承与虚基类114

任务说明114

预备知识114

一、多重继承114

二、虚基类120

任务实施——计算员工工资124

项目总结129

项目考核130

一、选择题130

二、简答题132

项目实训132

项目五 多态性——提高开发效率的妙招之二133

项目导读133

知识目标133

任务一 学习编译时多态性的实现133

任务说明133

预备知识133

一、函数重载133

二、运算符重载136

任务实施——实现复数的简单运算147

任务二 学习运行时多态性的实现149

任务说明149

预备知识149

一、虚函数149

二、纯虚函数与抽象类151

任务实施——求不同图形的面积153

项目拓展155

实现类类型转换155

项目总结156

项目考核157

一、选择题157

二、简答题159

项目实训159

项目六 输入/输出流——传送数据的通道160

项目导读160

知识目标160

任务一 学习输入/输出的基础知识160

任务说明160

预备知识160

一、关于输入/输出的基本概念160

二、标准输入/输出流163

任务实施——求解一元二次方程177

任务二 学习文件流的相关知识178

任务说明178

预备知识178

一、文件的特点178

二、文件流类和流对象179

三、文件的打开与关闭180

四、文件的读写操作182

五、文件指针的使用186

任务实施——三角函数值的写入与读出187

项目拓展189

二进制文件的应用实例189

项目总结193

项目考核193

一、选择题193

二、简答题194

项目实训197

项目七 命名空间与异常处理——解决突发事件的利器198

项目导读198

知识目标198

任务一 学习命名空间的使用198

任务说明198

预备知识200

一、命名空间的定义200

二、命名空间成员的引用204

任务实施——显示学生的个人信息与购书信息207

任务二 掌握C++中的异常处理机制210

任务说明210

预备知识211

一、异常处理的实现211

二、类的异常处理217

三、异常规范219

任务实施——统计学生考勤情况221

项目总结224

项目考核225

一、选择题225

二、简答题226

项目实训226

项目八 模板——提高代码重用的有效机制227

项目导读227

知识目标227

任务一 了解模板基础知识并掌握函数模板的使用227

任务说明227

预备知识227

一、模板概述227

二、函数模板230

任务实施——设计冒泡排序的函数模板232

任务二 掌握类模板的使用234

任务说明234

预备知识234

一、类模板的定义234

二、类模板的使用235

任务实施——设计类模板实现排序方法的选择238

项目总结241

项目考核242

一、选择题242

二、简答题242

项目实训243

项目九 综合实践——设计飞机订票系统244

项目导读244

学习目标244

项目说明244

预备知识244

一、问题分析和功能定义245

二、类设计及实现246

三、核心控制设计248

四、编码与测试249

任务实施——设计飞机订票系统249

项目总结267

项目实训267

热门推荐