C++编程入门指南(全2册)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

C++语言是在C语言的基础上发展起来的,它在C语言的基础上融入了许多新的编程理念,这些编程理念有利于程序的开发。从语言角度来说,C++语言规范了程序员如何进行面向对象程序的开发。C++语言具有C语言操作底层的能力,同时还具有提高代码复用率的面向对象编程技术,它是一种语句更加灵活简捷、技术更加全面的编程语言。

本书内容

本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下。

第1篇:基础篇(第1~6章)。本篇介绍了C++语言基础知识,包括初识C++、C++语言基础、运算符与表达式、条件判断语句、循环语句、函数,其主要目的是使读者掌握C++语言的基础知识,为以后学习编程奠定扎实的基础。

第2篇:进阶篇(第7~11章)。数组、指针与引用,结构体与共用体,面向对象编程基础,类与对象,继承与派生,其主要目的是使读者深入理解面向对象的概念,应用类的类型创建对象,掌握什么是继承与派生,利用多态进行面向对象的程序开发。

第3篇:高级篇(第12~17章)。本篇介绍了模板、STL标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信。模板是STL的基础,通过对模板的介绍,使读者能够理解STL的构造。文件操作也是程序在开发过程中必不可少的技术,掌握文件操作可以为开发大型程序奠定基础,通过对RTTI的介绍使读者对面向对象开发有更深的理解。网络通信是仅次于文件操作的另一项关键技术,通过实例可以使读者掌握基本的网络通信技术。

第4篇:项目篇(第18~20章)。本篇通过餐饮管理系统、快乐吃豆子游戏、软件注册机3个项目介绍C++程序开发的流程,使读者亲身体验开发程序的全过程。

本书特点

由浅入深,循序渐进。本书以初、中级程序员为目标对象,首先从C++语言基础知识学起,其次是 C++语言的进阶,再次学习 C++语言的高级应用,最后学习开发几个完整的 C++语言编程项目。在讲解过程中步骤详尽、版式新颖,配套的实例可以帮助读者更好地理解书中的知识,在实例讲解时进行了分步分析,使读者在阅读时一目了然,从而快速掌握书中的内容。

实例典型,轻松易学。通过实例学习是一种较好的学习方式,本书中的大量实例涵盖了程序在实际开发过程中所需的各类知识。另外,为了便于读者阅读代码,快速地学习编程技能,本书中的代码给出了相应的注释。

精彩栏目,贴心提醒。本书根据需要在各章使用了很多“注意”体例,使读者可以在学习过程中更加轻松地理解相关知识点及概念,更快地掌握特殊技术的应用技巧。

应用实践,随时练习。本书提供的“快学快用”,使读者能够通过对问题的解答重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分准备。

读者对象

● 初学编程的自学者。

● 编程爱好者。

● 大中专院校的学生。

● 相关培训机构的学生。

● 程序测试及维护人员。

● 初中级程序开发人员。

读者服务

为了方便读者,本书提供了学习答疑网址:www.mingrisoft.com。有关本书的问题,读者均可在网站上留言,我们力求在24小时内回复(节假日除外)。

致读者

本书由明日科技组织编写,主要编写人员有赛奎春、高春艳、王小科、周佳星、王国辉、李菁菁、张鑫、申小琦、赵宁、杨丽、辛洪郁、宋禹蒙、冯春龙、李磊、何平、梁英、庞凤、谭畅、胡冬、刘媛媛等。在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。我们的服务邮箱是mingrisoft@mingrisoft.com,读者在阅读本书时,如果发现错误或遇到问题,可以发送电子邮件及时与我们联系,我们会尽快给予答复。

感谢您购买本书,希望本书能成为您编程路上的领航者。

“零门槛”编程,一切皆有可能。

祝读书快乐!

编者