面向对象程序设计教程(C++语言描述)(第3版)-微课版
提供源码和课件,教学大纲,答案和课程设计,900分钟微课视频,6套试卷,咨询QQ:883604(仅限教师)。104个实例,269道练习题,10个上机实验

作者:马石安、魏文平

丛书名:21世纪高等学校计算机类课程创新系列教材·微课版

定价:49.5元

印次:3-11

ISBN:9787302510628

出版日期:2018.10.01

印刷日期:2026.01.15

图书责编:魏江江

图书分类:教材

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

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

(1) 以循序渐进、深入浅出的方式引导读者学习面向对象程序设计的基本思想。(2) 以面向对象程序设计方法为核心,以C++语言为工具。(3) 不需要先有扎实的C语言基础。(4) 类是构造面向对象程序的基本单元。(5) 每个关键概念都配以完整的C++测试实例。(6) 每章后面配有与教学要求一致的练习题。 (7) 附录配有与教学要求一致的实验内容。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

前言 自从第一台计算机诞生以来,程序设计方法与程序设计语言不断发展。面向对象的程序设计使计算机解决问题的方式更符合人类的思维方式,更能直接地描述客观世界,通过增加代码的可重用性、可扩充性和程序自动生成功能来提高编程效率,并且大大减少软件维护的开销,从而被越来越多的软件设计人员所接受。“面向对象”不再是软件开发中的一个时髦名词,而是对软件开发人员的基本要求。面向对象程序设计已经成为程序设计领域的主流技术。 目前,在教学实践中还很难找到一本合适面向对象程序设计的入门教材能够兼顾到理论应用和编程实践。我们编写本书的目的是为了给面向对象程序设计初学者提供一本清晰的入门教材,该教材以面向对象程序设计(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.1Visual  C++6.0

1.5.2Visual Studio

习题

第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主要函数的实现

... 查看详情

(1) 以循序渐进、深入浅出的方式引导读者学习面向对象程序设计的基本思想。
(2) 以面向对象程序设计方法为核心,以C++语言为工具。
(3) 不需要先有扎实的C语言基础。
(4) 类是构造面向对象程序的基本单元。
(5) 每个关键概念都配以完整的C++测试实例。
(6) 每章后面配有与教学要求一致的练习题。
(7) 附录配有与教学要求一致的实验内容。
查看详情