C++从入门到精通(第4版)pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:C++从入门到精通(第4版)pdf/doc/txt格式电子书下载
推荐语:182个应用实例+30个实践练习+17小时教学视频+海量开发资源库,丛书累计销量200多万册
作者:明日科技著
出版社:清华大学出版社
出版时间:2019-10-01
书籍编号:30562278
ISBN:9787302535836
正文语种:中文
字数:189433
版次:4
所属分类:计算机-程序设计
版权信息
书名:C++从入门到精通(第4版)
作者:明日科技
出版社:清华大学出版社
出版时间:2019-10-01
ISBN:9787302535836
免责声明:本站所有资源收集整理于网络,版权归原作者所有。
本站所有内容不得用于商业用途。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
内容简介
《C++从入门到精通(第4版)》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细讲解了C++的基础知识。本书包括4篇18章:第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件工程的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C++的强大,快速提高开发技能。
另外,本书除了纸质内容之外,配书资源包中还给出了海量开发资源库,主要内容如下:
语音视频讲解:总时长17小时,共91集
实例资源库:881个实例及源码详细分析
模块资源库:15个经典模块开发过程完整展现
项目案例资源库:15个企业项目开发过程完整展现
测试题库系统:616道能力测试题目
面试资源库:371个企业面试真题
PPT电子教案
本书可作为软件开发入门者的自学用书,也可作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
如何使用本书开发资源库
在学习《C++从入门到精通(第4版)》时,随书附配资源包中提供了“Visual C++开发资源库”系统,可以帮助读者快速提升编程水平和解决实际问题的能力。《C++从入门到精通(第4版)》和“Visual C++开发资源库”配合学习的流程如图1所示。
图1 本书与附配开发资源库配合学习流程
打开资源包的“开发资源库”文件夹,运行Visual C++开发资源库.exe程序,即可进入“Visual C++开发资源库”系统,主界面如图2所示。
图2 “Visual C++开发资源库”主界面
在学习本书某一章节时,可利用实例资源库对应章节提供的大量热点实例和关键实例巩固所学编程技能,提高编程兴趣和自信心;也可以利用能力测试题库的对应章节进行测试,检验学习成果。具体流程如图3所示。
图3 使用实例资源库和能力测试题库
对于数学逻辑能力和英语基础较为薄弱的读者,本书提供了数学及逻辑思维能力测试和编程英语能力测试,以供读者进行练习和测试,如图4所示。
图4 数学及逻辑思维能力测试和编程英语能力测试目录
本书学习完毕后,读者可通过模块资源库和项目资源库中的30个经典模块和项目,全面提升个人综合编程技能和解决实际开发问题的能力,为成为C++软件开发工程师打下坚实基础。具体模块和项目目录如图5所示。
万事俱备,该到软件开发的主战场上接受洗礼了。面试资源库中提供了大量国内外软件企业的常见面试真题,同时还提供了程序员职业规划、程序员面试技巧、企业面试真题汇编和虚拟面试系统等精彩内容,是程序员求职面试的绝佳指南。面试资源库的具体内容如图6所示。
图5 模块资源库和项目资源库目录
图6 面试资源库具体内容
前言
丛书说明:“软件开发视频大讲堂”丛书(第1版)于2008年8月出版,因其编写细腻,易学实用,配备海量学习资源和全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。
“软件开发视频大讲堂”丛书(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版。十年锤炼,打造经典。丛书迄今累计重印500多次,销售200多万册。不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。
“软件开发视频大讲堂”丛书(第5版)在继承前4版所有优点的基础上,进一步修正了疏漏,优化了图书内容,更新了开发环境和工具,并根据读者建议替换了部分学习视频。同时,提供了从“入门学习→实例应用→模块开发→项目开发→能力测试→面试”等各个阶段的海量开发资源库,使之更适合读者学习、训练、测试。为了方便教学,还提供了教学课件PPT。
C++语言是在C语言基础上发展起来的,它在C语言基础上融入了许多新的编程理念,这些理念有利于程序的开发。从语言角度来说,C++语言是一个规范,它规范程序员如何进行面向对象程序开发。C++具有C语言操作底层的能力,同时还具有提高代码复用率的面向对象编程技术,是一种语句更加灵活、使用更加简捷、技术更加全面的编程利器。
本书内容
本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。
第1篇:基础知识。本篇讲解C++语句基础部分,只有具备了牢固的基础知识才能更快地掌握更高级的技术内容。通过对C++语言的历史、常用开发环境、数据类型、运算符与表达式、条件判断语句、循环语句、函数等这些内容的介绍,结合流程图和实例,并通过视频的指导讲解,为以后编程奠定坚实的基础。
第2篇:核心技术。本篇介绍了C++语言的关于面向对象方面的内容,理解面向对象这个概念,应用类类型创建对象,掌握什么是继承和派生,利用多态进行面向对象开发。
第3篇:高级应用。模板是标准模板库(STL)的基础,通过对模板的介绍,使读者能够理解STL的构造。文件操作也是程序开发过程中必不可少的技术,掌握文件操作方法是奠定开发大项目的基础,通过对运行时类型识别(RTTI)的介绍使读者对面向对象开发有更深的理解。网络通信是仅次于文件技术的另一项关键技术,通过实例,读者可以掌握基本的网络通信知识。
第4篇:项目实战。本篇运用软件工程的设计思想,通过人事考勤管理系统的开发练习,学习如何进行软件项目开发的知识。书中按照“编写需求分析→系统设计→公共模块设计→主窗体设计→实现项目模块功能→总结开发技巧与难点”的流程进行介绍,带领读者一步一步亲身体验开发项目的全过程。
本书特点
由浅入深,循序渐进。本书以初、中级程序员为对象,先从C++语言基础学起,再到C++语言的程序结构,然后学习C++语言的高级应用,最后学习开发一个完整的项目。讲解过程中步骤详尽,版式新颖,并且在程序中会有相应的实例帮助读者更好地理解所讲解的知识,在实例讲解时分步分析,可使读者在阅读时一目了然,从而快速把握书中内容。
微课视频,讲解详尽。为便于读者直观感受程序开发的全过程,书中配备了教学微视频,使用手机扫描二维码,即可观看学习,能快速引导初学者入门,感受编程的快乐和成就感,进一步增强学习的信心。
实例典型,轻松易学。通过例子学习是最好的学习方式,本书通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都给出了注释。
精彩栏目,贴心提醒。本书根据需要在各章使用了很多“注意”“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。
应用实践,随时练习。书中几乎每章都提供了“实践与练习”,读者能够通过对问题解答的重新回顾,熟悉所学的知识,并举一反三,从而为进一步学习做好充分的准备。
读者对象
初学编程的自学者
编程爱好者
大中专院校的老师和学生
相关培训机构的老师和学员
进行毕业设计的学生
初、中级程序开发人员
程序测试及维护人员
参加实习的“菜鸟”程序员
读者服务
本书所附赠的各类学习资源,读者可登录清华大学出版社网站(www.tup.com.cn),在对应图书页面下获取其下载方式。也可扫描图书的“文泉云盘”二维码,获取其下载方式。
为了方便解决本书疑难问题,读者朋友可加我们的企业QQ:4006751066(可容纳10万人),也可以登录www.mingrisoft.com留言,我们将竭诚为您服务。
致读者
本书由明日科技C++程序开发团队组织编写,明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的教材多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
感谢您购买本书,希望本书能成为您编程路上的领航者。
“零门槛”编程,一切皆有可能。
祝读书快乐!
编者
2019年6月
说明:“文中需扫码阅读的请扫此付费二维码”。
资源包“开发资源库”目录
第1大部分 实例资源库
(881个完整实例分析,资源包路径:开发资源库/实例资源库)
第2大部分 模块资源库
(15个经典模块,资源包路径:开发资源库/模块资源库)
第3大部分 项目资源库
(15个企业开发项目,资源包路径:开发资源库/项目资源库)
第4大部分 能力测试库
(616道能力测试题目,资源包路径:开发资源库/能力测试)
第5大部分 面试系统资源库
(371项面试真题,资源包路径:开发资源库/面试系统)
第1篇
基础知识
第1章 绪论
第2章 数据类型
第3章 表达式与语句
第4章 条件判断语句
第5章 循环语句
第6章 函数
第7章 数组、指针和引用
第8章 构造数据类型
本篇通过绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型等内容结合大量图示、举例、录像等使您快速掌握C++语言,并为以后编程奠定坚实的基础。
第1章
绪论
(
视频讲解:1小时18分钟)
C++是当今流行的编程语言,它是在C语言基础上发展起来的,随着面向对象编程思想的发展,C++也融入了新的编程理念,这些理念有利于程序的开发。C++从语言角度来说也是一个规范,随着规范的发布,许多C++编译器不断涌现,不同的C++编译器也带来不同的语言特性,这给程序员带来了广阔的选择空间。
通过阅读本章,您可以:
了解C++的发展历程
了解为C++发展做出杰出贡献的人物
掌握主要的C++编译器及开发环境
掌握C++项目文件及编译工程
1.1 C++历史背景
要学一门语言,首先要对这门语言有一定的了解,要知道这门语言能做什么,要怎样才能学好。本节将对C++语言的历史背景进行简单的介绍,使读者对C++语言有一个简单而直接的印象。
1.1.1 20世纪最伟大的发明
计算机的出现给我们的生活带来了巨大的变化,它是如何发展起来的呢?开始时人们致力研究的能够进行四则运算的机器,是通过机械齿轮运作的加法器,而后是精度只有12位的乘法计算器,直到1847年Charles Babbages开发出能计算31位精度的机械式差分机,这台差分机被普遍认为是世界上第一台机械式计算机。随着电子物理的发展,真空二极管、真空三极管问世,到1939年第一部用真空管计算的机器被研制出来,该机器是能进行16位加法运算的机器;随后,用氖气灯(霓虹灯)的存储器、复杂数字计算机(断电器计数机)、可编写程序的计数机,被一一研制出来。1946年,第一台电子管计算机ENIAC在美国被研制出来,这台计算机占地170平方米,重30吨,有1.8万个电子管,用十进制计算,每秒运算5000次。计算机从此进入了电子计算机时代,经历了真空管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机4个阶段,每一个阶段都是随着电子物理的发展而发展的,晶体管的出现取代了电子管,将电子元件结合到一片小小的硅片上,形成集成电路(IC),在一块芯片上容纳几百个或是几千个电子元件形成了大规模集成电路(LSI),直到现在已经出现了很薄的电子芯片,可谓是发展迅速。
现在计算机已经应用到各个领域,科学计算、信号检测、数据管理、辅助设计都在使用计算机,人们的生活已经渐渐离不开它,所以说计算机是20世纪最伟大的发明。
1.1.2 C++发展历程
早期的计算机程序语言就是计算机控制指令,每条指令就是一组二进制数,不同的计算机都有不同的计算机指令集。使用二进制指令集开发程序是一件很头痛的
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询