上QQ阅读APP看书,第一时间看更新
本书内容
本书提供了从入门到编程高手所必需的各类知识,共分为4篇。
第1篇:基础知识。本篇讲解C++语言基础知识,具体包括C++语言的历史背景、常用开发环境,数据类型,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,以及构造数据类型。为帮助读者夯实语言基础,本篇结合流程图和实例,并通过视频的指导讲解。读者只有具备了牢固的基础才能更快地掌握更高级的内容。
第2篇:核心技术。本篇介绍C++语言面向对象编程方面的内容,帮助读者透彻理解什么是面向对象,如何应用类创建对象,什么是继承和派生,以及能够利用多态进行面向对象开发。
第3篇:高级应用。模板是标准模板库(STL)的基础,通过学习模板相关知识,读者能够理解STL的构造。通过学习运行时类型识别(RTTI),读者将对面向对象开发有更深的理解。程序调试和文件操作是程序开发过程中必不可少的技术,是企业级项目开发的基础。网络通信是仅次于文件技术的另一项关键技术,通过多个实例,读者可以掌握基本的网络通信知识。
第4篇:项目实战。本篇运用软件工程的设计思想,开发了一个人事考勤管理系统。书中按照“需求分析→系统设计→公共模块设计→主窗体设计→实现项目各模块功能→总结开发技巧与难点”的流程进行介绍,带领读者一步一步亲身体验项目开发的全过程。
本书的整体知识架构和学习要点如图7所示。
图7 本书知识架构和学习要点