书籍详情

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

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

作者:张基温 著

出版社:清华大学出版社

出版时间:2013-03-01

ISBN:9787302312550

定价:¥39.50

购买这本书可以去
内容简介
  《高等教育质量工程信息技术系列示范教材:新概念C++程序设计大学教程》是作者在多年的教学实践中摸索出的一套全新概念的C++程序设计教学体系。全书分为3篇15个单元:第1篇共6个单元,前5个单元用于训练面向对象程序设计的基本思维和方法,其中穿插介绍一些最基本的C++语法;第6单元介绍面向对象程序设计的几个基本原则及GoF设计模式。第2篇共5个单元,主要介绍C++常量的表示、数组、存储属性、异常处理、动态内存分配等重要语法知识。第3篇共4个单元,主要介绍C++流类、函数细节、类型变换与运行时鉴别和模板。《高等教育质量工程信息技术系列示范教材:新概念C++程序设计大学教程》理念先进、概念清晰、讲解透彻、便于理解,例题经典、习题丰富、覆盖面广;适合作为高等学校各专业学生的程序设计教材,可供培训机构使用,也可供相关领域人员自学。
作者简介
  张基温,知名学者,研究和教学领域涉及计算机科学与技术、信息管理、信息经济学、电子政务与电子商务、服务科学,发表论文100余篇,已出版著作80余种。先后担任名古屋大学访问学者,山西财经大学、江南大学、华东政法大学、华南农业大学珠江学院、常熟理工学院、福建工程学院、广西职业技术学院、晋城学院等多所大学的专职、客座或兼职教授,北京大学博雅方略城市发展与信息化研究中心研究员,南京大学出版社总编顾问,太原高新技术区IT研究院实验室主任,山西省紧缺人才专家委员会副主任等职,中国信息经济学会常务理事,全国高等院校计算机基础教育研究会常务理事兼课程建设委员会副主任,中国计算机学会教育专业委员会委员,NIT考试委员会委员,江苏省计算机基础教学指导委员会委员,山西省新世纪专家学者协会副会长;为清华大学出版社、电子工业出版社、中国水利水电出版社、南京大学出版社等出版社主编了信息管理与信息系统专业、计算机实验与实践、大学生信息素养等多个系列教材。在程序设计教学领域,从20世纪80年代初就开始进行有关研究和改革,尝试将软件工程方法和算法思想引入程序设计,倡导“从语法体系向问题体系转变”、“程序设计与程序测试同步进行”、“重在逻辑思维和方法训练、语法够用就行”,并最先把先入为主的面向对象设计方法和设计模式的思想引入到面向对象的程序设计教材中。
目录
目录回到顶部↑ 《新概念c++程序设计大学教程》
第1篇面向对象奠基
第1单元对象世界及其建模
1.1程序=模型+表现
1.2面向对象程序设计的基本概念
1.3uml建模
习题1
第2单元学生类
2.1类student的声明
2.2类student的实现
2.3类的测试与主函数
2.4用构造函数初始化对象
2.5语法知识扩展1
习题2
第3单元呼叫器
3.1呼叫器建模与类声明
3.2呼叫器类的实现
3.3选择结构的测试
3.4用静态成员变量存储类对象的共享常量——呼叫器类的改进
3.5王婆卖瓜——静态成员变量作为类对象的共享成员的另一例
.习题3
第4单元累加器
4.1累加器类结构设计与类声明
4.2累加器类的实现
4.3循环结构的测试
4.4语法知识扩展2
习题4
第5单元简单的公司人员体系
5.1公司人员的类层次结构
5.2指针与引用
5.3类层次中的赋值兼容规则与里氏代换原则
5.4虚函数与抽象类
5.5多基派生与虚拟派生
习题5
第6单元面向对象程序设计的原则与设计模式
6.1面向对象程序设计的基本原则
6.2gof设计模式
习题6
第2篇c++晋阶
第7单元c++常量
7.1字面常量
7.2const保护
7.3枚举类型
7.4宏
习题7
第8单元数组——顺序地组织同类型数据
8.1数组及其应用
8.2二维数组
8.3数组元素的指针形式
8.4栈
8.5字符串
习题8
第9单元变量的作用域、生命期、连接性和名字空间
9.1基本概念
9.2c/c++的存储属性关键字
9.3名字空间域
习题9
第10单元c++异常处理
10.1程序异常及其应对
10.2c++异常类型
10.3常用异常处理技术
习题10
第11单元动态内存分配与链表
11.1c++动态存储分配方法
11.2c++动态存储分配中的异常处理
11.3链表
习题11
第3篇c++探幽
第12单元c++i/o流
12.1c++流与流类
12.2标准流对象与标准i/o流操作
12.3流的格式化
12.4文件流
12.5流的错误状态及其处理
习题12
第13单元c++函数细节
13.1函数的参数
13.2函数返回
13.3函数名重载
13.4操作符重载
习题13
第14单元类型转换与运行时类型鉴别
14.1数据类型转换
14.2dynamic_cast操作符
14.3用typeid获得对象的类型信息
习题14
第15单元模板
15.1算法抽象模板——函数模板
15.2数据抽象模板——类模板
15.3标准模板库
习题15
附录ac++保留字
a.1c++关键字
a.2替代标记
a.3c++库保留名称
a.4特定字
附录bc++运算符的优先级别和结合方向
参考文献
猜您喜欢

读书导航