• C++程序开发案例课堂
21年品牌 40万+商家 超1.5亿件商品

C++程序开发案例课堂

6.8 八品

仅1件

河南郑州
认证卖家担保交易快速发货售后保障

作者刘春茂、李琪 著

出版社清华大学出版社

出版时间2018-12

版次1

装帧平装

货号E1

上书时间2024-12-11

亚的书屋

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
图书标准信息
  • 作者 刘春茂、李琪 著
  • 出版社 清华大学出版社
  • 出版时间 2018-12
  • 版次 1
  • ISBN 9787302515210
  • 定价 78.00元
  • 装帧 平装
  • 开本 16
  • 纸张 胶版纸
  • 页数 444页
  • 字数 99999千字
【内容简介】

《C++程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取【基础入门→核心技术→高级应用→项目开发实战】的讲解模式,深入浅出地讲解C++的各项技术及实战技能。
《C++程序开发案例课堂》第1篇【基础入门】主要讲解C++基本概念、C++的程序结构、数据类型、灵活使用运算符、程序流程控制等;第2篇【核心技术】主要讲解函数的应用、数组与字符串、指针、结构体、共用体和枚举类型、面向对象编程、构造函数和析构函数等;第3篇【高级应用】主要讲解运算符的重载、类的继承、虚函数和抽象类、C++操作文件、异常处理、模板与类型转换、容器和迭代器等;第4篇【项目开发实战】主要讲解开发计算器助手、开发汽车信息管理系统、开发银行交易系统、开发学校职工信息管理系统。
《C++程序开发案例课堂》适合任何想学习C++编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过C++语言,通过本书学习均可快速掌握C++在项目开发中的知识和技巧。

【作者简介】

刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
擅长的核心技术
媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
擅长的其他技术
熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。

【目录】

第1篇  基 础 入 门

 

第1章  揭开C++的神秘面纱——我的第一个C++程序 3

 

1.1  认识C++ 4

 

1.2  C++的优势 5

 

1.3  常见的C++开发环境 6

 

1.4  新手的福音——Visual Studio 2017集成环境 8

 

1.5  熟悉Visual Studio 2017开发界面 10

 

1.6  实战演练——第一个C++项目 15

 

1.7  理解C++语言的翻译过程 16

 

1.8  大神解惑 17

 

1.9  跟我学上机 18

 

第2章  零基础开始学习——C++的程序结构 19

 

2.1  分析C++程序的结构 20

 

2.2  编译前的预处理 26

 

2.3  输入和输出数据 29

 

2.4  命名空间 33

 

2.5  实战演练——经典的入门程序 36

 

2.6  大神解惑 38

 

2.7  跟我学上机 38

 

第3章  程序中的数据种类——数据类型 39

 

3.1  标识符 40

 

3.2  变量与常量 41

 

3.3  基本变量类型 46

 

3.4  查询变量的类型和内存空间大小 52

 

3.5  自定义数据类型 53

 

3.6  实战演练——对比不同数据类型的长度 57

 

3.7  大神解惑 57

 

3.8  跟我学上机 58

 

第4章  谁来操作数据——灵活使用运算符 59

 

4.1  运算符概述 60

 

4.2  运算符优先级和结合性 72

 

4.3  实战演练——综合运用运算符 75

 

4.4  大神解惑 76

 

4.5  跟我学上机 77

 

第5章  程序的执行方向——程序流程控制 79

 

5.1  顺序语句 80

 

5.2  条件判断语句 81

 

5.3  循环语句 84

 

5.4  多重选择——switch语句 88

 

5.5  跳出循环 90

 

5.6  实战演练——流程控制综合应用 92

 

5.7  大神解惑 95

 

5.8  跟我学上机 96

 

第II篇  核 心 技 术

 

第6章  C++的灵魂——函数的应用 99

 

6.1  函数的基本结构 100

 

6.2  变量的作用域 105

 

6.3  特殊函数调用方式——递归调用 108

 

6.4  内联函数 109

 

6.5  预处理器 110

 

6.6  函数的重载 113

 

6.7  实战演练——汉诺塔问题函数 114

 

6.8  大神解惑 116

 

6.9  跟我学上机 116

 

第7章  特殊的元素集合——数组与字符串 117

 

7.1  一维数组 118

 

7.2  二维数组和多维数组 121

 

7.3  数组与函数 125

 

7.4  字符串类 127

 

7.5  实战演练1——判断字符串回文 132

 

7.6  实战演练2——输出斐波那契数列 134

 

7.7  大神解惑 135

 

7.8  跟我学上机 136

 

第8章  灵活调用内存地址——指针 137

 

8.1  指针概述 138

 

8.2  指针变量 139

 

8.3  指针与函数 141

 

8.4  指针与数组 144

 

8.5  指针与字符串 147

 

8.6  const指针 148

 

8.7  void指针 149

 

8.8  指向指针的指针 149

 

8.9  动态内存配置 150

 

8.10  实战演练——判断字符串中有多少个整数 153

 

8.11  大神解惑 155

 

8.12  跟我学上机 156

 

第9章  灵活定义数据类型——结构体、共用体和枚举类型 157

 

9.1  结构体 158

 

9.2  将结构体变量作为函数参数 162

 

9.3  共用体 164

 

9.4  枚举类型 167

 

9.5  实战演练——学生信息登记表 169

 

9.6  大神解惑 172

 

9.7  跟我学上机 172

 

第10章  主流的编程思想——认识面向对象编程 173

 

10.1  面向对象编程概述 174

 

10.2  认识类 175

 

10.3  成员函数 180

 

10.4  嵌套类 182

 

10.5  const成员函数 182

 

10.6  类成员的访问控制 184

 

10.7  静态成员 187

 

10.8  友元函数 190

 

10.9  实战演练——栈类的实现 191

 

10.10  大神解惑 193

 

10.11  跟我学上机 194

 

第11章  类的特殊函数——构造函数和析构函数 195

 

11.1  构造函数初始化类对象 196

 

11.2  析构函数清除类对象 198

 

11.3  默认构造函数 200

 

11.4  重载构造函数 201

 

11.5  类对象数组的初始化 202

 

11.6  拷贝构造函数 207

 

11.7  实战演练——构造函数和析构函数的应用 210

 

11.8  大神解惑 212

 

11.9  跟我学上机 212

 

第III篇  高 级 应 用

 

第12章  赋予新功能——运算符的重载 215

 

12.1  什么是运算符重载 216

 

12.2  重载前置运算符和后置运算符 219

 

12.3  插入运算符和析取运算符的重载 222

 

12.4  常用运算符的重载 225

 

12.5  实战演练——重载运算符综合应用 230

 

12.6  大神解惑 231

 

12.7  跟我学上机 232

 

第13章  实现代码重用——类的继承 233

 

13.1  继承的基本概念 234

 

13.2  调用父类中的构造函数 240

 

13.3  子类存取父类成员 243

 

13.4  多继承 246

 

13.5  实战演练——继承的综合应用 248

 

13.6  大神解惑 250

 

13.7  跟我学上机 250

 

第14章  实现多态性——虚函数和抽象类 251

 

14.1  什么是虚函数 252

 

14.2  抽象类与纯虚函数 255

 

14.3  抽象类的多重继承 259

 

14.4  虚函数表 260

 

14.5  实战演练——抽象类的综合应用 263

 

14.6  大神解惑 266

 

14.7  跟我学上机 266

 

第15章  数据存储——C++操作文件 267

 

15.1  文件的基本概念 268

 

15.2  文件的打开与关闭 273

 

15.3  文本文件的处理 275

 

15.4  处理二进制文件 280

 

15.5  实战演练——文件操作 282

 

15.6  大神解惑 284

 

15.7  跟我学上机 285

 

第16章  解决问题的法宝——异常处理 287

 

16.1  异常的基本概念 288

 

16.2  异常处理机制 288

 

16.3  抛出异常 289

 

16.4  重新抛出异常 291

 

16.5  捕获所有异常 292

 

16.6  未捕捉到的异常 293

 

16.7  标准异常 294

 

16.8  异常规范 294

 

16.9  异常与继承 295

 

16.10  自定义异常类 296

 

16.11  捕获多个异常 298

 

16.12  实战演练——异常处理应用 299

 

16.13  大神解惑 301

 

16.14  跟我学上机 302

 

第17章  C++的高级技能——模板与类型转换 303

 

17.1  模板 304

 

17.2  类型识别和强制转换运算符 311

 

17.3  实战演练——模板的综合应用 316

 

17.4  大神解惑 318

 

17.5  跟我学上机 318

 

第18章  控制元素的存储和访问——容器  和迭代器 321

 

18.1  STL 322

 

18.2  迭代器 322

 

18.3  顺序容器 323

 

18.4  关联容器 327

 

18.5  容器适配器 330

 

18.6  实战演练——容器的综合操作 333

 

18.7  大神解惑 338

 

18.8  跟我学上机 338

 

第IV篇  项目开发实战

 

第19章  项目实训1——开发计算器助手 341

 

19.1  需求分析 342

 

19.2  功能分析 342

 

19.3  开发前的准备工作 343

 

19.4  系统代码编写 343

 

19.5  系统运行 356

 

19.6  项目总结 358

 

第20章  项目实训2——开发汽车信息管理系统 359

 

20.1  需求分析 360

 

20.2  功能分析 360

 

20.3  开发前的准备工作 362

 

20.4  系统代码编写 362

 

20.5  系统运行 376

 

20.6  项目总结 378

 

第21章  项目实训3——开发银行交易系统 379

 

21.1  需求分析 380

 

21.2  功能分析 380

 

21.3  开发前的准备工作 381

 

21.4  系统代码编写 382

 

21.5  系统运行 398

 

21.6  项目总结 399

 

第22章  项目实训4——开发学校职工信息管理系统 401

 

22.1  需求分析 402

 

22.2  功能分析 402

 

22.3  开发前的准备工作 404

 

22.4  系统代码编写 404

 

22.5  系统运行 432

 

22.6  项目总结 434

 


点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP