Download presentation
Presentation is loading. Please wait.
Published by审鞭 鲍 Modified 8年之前
1
第 0 章 前言 《 C++ 程序设计教程》 本书配《 C++ 程序设计实验指导与习题注解》
2
内容提要 本书整体内容定位是一本教材,读者定 位是没有基础的 C++ 初学者。 通过本书的学习,能够对 C++ 的总体内 容有一个清晰的认识,为开发应用程序 打下坚实的基础,并能成功对付在企业 面试或者笔试时的 C++ 考题。
3
本书体系 本书从体系上分成四大部分: 第一部分程序设计基础,介绍 C++ 编程体系概述和 C++ 语法基础; 第二部分面向过程 C++ 程序设计,介绍函数、指针、 异常处理和泛型算法初步; 第三部分面向对象的 C++ 程序设计,介绍类的基本 概念、静态成员、友元、继承、运算符重载、虚函 数和多态性; 第四部分准确高效编写 C++ 应用程序,介绍输入输 出流编程、模板、 C++ 编码规范与编码助手。
4
本教程的特色 在目前所有的 C++ 教材中,本书具有 4 个鲜 明的特色: 1 、第一次完整阐述了 C++ 编程体系,包括面向 过程、面向对象和泛型程序设计。 2 、第一次包括了 C++ 编码助手的概念,全面提 高了 C++ 的编写效率。 3 、第一次包括了编码规范和高质量编程的概念。 4 、书中所有知识点均用完整程序说明,总共 180 个完整例子程序,其中的 95% 在 15 行以内,使涉 及的内容更加容易学习和讲授。
5
全书体系 全书从 C++ 程序设计体系上分成四大部 分,共 15 章。 第一部分 C++ 语言程序设计基础 第二部分 面向过程的 C++ 程序设计 第三部分 面向对象的 C++ 程序设计 第四部分 准确高效编写 C++ 应用程序
6
第一部分 C++ 语言程序设计基础 第 1 章 C++ 编程体系概述,主要介绍编程语言 的产生历史,着重介绍 C 语言的产生过程和 C++ 语言的产生过程。 第 2 章 C++ 语法基础,主要介绍 C++ 的基本数 据类型和复合数据类型。介绍 C++ 语言的常量 和变量,作为 C++ 语法的基础,介绍 C++ 语 言的标准输入输出流和控制输出的格式。
7
第二部分 面向过程的 C++ 程序设计 第 3 章指针与数组,介绍复合数据类型中的指针、引用 和数组。介绍数据的存储方式,指针的定义与运算以 及常量指针和指针常量。介绍引用的定义与使用。 第 4 章函数,主要介绍函数的基本概念以及函数缺省值 的使用方法。介绍函数参数传递的两种方式:按值传 递和按地址传递。介绍函数的嵌套和递归,内联函数 的基本概念。 第 5 章异常处理,主要介绍 C++ 语言的异常处理,并 介绍异常的捕获机制。 第 6 章泛型算法初步,介绍了泛型算法的基本概念以及 泛型算法的组成。
8
第三部分 面向对象的 C++ 程序设计 第 7 章类的基本概念,介绍类的基本概念、类的定义方法。 第 8 章静态成员与友元,介绍面向对象程序设计中的静态成员和友元的 基本概念。。 第 9 章运算符重载,介绍运算符重载的概念、哪些运算符可以重载以及 如何实现运算符重载。重点介绍增量运算符的重载方法以及如何实现。 第 10 章继承,主要介绍继承的基本概念。介绍继承的必要性、继承的实 现方式以及继承中的静态数据成员。详细介绍了 protected 关键字的用 法; 第 11 章多重继承和多态性,介绍多重继承和面向对象对象的多态性。
9
第四部分 准确高效编写 C++ 应用程序 第 12 章程序结构与 C++ 的输入输出,主要介绍 C++ 多程序结构以及如何在多程序结构环境下 共享参数和函数。 第 13 章模板,主要介绍模板的基本概念,以及 使用模板的必要性。 第 14 章 C++ 编码助手,主要介绍 C++ 编码助手 Visual Assist 的安装和使用。 第 15 章 C++ 编码规范,主要介绍 C++ 编码规范, 内容部分参考了国内几大软件公司的编码规范。
10
Support 由于时间和作者水平有限,难免出现错误,对于本 书的任何问题请使用 Email 发送到作者邮箱: shizhiguo@tom.com shizhiguo@tom.com 本书的支持信息将在 http://www.gettop.net 上发布。
11
适用范围 本书可以作为高校以及各类培训机构 C++ 程序设计的教材或者教学参考书 C++ 自学人员和 C++ 开发人员的参考书 全国计算机等级考试 C++ 的参考用书。
Similar presentations