C++语言具有全面兼容C和支持面向对象的特点。由于面向对象方法的突出优点,目前它已经成为应用最广泛的面向对象的程序设计语言之一。针对以培养应用型人才为主要目标的普通高等院校相关专业的程序设计语言教学的实际情况,结合多年的一线教学经验积累,作者特别编写了本书。
本书在体系结构的确定和内容的选择上,坚持了定位明确、由浅入深、循序渐进、点面结合的方针,书写上力求简单明白,通俗易懂,所以本书的可读性、实用性和先进性俱佳,既适合教学,又适合自学。本书各章节都提供了典型例题,以提高读者的编程能力和技巧。书中所有程序示例均在Visual C++6.0下进行了调试并运行通过。全书分为基础实践篇和综合实践篇两大部分。其中基础实践篇主要按照课程内容分为九章,每章包含知识要点、典型例题、典型习题与上机实验四个模块。可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
“C++语言程序设计”或“面向对象程序设计”是一门实践性要求非常强的课程。作为该课程的全面而系统的实践教材,本书由浅入深、循序渐进地介绍了C++语言的主要概念、知识点及其简单应用和综合应用。全书内容主要包括基础实践(第1章至第9章)和综合实践(第10章至第12章)两大部分,其中基础实践篇每章包含知识要点、典型例题、典型习题与上机实验四个模块;综合实践篇包括数值计算、数据管理、图形处理三章,均为综合性实验,可作为课程设计、大型实验素材和综合实训的指导。附录部分包括主流开发环境(平台)使用介绍、上机报告与综合实践报告样例,以方便广大读者参考、模仿和学习。
本书既可作为相关课程的辅助教材,也可作为相关课程的课程设计、大型实验以及实训/培训的主教材,还可供广大C++爱好者参考。
前言
基础实践篇
第1章 绪论
1.1 知识要点
1.2 典型例题
1.3 典型习题
1.4 上机实验
第2章 数据类型、表达式与语句
2.1 知识要点
2.2 典型例题
2.3 典型习题
2.4 上机实验
第3章 函数与程序结构
3.1 知识要点
3.2 典型例题
3.3 典型习题
3.4 上机实验
第4章 数组、结构体与指针
4.1 知识要点
4.2 典型例题
4.3 典型习题
4.4 上机实验
第5章 类和对象
5.1 知识要点
5.2 典型例题
5.3 典型习题
5.4 上机实验
第6章 继承与派生
6.1 知识要点
6.2 典型例题
6.3 典型习题
6.4 上机实验
第7章 多态性
7.1 知识要点
7.2 典型例题
7.3 典型习题
7.4 上机实验
第8章 模板
8.1 知识要点
8.2 典型例题
8.3 典型习题
8.4 上机实验
第9章 流与异常处理
9.1 知识要点
9.2 典型例题
9.3 典型习题
9.4 上机实验
综合实践篇
第10章 数值计算
10.1 典型案例分析
10.2 综合实践任务
第1 1章数据管理
11.1 典型案例分析
11.2 综合实践任务
第12章 图形处理
12.1 典型案例分析
12.2 综合实践任务
附录
附录A 编程环境使用简介
A.1 Borland C++Builder集成编程环境
A.2 MinGW Developer Studio集成编程环境
A.3 Microsoft Visual C++集成编程环境
附录B 上机实验报告样例
附录C 综合实践报告样例
参考文献