C++面向对象程序设计与项目实践
本教材与时俱进,是全面采用C++11新标准编写的面向对象程序设计的教材。教材中采用国外大学普遍使用的符合C++标准的、更适合教学需要的DEV C++开发工具。通过各章的上机实训,以及最后一章的完整的面向对象分析与设计项目,理论联系实践,培养读者的面向对象编程能力。为了便于读者学习和教师教学,本书配有以下教学资源:全部例题的程序代码和配套的电子课件,以及微课视频等资料。

作者:赵新慧

定价:58元

印次:1-1

ISBN:9787302674030

出版日期:2024.10.01

印刷日期:2024.10.11

图书责编:孟毅新

图书分类:教材

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

"本书根据程序设计课程的基本教学要求,针对面向对象的本质和特性,系统地讲解了面向对象程序设计的基本理论和基本方法,阐述了利用C++语言实现面向对象基本特性的关键技术。本书 共10章,具体 包括: 绪论、C++语言基础、类与对象、继承和派生、多态性和虚函数、运算符重载、异常处理、模板、I/O流、面向对象编程实例 。本书理论结合实践,给出了一个完整的面向对象分析与设计实例,以帮助读者掌握面向对象编程。除第1章外,各章都包含上机实训,以便于读者通过实践更好地掌握课程内容,提高编程能力。 本书的读者对象是大学计算机相关专业的教师和学生,同时也可以作为从事计算机相关领域工作的科学技术人员以及编程爱好者的参考书。"

赵新慧,从事高校计算机教学二十五年,主讲课程《面向对象程序设计》、《Java程序设计》、《移动应用开发技术》、《Web前台开发技术》和《操作系统》等。在中文核心期刊上发表论文20余篇;主编教材5部,参编教材1部;主持和参与科研项目6项;指导国家级创新创业项目5项;指导学生竞赛获省级以上奖项10余项。

前言 面向对象程序设计(objectoriented programming,OOP)是当前主流的程序设计技术。与面向过程的程序设计(procedureoriented programming)相比,面向对象程序设计更符合人们观察和分析问题的习惯,能够更好地描述现实世界。采用面向对象技术开发的产品具有更易于重用、维护、修改和扩充等优点。 C++语言是当前非常流行的面向对象程序设计语言,各高等院校的计算机专业都开设了C++语言课程。作为面向对象程序设计的入门课程,有些学校甚至把C++语言课程作为非计算机专业的公共课。 但不可否认的是,C++语言语法复杂,想要轻松学习并熟练掌握C++语言的精髓绝非易事。 编者多年来一直从事一线教学工作,有着多年讲授C++语言的经验,知道学生学习C++语言的主要问题是什么,哪些问题对他们来说是难以理解的,哪些问题是相对比较容易的。编者一直尝试站在学生的角度看C++语言到底是什么,如何以学生的思维理解语法知识点。这也是编者编写本书的出发点。本书力求做到深入浅出,通过大量的示例把复杂的概念用浅显的语言介绍给学生。 本书的重点是介绍面向对象程序设计方法,以C++语言作为描述语言, 可以作为学习C++语言的教材。本书包含面向对象程序设计方法的内容,全书按照由浅入深的顺序讲述,共分10 章。第1章主要介绍面向过程程序设计和面向对象程序设计两种程序设计方法的各自特点和它们的区别; 重点介绍面向对象程序设计的基本概念、原理和方法。第2章主要介绍如何从C语言快速过渡到C++语言,C++语言在C语言基础上...

目录
荐语
查看详情 查看详情

目录

第1章绪论

1.1面向过程的结构化程序设计

1.2面向对象的程序设计方法

1.2.1面向对象的程序设计方法的产生

1.2.2基本概念

1.2.3面向对象的基本特征

1.3C++与面向对象程序设计

本章小结

思考题

第2章C++语言基础

2.1C++语言中的注释语句

2.2C++语言中的输入与输出

2.2.1cin和提取运算符

2.2.2cout和插入运算符

2.3变量和类型

2.3.1变量定义方法

2.3.2枚举、结构体和共用体

2.3.3const关键字

2.3.4bool类型

2.3.5auto类型

2.4C++语言中的函数

2.4.1带有默认参数值的函数

2.4.2inline函数

2.4.3函数重载

2.5动态内存分配

2.6引用

2.6.1引用的概念

2.6.2引用作为函数的参数

2.7新的for循环——for range

2.8字符串类string

2.9命名空间

2.9.1命名空间的定义

2.9.2命名空间的使用

2.9.3标准命名空间std

本章小结

上机实训

思考题

编程题

第3章类与对象

3.1类的定义

3.1.1定义类

3.1.2成员函数的定义

3.2类的使用

3.3类的接口与实现分离

3.4const成员函数

3.5访问器成员函数与更改器成员函数

3.... 查看详情

本书全面采用C++11新标准编写的面向对象程序设计的教材。不仅讲解新标准下C++的基本语法,更注重编程思维和解决实际问题的能力的培养。结合算法与数据结构,通过简明、完整、符合C++标准的实例讲解C++的面向对象特性和使用方法。内容涵盖新标准下C++基本语法、面向对象程序设计核心技术、基本数据结构,以及常用算法和工具。

查看详情