程序设计应用

程序设计应用

谢书良, 编著

出版社:清华大学出版社

年代:2010

定价:21.0

书籍简介:

本书是为学习过面向过程程序设计基础的读者编写的后续教程。全书共分8章,主要内容包括类、对象和类的数据共享、继承与派生、多态性与虚函数等。

作者介绍:

陈明,教授,博士生导师。1993年获德因科学联合会DFG基金于德国图滨根大学计算机学院做神经网络综合技术研究。教育部计算机及应用教学指导组成员(1996-2000),《计算机科学与探索》编委,《计算机教育》编委,中国计算机学会第六届、第七届、第八届、第九届理事(1996年-现在),中国计算机学会开放式系统专业委员会副主任,中国计算机学会计算机教育专委会常委及计算机科学与技术专业应用型人才培养研究组组长,全国计算机基础教育研究会常务理事,北京市计算机綦础教育研究会副理事长,教育部IT&AT教育工程专家组成员,教育部文科计算桃教学指导委员会委员,2003年获北京市教学名师奖。 撰写并出版计算机教材、专著及泽著82种。其中有多种教材获“十一五”国家级规划教材,北京市精品教材以及北京市精品教材立项项目,曾获部级教学成果二等奖一项。北京市《计算机软件基础课程》优秀教学刚队负责人。参加和完成国家自然科学基金、国家863高技术基金等多项科研项目。目前主要从事分布计算计算智能方面的研究,培养了三百二十余名硕士学位和博士学位研究生。在《计算机学报》、《软件学报》、《通信学报》等国内外学术刊物与会议上发表论文130余篇。

书籍目录:

第1章 类

1.1 从结构体到类

1.2 类的声明和对象的创建

1.3 成员函数

1.4 对象指针

1.5 常成员

1.6 对象数组

1.7 对象引用

自测练习题

第2章 对象和类的数据共享

2.1 操作符重载

2.1.1 操作符的重载概述

2.1.2 重载为成员函数

2.2 友元

2.2.1 重载为友元函数

2.2.2 友元类

2.3 构造函数

2.3.1 构造函数的定义

2.3.2 重载构造函数

2.4 析构函数

2.5 局部对象和全局对象

2.6 对象的赋值和复制

2.6.1 对象的相互赋值

2.6.2 对象的复制

2.7 静态成员

2.7.1 静态成员变量

2.7.2 静态成员函数

2.8 对象成员

自测练习题

第3章 继承与派生

3.1 继承与派生的概念

3.2 访问控制

3.2.1 公有派生

3.2.2 保护派生

3.2.3 私有派生

3.3 多重继承下派生类的构造函数与析构函数

3.4 虚基类

3.4.1 虚基类的定义

3.4.2 虚基类的引入

3.4.3 虚基类构造函数执行顺序示例

自测练习题

第4章 多态性与虚函数

4.1 多态性

4.2 虚函数

4.3 纯虚函数

4.4 抽象类

自测练习题

第5章 模板和异常处理

5.1 模板

5.1.1 函数模板

5.1.2 类模板

5.2 异常处理

自测练习题

第6章 可视化编程基础

6.1 Windows应用程序的创建

6.1.1 从过程驱动到事件驱动

6.1.2 Windows程序设计的两种方式

6.2 MFC类库简介

自测练习题

第7章 资源在Windows中的应用

7.1 对话框

7.1.1 对话7.1.2 AppWizard和ClassWizard

7.2 位图和图标

7.3 菜单 框简介

自测练习题

第8章 综合应用

8.1 数据库编程

8.2 信息管理系统的设计

实验1 类及对象的创建

实验2 对象和类的数据共享

实验3 继承与派生

实验4 多态性与虚函数

附录A ASCII码字符集

附录B 运算符的优先级和结合性

附录C 各章的自测练习题参考答案

附录D 各章的“任务”索引

参考文献

内容摘要:

本书是为学习过面向过程程序设计基础的读者编写的后续教材。全书共分8章,第1章主要介绍类和对象创建的相关概念,第2章集中介绍了对象和类的数据共享,第3章介绍了继承和派生,第4章介绍了多态性和虚函数,第5章介绍了模板和异常处理,这5章涵盖了C++面向对象程序设计的主要内容。第6章与第7章介绍了可视化程序设计的基础知识,第8章是体现本书特色的一章,介绍了单数据表和多数据表的 “学生成绩管理系统”的设计过程和完整代码,为最后进行“课程实践”提供了两个可视化程序设计的工程样例。本书仍按任务导引教学方法进行编写,十分注重可读性和可用性。用任务来带基础知识,既保持了知识的系统性,又使学习目的比较明确,学习效果容易检验,在激发读者学习程序设计应用知识和训练程序设计能力方面有较好的作用。本书还为授课教师提供精心设计的配套电子课件、全部例题源代码、自测练习题答案和部分题目的源代码,可在清华大学出版社网站上下载。本书可作为高等院校涉及程序设计的相关专业“面向对象程序设计”或“工程实践”课程的教材,也可作为工程技术人员的参考用书和有志于程序设计的社会青年的自学用书。

编辑推荐:

《程序设计应用》内容的选定考虑了面向对象程序设计的主要内容,但进行了删繁就简处理,可视化程序设计部分只围绕着简易的数据库编程进行,以适合低年级教学的要求。根据“学以致用”的原则,特别强化了“综合应用”这一章,以此作为可视化编程的入门锤炼。选择了“学生成绩管理系统”为示范项目,培养兴趣,激发创意,为读者今后继续学习有关内容打好基础。“多思考,勤上机”是学好程序没汁课程的关键,本数村前四章的实验对每次上机的目的、内容等项目均有明确的要求,后三章对实践能力的要求相对要高,以“课程实践”的形式进行实验。考虑到使用简便,仍建议用VC++6。0作为上机环境。为了教与学的方便,本教材备有演示文稿,提供给教师教学和学生复习选用。前五章面向对象程序没计之后都设计了一套有多种题型、一定题量的自测练习题,供课堂练习使用。全部题目的参考答案,将以电子文件形式向教师提供,可发邮件索取。本册教材是《程序设设计基础》的续编,仍采片“任务导引法”的思路进行编写,既有利于维护教学内容的体系,也便于检测教学效果。

书籍规格:

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

书籍信息归属:

程序设计应用是清华大学出版社于2010.出版的中图分类号为 TP311.1 的主题关于 程序设计-高等学校-教材 的书籍。