21天学通C++(第4版)
  • 推荐0
  • 收藏0
  • 浏览699

21天学通C++(第4版)

北京源智天下科技有限公司 , 张启玉 , 刘刚 (作者) 

  • 丛  书:21天学编程系列
  • 书  号:978-7-121-27879-2
  • 出版日期:2016-03-23
  • 页  数:420
  • 开  本:16(185*260)
  • 出版状态:上市销售
  • 维护人:n-y
本书从初学者的角度较全面地介绍了C++的相关知识,较系统地介绍了C++语言的基础内容。本书包括6篇共21章的内容。其中,第1篇是C++数据表达篇,包括C++入门、变量和数据类型、运算符和表达式以及程序控制结构等;第2篇是C++面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第3篇是C++面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第4篇主要介绍了C++高级特性,内容包括文件、命名空间和引用与内存管理;第5篇的内容主要是C++编程实践,主要分析了标准模板库STL、模板与C++标准库和异常处理等;最后一篇结合学生成绩管理系统开发实例,讲解如何使用C++进行实际开发。
本书适合没有编程基础的C++语言初学者作为入门教程,也可作为大中专院校师生和培训班的教材,对于C++语言开发的爱好者,本书也有较大的参考价值。
本书附带DVD光盘1张,内容包括超大容量教学视频、电子教案(PPT)、源代码等。
极具影响力原创计算机编程系列图书,丛书畅销30万册!程序员必备案头手册,祝你21天轻松学通编程技能!
前言

千里之行,始于足下!
——老子

“21天学编程系列”自2009年1月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,“21天学编程系列”是自2009年以来国内原创计算机编程图书最有影响力的品牌之一。
为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合最新技术和读者的建议,对该系列图书进行了改版(即第4版)。本书便是该系列中的C++分册。

本书有何特色

1.细致体贴的讲解
为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念?用直观的图示演示过程?用详细的注释解释代码?用形象的比方帮助记忆。
【知识点介绍】 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。
【范例】 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,放在每节知识点介绍之后。
【代码清单】 与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。
【运行结果】 对范例给出运行结果和对应图示,帮助读者更直观地理解范例代码。
【范例解析】 将范例代码中的关键代码行逐一进行解释,有助于读者掌握相关概念和知识。
【贴心的提示】 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下:
? 提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
? 注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
? 警告:对操作不当或理解偏差将会造成的灾难性后果做警示,以加深读者印象。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式会非常轻松、顺利地掌握本书知识。

2.实用超值的DVD光盘
为了帮助读者比较直观地学习,本书附带DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等。
【多媒体视频】本书配有长达12小时教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。
【 电子教案(PPT)】本书可以作为高校相关课程的教材或课外辅导书,所以作者特别为本书制作了电子教案(PPT),以方便老师教学使用。
【 职场面试法宝】本书附赠“职场面试法宝”,含常见的职场经典面试题及解答。

3.提供完善的技术支持
本书的技术支持论坛为:http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些教程、视频动画和各种技术文章,可帮助读者提高开发水平。

推荐的学习计划表
本书作者在长期从事相关培训或教学实践过程中,归纳了最适合初学者的学习模式,并参考了多位专家的意见,为读者总结了合理的学习时间分配方式,列表如下:

第1周
第1天
了解C++的历史及其特点
掌握C++编译环境及第一个C++程序
熟悉C++源程序的基本组成和组成元素
第2天
掌握C++中的常量、变量及其定义
掌握C++中数据类型及其转换
熟练掌握在C++程序中如何声明及使用常量、变量和数据类型
第3天
掌握C++支持的各种运算符及应用
掌握C++支持的由各种运算符和常量变量构成的表达式、语句及其应用
第4天
了解C++的面向过程的结构化设计方法
熟练掌握C++支持的顺序结构、选择结构和循环结构
掌握转向语句的功能及其使用
第5天
掌握C++中函数的声明与定义
熟练掌握函数的参数、原型和返回值,以及在程序中调用函数
了解C++中函数的重载
第6天
了解预处理命令的功能
掌握宏定义及其使用
掌握文件包含的使用
掌握常用的编译预处理命令
第7天
了解数组的概念
熟练掌握一维和多维数组的声明与引用
掌握数组的多种赋值方法
熟悉数组在实际程序中的应用
????
第2周
第8天
了解指针的概念
熟练掌握指针的定义和运算
掌握指针与数组、函数和字符串的运算
掌握指向指针的使用
第9天
掌握结构体、共用体和枚举类型的定义和使用
了解类型重定义符的使用
了解位域的应用
第10天
掌握C++中类和对象的概念
掌握C++中类的构造函数、析构函数的定义和应用
掌握友元的概念和相关应用
第11天
了解C++中继承与派生的概念
掌握C++支持的派生方式
掌握派生类的构造函数和析构函数的定义和使用
掌握多重继承和虚基类的应用
第12天
理解多态的概念
熟练掌握C++中多态的实现方法
熟练掌握虚函数的定义及其使用
掌握纯虚函数和抽象类
第13天
理解运算符重载的概念及定义
掌握运算符重载的两种形式及其实现
掌握特殊运算符的重载
第14天
了解C++中引入标准输入/输出流的原因
掌握常用标准输入/输出流对象
掌握输入/输出流成员函数的使用和格式控制
???
第3周
第15天
了解文件和流的概念
掌握文件的打开与关闭操作
掌握顺序文件和随机文件的读写及其应用
第16天
理解命名空间的作用
掌握命名空间的使用方法
掌握类的作用域及this指针的应用方法

第3周
第17天
理解引用的概念
掌握引用在实际程序中的使用和操作及其与指针的区别
掌握动态内存分配的方法
第18天
了解标准模板库STL的基本概念及其在C++程序设计中的作用
掌握常用的STL容器的类别及其相关应用
掌握算法和迭代器的使用
第19天
理解模板的概念
掌握函数模板和类模板的定义和生成
理解C++标准库及字符串库
第20天
了解错误与异常的概念及其处理基本原则
掌握实际程序中实现异常处理的方法
了解异常处理机制
第21天
了解开发一个应用程序的软件工程生命周期
掌握使用C++开发具体应用程序的流程
掌握使用Visual C++ 6.0的控制台程序开发C++应用程序

本书适合哪些读者阅读
本书非常适合以下几类人员阅读:
? ◆从未接触过C++编程,但对C++有兴趣的自学人员;
? ◆各大中专院校的在校学生和相关授课老师;
? ◆了解一些C++,但还需要进一步学习的人员;
? ◆在某些需要使用C++编程的特殊领域的工作人员;
? ◆其他编程爱好者。

目录

目录 阅读
第1篇 C++数据表达篇
第1章 C++入门(教学视频:31分钟)
第2章 变量和数据类型(教学视频:32分钟
第3章 运算符和表达式(教学视频:34分钟)
第4章 程序控制结构(教学视频:32分钟)
第2篇 C++面向过程设计篇
第5章 函数(教学视频:36分钟)
第6章 编译预处理(教学视频:37分钟)
第7章 数组(教学视频:35分钟)
第8章 指针(教学视频:33分钟)
第9章 构造数据类型(教学视频:34分钟)
第3篇 C++面向对象编程篇
第10章 类和对象(教学视频:35分钟)
第11章 继承(教学视频:38分钟)
第12章 多态(教学视频:34分钟)
第13章 运算符重载(教学视频:31分钟)
第14章 输入/输出流(教学视频:34分钟)
第4篇 C++高级特性篇
第15章 文件(教学视频:28分钟)
第16章 命名空间(教学视频:34分钟)
第17章 引用与内存管理(教学视频:31分钟)
第5篇 C++编程实践篇
第19章 模板与C++标准库(教学视频:33分钟)
第20章 异常处理(教学视频:31分钟)
第6篇 实例篇
第21章 简单学生成绩管理系统开发实例(教学视频:31分钟)

本书勘误

印次
  • 页码:125  •  行数:17  •  印次: 1
    1. strlen函数写成了strcat。
    n-y 提交于 2017/3/31 16:57:24
    n-y 确认于 2017/3/31 16:59:13

读者评论

同系列书

  • 21天学通Python(第2版)

    张启玉 刘刚 (作者)

    本书全面、系统、深入地讲解了Python编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将Python语言知识全面、系统、深入地呈现给读者。此外,作...

    ¥59.80
  • 21天学通Visual Basic(第5版)

    张启玉 刘刚 (作者)

    本书主要针对没有程序设计基础的读者,详细介绍了Visual Basic的基本概念和编程技术,是Visual Basic的入门教程。书中通过大量的范例及综合练习来...

    ¥59.80
  • 21天学通Java(第5版)

    张启玉 刘刚 (作者)

    本书是Java语言的入门教程,由浅入深、循序渐进地讲授如何使用Java语言进行程序开发。全书内容包括Java开发环境、Java基本语法知识、Java面向对象特点...

    ¥59.80
  • 21天学通C语言(第5版)

    张启玉 刘刚 (作者)

    本书是C语言的入门教程,详细介绍了C语言的基本概念和编程技术。本书分为八篇,共21章内容。第一篇为C语言入门篇,该篇介绍了C语言程序的特点及编程的准备。第二篇为...

    ¥59.80
  • 21天学通JavaScript(第4版)

    北京源智天下科技有限公司 张启玉 刘刚 (作者)

    JavaScript 是Web 开发中应用最早、发展最成熟、用户最多的脚本语言。其语法简洁,代码可读性在众多脚本语言中最好,它在使用时不用考虑数据类型,是真正意...

    ¥59.80

相关图书

Python一行流:像专家一样写代码

Christian Mayer (作者) 苏丹 (译者)

本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对...

¥89.00

剑指Offer(专项强化版):数据结构与算法名企面试题精讲

何海涛 (作者)

本书全面、系统地总结了在准备程序员面试过程中必备的数据结构与算法。本书首先详细讨论整数、数组、链表、字符串、哈希表、栈、队列、二叉树、堆和前缀树等常用的数据结构...

¥89.00

C++服务器开发精髓

张远龙 (作者)

本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发...

 

PHP编程(第4版)

Rasmus Lerdorf(拉斯马斯·勒多夫), Kevin Tatroe(凯文·塔特罗), Peter MacIntyre(彼得·麦金太尔) (作者) 卢涛 (译者)

PHP是一种被广泛使用的Web编程语言,它简单易用,而且与时俱进,不断进化,提升性能。本书基于PHP 7.4,深入介绍 PHP编程技术,涵盖了 PHP 所有基本...

¥109.00

深入理解Spring Cloud与实战

方剑 (作者)

本书共分10章,主要介绍Spring Cloud各个核心组件的设计原理,以及目前流行的Spring Cloud Alibaba和 Netflix组件,并且剖析S...

¥106.00

基于Kotlin的Spring Boot微服务实战

袁康 (作者)

本书介绍了Kotlin在Spring Boot微服务开发中的实践,并使用Kotlin作为开发语言,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中...

¥69.30