|
| | |

|
作者:邱劲
出版社:清华大学
出版日期:2004-8-1
译者:
|
|
ISBN:730209070 |
| 开本:16开 |
|
装帧: |
原价:
26 元 |
|
| | 三星会员:22.61 元 |
二星:23.09 元 |
一星:23.58 元 |
普通:24.31 元 |
|
团购服务电话13146064908 价格优惠! |
| |
|

本书结合C++语言系统地介绍了面向对象技术的基本知识及其应用。本书将C++面向过程、C抖面 向对象、VisualC++融会贯通,并与常用面向对象程序设计语言进行了横向比较,为读者构架了一个完整的体系。本书共分三大部分。第一部分:第1、2章是基础部分,主要介绍面向对象技术的基本概念和相关技术,以及C++中面向过程部分的语法,强调与C语言的不同。第二部分:第3-8章是核心部分,主要介绍C++面向对象技术,围绕抽象性、封装性、继承性、多态性及I/O流由浅入深展开。第三部分:第9-12章是应用部分,主要介绍运用面向对象技术在VisualC++平台下开发基于MFC的Windows程序的方法。 本书层次清晰、内容全面、例题丰富、实用性强,是作者总结多年的教学实践经验编写而成的,本书适合作为大学计算机专业和相关专业的程序设计基础课教材,也可供自学者使用。 从2世纪6年代提出面向对象概念至今,面向对象技术已发展成为一种比较成熟的 编程思想,并且逐步成为目前软件开发领域的主流技术。这种技术从根本上改变了人们以 往设计软件的思维方式,它集抽象性、封装性、继承性和多态性于一体,实现了代码重用 和代码扩充,极大地减少了软件开发的繁杂性,提高了软件开发的效率。C++为面向对象 技术提供全面支持,也是最常用的面向对象程序设计语言,它是一个可编写高质量的用户自 定义类型库的工具。其核心应用领域是最广泛意义上的系统程序设计。此外,C++还被成 功地用到许多无法称为系统程序设计的应用领域中。从最摩登的小型计算机到最大的超级 计算机,几乎所有操作系统上都有C++的实现。同时,要理解和掌握C++语言,都离不开 面向对象技术的指导,因此,通常结合C++来介绍面向对象技术的原理和方法。 高等院校计算机专业和相关专业都开设了该课程,其目的是为了让学生掌握面向对象 程序设计的概念和方法,深刻理解面向对象程序设计的本质,并用面向对象技术来编写程 序、开发软件。为了给广大学生提供一本内容全面的教材,笔者产生了编写本书的想法。 本书是笔者总结教学实践经验,参考国内外有关资料编写而成的。本书融会贯通了C抖面 向过程、C++面向对象、VisualC++以及常用的面向对象程序设计语言,是一本内容全面的 教材,便于大学本科学生学习、研究生参考以及读者自学。 全书共有12章,分为三个部分,第一部分(第1、2章)是C++语言基础部分,这部 分从总体上介绍面向对象技术的基本概念和相关技术,以及在C++中面向过程部分的语法, 强调C++与C语言的不同之处。第二部分(第3~8章)是C++面向对象技术部分,是本书 的核心,强调面向对象技术的原理,这部分以面向对象技术的四大特征为线索展开对C++的 讨论,为第三部分的应用奠定理论基础。第三部分(第9-12章)是面向对象技术在VisualC++ 中的应用部分,主要介绍基于MFC的Windows程序设计方法。 为了有利于学习,节省篇幅,有些知识点通过例题来介绍,以达到事半功倍的效果。 本书精选了大量的例题,并且都在VisualC抖6.上调试通过。书后的四个附录提供了Visual C什的集成开发环境,VisualC++程序的建立、编译、链接和运行,VisualC十+程序的基本 调试方法,VisualC++的帮助功能(MSDN的使用)以及用AppWizard向导创建的MFC框 架程序解析等内容,可供读者在编程时查阅。 本书由甘玲主编(编写第1、3、4、5、7章),邱劲副主编(编写第1、11、12章)。 参加本书编写工作的还有张虹(编写第8、9章及附录),张敏(编写第2章的2.3和2.4节、 第6章),王晓蓉(编写第2章的2.1和2.2节),金文标(编写6.4节部分内容)。第三部分 由邱劲统稿,全书由甘玲统稿和校稿。张虹制作电子讲稿,放在清华大学出版社网站 (h印://www.tup.com.cn)上,教师可以下载。另外,赵军、陈龙、姚慧广参与了本书编写 大纲的讨论,在此表示感谢。同时,感谢邱玉辉教授、冯博琴教授和王国胤教授,他们对 该书给予了极大的关注和支持。感谢吴渝、唐雁、邓亚平教授,他们对该书提出了宝贵的 修改意见。感谢本书所列参考文献的作者。 由于作者水平有限,加之时间仓促,错误与疏漏之处在所难免,恳请批评指正。在使 用该书时如遇到什么问题需要与作者联系,或想索取本书例题的源代码与电子讲稿,请与 作者联系。联系方式:ganling@cqllpLedu.cn 作者于24年春
|
|
| 
|
| 
第1章 面向对象技术概述 1.1 面向对象技术的基本概念 1.1.1 面向对象与面向过程的区别 1.1.2 对象的概念与类的确定 1.1.3 消息与事件的概念 1.2 面向对象技术的基本特征 1.2.1 抽象性 1.2.2 封装性 1.2.3 继承性 1.2.4 多态性 &n 更多>>
|
|
| | |