





定价:29元
印次:1-9
ISBN:9787302215349
出版日期:2010.01.01
印刷日期:2018.09.07
图书责编:闫红梅
图书分类:教材
本书是一本易学易用的面向对象程序设计(C++语言)大学教程,内容分成三大部分。 第一部分是C++语言基础,重点介绍了C++语言的语法、面向对象的基本特征、C++程序的开发过程、基本数据类型、函数、引用、动态内存管理及异常处理等。 第二部分是面向对象的程序设计,详细讲述面向对象程序设计的有关基本概念、类与对象的定义和使用、继承与派生、多态性、运算符重载、模板、标准模板库STL、C++的输入与输出等。第三部分是Visual C++环境下Windows程序开发概述,包括Windows 编程初步和综合设计实例——简单矢量绘图程序。 全书采用C++最新的标准,示例讲解精练,每章后面都附有各种类型的习题。 同时,教师可以从清华大学出版社网站(www.tup.com.cn)下载本书的电子课件和所有例题代码。 本书既可作为高等学校相关专业面向对象程序设计(C++语言)的教材,也可作为软件开发技术人员的参考书。
如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
C++语言是目前应用较广的一种优秀的高级程序设计语言,它既保留了对传统的结构化程序设计方法的支持,同时又增加了对面向对象程序设计方法的完全支持,但后者是其主要特色和应用,是一种具有代表性的面向对象的程序设计语言。 本书是一本易学易用的面向对象程序设计(C++语言)大学教程。本书内容主要分成三大部分,这也是本书区别于同类书的一大亮点。 而且每章开始以精练的语言扼要说明本章的内容要点,难点被适当地分解讲述。 本书作者长期从事面向对象程序设计的教学,具有丰富的教学、实践经验和独到的见解,这些经验和见解都已融入到本书的内容中。本书中的程序都已在Visual C++ 6.0集成开发环境下编译通过,对一些Visual C++ 6.0明显不支持的地方作了简要说明。 本书的特色体现在以下4个方面。 (1) 内容精练、讲解深入。采用最新的C++标准,对庞杂的知识做认真的取舍,结合作者的教学经验讲解。 (2) 知识介绍深入浅出、简明易懂。对C++语言的基本概念、原理和方法的叙述由浅入深,条理分明,循序渐进。以介绍“概念→语法→举例”的形式进行讲解,并针对学生常犯的错误和容易混淆的概念进行了强调指出。 (3) 强调实践环节对于程序设计的重要性。理论与实践紧密结合 ,不仅说明知识点,更重要的是表明其应用方法,注重对知识的应用领域和质量进行评价,激发读者对于程序设计的兴趣,使读者在短时间内掌握“用什么”、“怎么用”、“用在哪”,进而学会用C++语言进行程序设计并积累丰富的实践经验。 (4) 讲授相关课程的教师可以从清华大学出版社网站(www.tup.com.cn)下载本书的电子课件和所...
第一部分C++语言基础
第1章面向对象程序设计概述
1.1面向过程与面向对象
1.1.1面向过程的程序设计
1.1.2面向对象的程序设计
1.2面向对象程序设计的基本特征
1.2.1新的程序设计范型
1.2.2面向对象程序设计的基本概念
1.2.3面向对象程序设计的基本特征
1.3面向对象程序设计的语言
1.4C++程序及其开发
1.4.1Visual C++6.0集成开发环境简介
1.4.2C++程序的开发过程
1.4.3Visual C++6.0控制台应用程序开发
1.5本章小结
习题
第2章C++语言基础
2.1C++语言概述
2.1.1从C语言到C++语言
2.1.2一个简单的C++程序
2.1.3名字空间
2.2基本数据类型、运算符和表达式
2.2.1基本数据类型
2.2.2运算符和表达式
2.2.3数据类型转换
2.3数据的输入与输出
2.3.1I/O的书写格式
2.3.2简单的I/O格式控制
2.4C++语言中函数的新特性
2.4.1函数的原型
2.4.2默认参数的函数
2.4.3内联函数
2.4.4函数重载
2.5引用
2.5.1引用的概念及使用
2.5.2引用作为参数传递
2.5.3引用与指针的区别
2.5.4引用作为返回类型
2.6动态内存分配
2.6.1动态内存分配与释放函数
2.6.2new...