





定价:39.8元
印次:1-1
ISBN:9787302483830
出版日期:2019.09.01
印刷日期:2019.07.18
图书责编:贾斌
图书分类:教材
本书全面介绍C++面向对象程序设计语言,书中从软件开发过程入手,对软件采用面向对象方法进行开发做了简要介绍; 着重讲解C++面向对象语言的基础知识: 数据类型、表达式、语句以及三种基本结构; 介绍了面向对象的概念、构造函数和析构函数(包括特殊的构造函数); 接着介绍了面向对象的一些重要特征(抽象、继承、多态等); 最后介绍了标准输入输出流的问题,尤其是一些常用特殊格式输出以及异常处理等问题。全书提供了大量应用实例,每章后均附有习题。 本书适合作为高等院校计算机、软件工程、物联网工程专业本科生、研究生的教材,同时可供软件开发人员、广大科技工作者和研究人员参考。
特色一:内容较以有教材较为丰富,增加案例对抽象知识解析;特色二:教材结构更合理,从程序设计基本概念介绍开始,逐步深入的渗透知识点;特色三:加入较为常用、实用的案例——为学生搭建准企业平台;特色四:教材整体上从简到难,逐步递增,每章也是从简到难,将门槛降低,更能消除学生对编写程序的恐惧。
前言 面向对象程序设计(Object Oriented Programming,OOP)借助20世纪50年代的人工智能语言LISP引入,发展至今逐步成为计算机程序设计的主流,由于其设计思想符合人们解决问题的思维方式,因此逐步被越来越多的软件设计人员所接受。C++语言是在C语言的基础上发展起来的,是一门高效实用的程序设计语言,它既可以进行过程化程序设计,又可以进行面向对象程序设计。 C++不仅集成了C语言灵活高效、功能强大、可移植性好等特点,而且引入了面向对象程序设计的思想和机制,可以在很大程度上提高编程能力,减少软件维护的开销,增强软件的可扩展性和可重用性。 本书从编程的基本知识入手,以短小精悍的例题作为课内案例,针对每个章节的知识点进行详解及扩充,对有无编程基础的读者都是适用的。此外,全书以某公司人员管理系统作为实际案例,贯穿全书,通过理论知识的实际应用,更形象地诠释了知识的应用,提高读者对知识点的掌握程序,同时培养读者对实际问题的分析能力、解决能力,进一步提高读者的实践能力。 全书共10章,其各章节的内容如下: 第1章介绍程序设计的基本概念以及程序设计的基本过程,利用公司人员管理系统来阐述系统分析的理论知识。 第2章介绍C++程序基础知识,主要包括一个C++程序的开发过程,C++中预定义数据类型以及对应的表达式,系统输入输出函数的使用。 第3章介绍程序设计的三种基本结构。 第4章介绍函数的定义、声明、调用以及一些特殊函数。 第5章介绍类和对象,主要介绍面向对象的特点,类和对象的概念以及定义,最后介绍构造函数和析构函数。 第6章介绍数据的共享与保...
目录
第1章绪论
1.1程序设计语言简介
1.1.1低级语言
1.1.2高级语言
1.1.3面向对象的语言
1.2面向对象程序设计基础简介
1.2.1面向对象方法的由来
1.2.2面向对象的基本概念
1.3面向对象软件开发简介
1.3.1软件分析
1.3.2软件设计
1.3.3软件编程
1.3.4软件测试
1.3.5软件维护
1.4综合案例——公司人员管理系统1
1.4.1系统描述和要求
1.4.2系统分析和设计
1.5小结
习题1
第2章C++简单程序设计
2.1C++语言概述
2.1.1C++的产生
2.1.2C++的特点
2.1.3C++程序开发过程
2.1.4C++程序实例
2.1.5字符集
2.2基本数据类型和表达式
2.2.1基本数据类型
2.2.2自定义数据类型
2.2.3常量
2.2.4变量
2.2.5符号常量
2.2.6运算符与表达式
2.2.7语句
2.3数据的输入与输出
2.3.1I/O流
2.3.2预定义的插入符和提取符
2.3.3简单的I/O格式控制
2.4综合案例——公司人员管理系统2
2.5小结
习题2
第3章程序设计结构
3.1算法的基本控制结构
3.2顺序结构
3.3分支结构
3.3.1单分支结构
3.3.2双分支结构
3.3.3多分支结构
3... 查看详情