新概念C++程序设计大学教程
新概念C++程序设计大学教程封面图

新概念C++程序设计大学教程

张基温, 编著

出版社:清华大学出版社

年代:2013

定价:25.0

书籍简介:

本书分为3篇19单元:第1篇共8个单元,主要培养面向对象程序设计的基本思维模式并同时介绍一些最基本的C++语法。第2篇6个单元,介绍数组、异常处理、存储属性、动态内存分配等重要语法知识。第3篇4个单元,从const保护、流类、名字空间、多基派生、名字空间、运行时类型鉴别和模板等方面,将学习引向深入。

作者介绍:

张基温,知名学者,研究和教学领域涉及计算机科学与技术、信息管理、信息经济学、电子政务与电子商务、服务科学,发表论文100余篇,已出版著作80余种。先后担任名古屋大学访问学者,山西财经大学、江南大学、华东政法大学、华南农业大学珠江学院、常熟理工学院、福建工程学院、广西职业技术学院、晋城学院等多所大学的专职、客座或兼职教授,北京大学博雅方略城市发展与信息化研究中心研究员,南京大学出版社总编顾问,太原高新技术区IT研究院实验室主任,山西省紧缺人才专家委员会副主任等职,中国信息经济学会常务理事,全国高等院校计算机基础教育研究会常务理事兼课程建设委员会副主任,中国计算机学会教育专业委员会委员,NIT考试委员会委员,江苏省计算机基础教学指导委员会委员,山西省新世纪专家学者协会副会长;为清华大学出版社、电子工业出版社、中国水利水电出版社、南京大学出版社等出版社主编了信息管理与信息系统专业、计算机实验与实践、大学生信息素养等多个系列教材。在程序设计教学领域,从20世纪80年代初就开始进行有关研究和改革,尝试将软件工程方法和算法思想引入程序设计,倡导“从语法体系向问题体系转变”、“程序设计与程序测试同步进行”、“重在逻辑思维和方法训练、语法够用就行”,并最先把先入为主的面向对象设计方法和设计模式的思想引入到面向对象的程序设计教材中。

书籍目录:

第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.3 UML建模

1.3.1 用例图

1.3.2 序列图

1.3.3 状态图

1.3.4 类图与类间关系

1.3.5 对象图

1.3.6 类间联系的UML表示

习题1

第2单元 学生类

2.1 类Student的声明

2.1.1 类静态属性的C++描述

2.1.2 类行为的C++描述

2.1.3 类成员的访问控制

2.1.4 类Student声明的完整形式

2.2 类Student的实现

2.2.1 函数定义概述

2.2.2 成员函数setStud()的定义

2.2.3 成员函数dispStud()的定义

2.3 类的测试与主函数

2.3.1 类测试的概念

2.3.2 对象的生成及其成员的访问

2.3.3 主函数

2.4 用构造函数初始化对象

2.4.1 构造函数的初始化机制

2.4.2 部分初始化构造函数、无参构造函数与构造函数重载

2.4.3 默认构造函数

2.4.4 析构函数

2.5 语法知识扩展

2.5.1 C++程序的组成

2.5.2 类与对象

2.5.3 C++单词

2.5.4 数据类型初步

2.5.5 变量与常量

习题2

第3单元 呼叫器

3.1 呼叫器建模与类声明

3.1.1 问题与建模

3.1.2 呼叫器类声明的C++描述

3.2 呼叫器类的实现

3.2.1 用if-else结构定义display()

3.2.2 用switch结构定义display()

3.2.3 if-else判断结构与switch判断结构比较

3.3 选择结构的测试

3.3.1 逻辑覆盖测试及其策略

3.3.2 测试用例的使用

3.3.3 呼叫器类测试

3.4 用静态成员变量存储类对象的共享常量——呼叫器类的改进

3.4.1 自动变量与静态变量:不同生命期的变量

3.4.2 使用静态成员变量的呼叫器类及其测试

3.4.3 静态成员变量的特点

3.5 王婆卖瓜——静态成员变量作为类对象的共享成员的另一例

3.5.1 问题与模型

3.5.2 WangPo类声明与实现

3.5.3 WangPo类的测试

3.5.4 WangPo类的改进

习题3

第4单元 累加器

4.1 累加器类结构设计与类声明

4.1.1 累加器类结构设计

4.1.2 累加器类声明

4.2 累加器类的实现

第5单元 简单的公司人员体系

……

第2篇 C++晋阶

第3篇 C++探幽

附录A C++保留字

附录B C++运算符的优先级别和结合方向

参考文献

内容摘要:

本书是作者在多年的教学实践中摸索出的一套全新概念的C++程序设计教学体系。全书分为3篇15个单元:第1篇共6个单元,前5个单元用于训练面向对象程序设计的基本思维和方法,其中穿插介绍一些最基本的C++语法;第6单元介绍面向对象程序设计的几个基本原则及GoF设计模式。第2篇共5个单元,主要介绍C++常量的表示、数组、存储属性、异常处理、动态内存分配等重要语法知识。第3篇共4个单元,主要介绍C++流类、函数细节、类型变换与运行时鉴别和模板。本书理念先进、概念清晰、讲解透彻、便于理解,例题经典、习题丰富、覆盖面广;适合作为高等学校各专业学生的程序设计教材,可供培训机构使用,也可供相关领域人员自学。

编辑推荐:

《高等教育质量工程信息技术系列示范教材:新概念C++程序设计大学教程》特色:
零 零起点:实例引导,轻松入门,逐步深入。
一 内容与教育部计算机科学与技术教学指导委员会的《高等学校计算机科学与技术专业发展战略报告暨专业规范(试行)》要求一致。
二 两兼顾:面向对象思维训练与语法学习。
 两同步:程序设计与程序测试。
三 三个步骤起步:声明类一实现类一生成对象并操作对象。
夯实三个概念:面向对象、面向抽象、面向封装。
全书分为三篇:面向对象奠基、C++晋阶、C++探幽。
多 创新多:先入为主的面向对象设计训练、基于设计模式的面向对象设计原则、探索思考式的自学能力培养、程序设计与程序测试同步进行等。
习题多类型、大题量、宽覆盖面。
作者多年教学改革与探索研究成果之结晶。

书籍规格:

书籍详细信息
书名新概念C++程序设计大学教程站内查询相似图书
9787302312550
如需购买下载《新概念C++程序设计大学教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

新概念C++程序设计大学教程是清华大学出版社于2013.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。