VisualC++面向对象程序设计教程与实验(第二版)学习指导与习题解答

VisualC++面向对象程序设计教程与实验(第二版)学习指导与习题解答"

作者:温秀梅
ISBN:9787302221470
定价:¥25
字数:千字
页数:
出版时间:2010.06.01
开本:
版次:1-3
装帧:
出版社:清华大学出版社
简介

C++面向对象程序设计是一门实践性非常强的课程,为了更好地培养学生的程序设计能力和综合应用能力,并配合“C++面向对象程序设计”课程的教学需要,我们编写了本书。

本书内容包括两部分。第1部分为学习指导与课后习题参考答案。按照教材的结构,对应教材的每一章节,分析了重点和难点,归纳了各章的知识点,对一些经典例题进行解答指导,使学生掌握解题的技巧和基本方法,用于巩固和强化基本概念和重点知识。对教材中每一章节的课后习题给出了参考答案。第2部分为实验参考答案,给出了教材附录C中各实验内容的参考答案,用以提高学生的实践能力和应用能力。

本书适合作为计算机科学与技术及相关专业的“C++面向对象程序设计”课程的辅导教材,也可供读者自学使用和参考。

前言

本教材以C++面向对象程序设计的思想和方法作为重点,结合例题进行详细的分析解释。该门课程对于培养计算机专业学生的计算机应用能力起了重要的作用。为了更好地培养学生的程序设计能力和综合应用能力,并配合“C++面向对象程序设计”课程的教学需要,我们编写了本书。

为了简单起见,本书中的所有参考程序均做成了单文件形式。学生在上机实践过程中,各个习题最好做成多文件结构,多文件结构参见教材3.1.2节。每个习题和实验均有很多种解题方法,本书给出的解法只起抛砖引玉之作用,读者可在学习的过程中,尝试做更深入、广泛的研习。

本书中的所有程序都是在Visual C++6.0环境下编译调试通过的,各部分内容相互配合。使用本书,对于面向对象程序设计课程的学习具有重要的促进作用,对于分析问题、解决问题能力的提高不无裨益。

本书在编写过程中,编者参阅了许多C++参考书和有关资料,并阅读了一些外文教材,现谨向这些书的作者表示衷心的感谢。

本书由温秀梅、高丽婷、丁学钧任主编并完成统稿,刘建臣、李建华、孟凡兴、祁爱华、赵巍任副主编。

由于时间仓促,加之编者水平有限,书中难免有疏漏和错误之处,恳请广大读者和专家指正。

编者2010年3月

目录

第1部分学习指导与习题参考答案

第1章绪论

1.1学习要求

1.1.1基本要求

1.1.2基本知识点

1.1.3重点和难点

1.2内容概要

1.2.1结构化程序设计与面向对象程序设计

1.2.2面向对象程序设计的基本概念

1.2.3面向对象系统的四大特性

1.2.4面向对象的系统开发步骤

1.3典型例题解析

1.4课后习题解答

第2章C++语言对C语言的扩充

2.1学习要求

2.1.1基本要求

2.1.2基本知识点

2.1.3重点和难点

2.2内容概要

2.2.1名字空间

2.2.2动态内存的分配与释放

2.2.3引用

2.2.4C++语言中函数的新特性

2.3典型例题解析

2.4课后习题解答

第3章类和对象

3.1学习要求

3.1.1基本要求

3.1.2基本知识点

3.1.3重点和难点

3.2内容概要

3.2.1类和成员函数的定义

3.2.2C++的多文件结构

3.2.3对象

3.2.4构造函数和析构函数

3.2.5类的聚集——对象成员

3.2.6静态成员

3.3典型例题解析

3.4课后习题解答

第4章友元

4.1学习要求

4.1.1基本要求

4.1.2基本知识点

4.1.3重点和难点

4.2内容概要

4.2.1友元的概念和定义

4.2.2友元函数

4.2.3友元成员

4.2.4友元类

4.3典型例题解析

4.4课后习题解答

第5章继承与派生

5.1学习要求

5.1.1基本要求

5.1.2基本知识点

5.1.3重点和难点

5.2内容概要

5.2.1单一继承

5.2.2多重继承

5.2.3虚基类

5.2.4类模板

5.3典型例题解析

5.4课后习题解答

第6章多态性和虚函数

6.1学习要求

6.1.1基本要求

6.1.2基本知识点

6.1.3重点和难点

6.2内容概要

6.2.1运算符重载

6.2.2虚函数

6.2.3纯虚函数和抽象类

6.2.4虚析构函数

6.3典型例题解析

6.4课后习题解答

第7章C++语言的输入输出流库

7.1学习要求

7.1.1基本要求

7.1.2基本知识点

7.1.3重点和难点

7.2内容概要

7.2.1C++语言输入输出流

7.2.2文件输入输出流

7.3典型例题解析

7.4课后习题解答

第8章异常处理

8.1学习要求

8.1.1基本要求

8.1.2基本知识点

8.1.3重点和难点

8.2内容概要

8.3典型例题解析

8.4课后习题解答

第9章Windows编程基础和MFC编程基础

9.1学习要求

9.1.1基本要求

9.1.2基本知识点

9.1.3重点和难点

9.2知识点归纳

9.3课后习题解答

第10章对话框和控件

10.1学习要求

10.1.1基本要求

10.1.2基本知识点

10.1.3重点和难点

10.2知识点归纳

10.3课后习题解答

第11章菜单和文档/视图结构

11.1学习要求

11.1.1基本要求

11.1.2基本知识点

11.1.3重点和难点

11.2知识点归纳

11.3课后习题解答

第12章图形设备接口

12.1学习要求

12.1.1基本要求

12.1.2基本知识点

12.1.3重点和难点

12.2知识点归纳

12.3课后习题解答

第2部分实验参考答案

实验1熟悉实验环境

实验目的

实验内容

实验2C++对C的扩充

实验目的

实验内容

实验3类和对象

实验目的

实验内容

实验4友元

实验目的

实验内容

实验5继承和派生

实验目的

实验内容

实验6多态性和虚函数

实验目的

实验内容

实验7I/O流库和异常处理

实验目的

实验内容

实验8对话框和控件

实验目的

实验内容

实验9菜单和文档/视图结构、图形设备接口

实验目的

实验内容

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个