面向对象程序设计教程(C++语言描述)
本书已出新版,见可替换教学用书。课件下载处为本书PPT教案、例题源程序,习题程序,配套题解与课程设计指导教材

作者:马石安等

丛书名:21世纪高等学校计算机教育实用系列教材

定价:24元

印次:1-7

ISBN:9787302150534

出版日期:2007.08.01

印刷日期:2014.02.07

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本教材以面向对象程序设计(ObjectOriented Programming,OOP)方法为核心,并选用C++语言作为工具。 本书浓缩了作者多年来软件开发经验和教学实践体会,围绕两条主线进行编写: 一条主线以通俗易懂的语言围绕类与对象,介绍面向对象程序构造的基本思想; 另一主线设计了丰富的实用程序,通过实践引导读者快速掌握使用C++语言开发面向对象程序的方法和技巧。力求使读者不仅会使用C++语言编程,而且可以理解这些机制。全书共分9章,包括面向对象程序设计概论、从C到C++、类与对象、继承机制、多态性和虚函数、运算符重载、模板、I/O流类库、异常处理等内容。 全书内容安排循序渐进,讲解深入浅出,列举实例丰富、典型。每章后面提供的练习题和附录提供的实验内容与教学要求一致。并提供全方位的教学资源。本书是为已有C语言的初步知识,准备进行面向对象程序设计的初学者编写的,可作为高等院校计算机及相关专业学习面向对象程序设计和C++语言程序设计的教材或参考书,也可供自学者使用。 课件新增期末考试试卷,课件更新日期2008年6月27日

自从第一台计算机诞生以来,程序设计方法与程序设计语言不断发展。面向对象的程序设计使计算机解决问题的方式更符合人类的思维方式,更能直接地描述客观世界,通过增加代码的可重用性、可扩充性和程序自动生成功能来提高编程效率,并且大大减少软件维护的开销,从而被越来越多的软件设计人员所接受。“面向对象”不再是软件开发中的一个时髦名词,而是对软件开发人员的基本要求。面向对象程序设计已经成为程序设计领域的主流技术。 目前,在教学实践中还很难找到一本合适的面向对象程序设计的入门教材能够兼顾到理论应用和编程实践。我们编写本书的目的是为了给面向对象程序设计初学者提供一本清晰的入门教材,该教材以面向对象程序设计(ObjectOriented Programming,OOP)方法为核心,并选用C++语言作为工具。本书围绕两条主线进行编写: 一条主线以通俗易懂的语言围绕类与对象,介绍面向对象程序构造的基本思想。另一主线设计了丰富的实用程序,通过实践引导学生快速掌握使用C++语言开发面向对象程序的方法和技巧。 本书浓缩了作者多年来软件开发和教学实践的经验和体会,通过多次讲授面向对象程序设计,作者能够深刻理解面向对象程序设计编程的基本学习要求,与其他面向对象程序设计教材相比,本书有以下特色: (1) 以循序渐进、深入浅出的方式引导读者学习面向对象程序设计的基本思想。 本书在章节的安排上是由易到难。在讲解每章的过程中,尽量用一个实例,从满足基本要求开始,一步一步融入新的思想和方法。每章最后设计了一个应用实例,围绕一个专用系统来开发,重点对本章内容进行综合运用,同时与前面章节相呼应。 为了突出教学重点...

目录
荐语
查看详情 查看详情
第1章面向对象程序设计概论

1.1程序设计方法

1.1.1结构化程序设计方法

1.1.2面向对象程序设计方法

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

1.2.1抽象

1.2.2封装

1.2.3消息

1.2.4继承

1.2.5多态

1.3面向对象程序设计语言

1.3.1混合型的面向对象程序设计语言C++

1.3.2纯面向对象程序设计语言Java

1.4C++对面向对象程序设计方法的支持

1.5C++程序的实现

1.5.1编辑C++源程序

1.5.2编译和连接源程序

1.5.3运行源程序

习题

第2章从C到C++ 

2.1C++程序基本组成 

2.1.1C++程序基本结构

2.1.2C++程序基本组成

2.2简单的输入输出

2.2.1键盘输入

2.2.2屏幕输出

2.3指针与引用

2.3.1指针

2.3.2引用

2.4函数

2.4.1函数的定义与调用

2.4.2函数原型与带默认参数的函数

2.4.3函数的参数传递

2.4.4内联函数与重载函数

2.4.5标准库函数

2.5new和delete运算符

2.6其他若干重要的C++特性

2.6.1符号常量

2.6.2变量的定义

2.6.3强制类型转换

2.6.4string类型

2.6.5结构

2.7应用实例

2.7.1结构体的定义

2.7.2主要函数的实现

2.7.3程序的主函数

习题

〖〗〖〗目录〖〗面向对象程序设计教程(C++语言描述)〖〗第3章类与对象

3.1类

3.1.1类的定义

3.1.2类成员的访问控制

3.1.3成员函数的实现 ... 查看详情

查看详情