





定价:49.8元
印次:1-4
ISBN:9787302227441
出版日期:2010.07.01
印刷日期:2012.05.24
图书责编:贾小红
图书分类:零售
本书从初学者的角度出发,以通俗易懂的语言,配合丰富的实例,详细讲解了C++语言的基础知识。本书包括4篇18章:第1篇是基础知识,包括了绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括了面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括了模板、STL标准模板库、RTTI与异常处理、程序调测、文件操作、网络通信;第4篇为项目实战,结合图书管理系统,依照软件工程的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C++语言的强大,快速提高开发技能。 本书列举了大量的小型实例、综合实例和部分项目案例;所附DVD光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。 本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。
前 言 C++语言是在C语言基础上发展起来的,它在C语言基础上融入了许多新的编程理念,这些理念有利于程序的开发。从语言角度来说,C++语言是个规范,它规范程序员如何进行面向对象程序开发。C++具有C语言操作底层的能力,同时还具有提高代码复用率的面向对象编程技术,是一种语句更加灵活、使用更加简捷、技术更加全面的编程利器。 本书内容 本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。 第1篇:基础知识。本篇讲解C++语句基础部分,只有具备了牢固的基础知识才能更快地掌握更高级的技术内容。通过对C++语言的历史和特性、选择C++语言的开发环境、算法的内容、C++语言的数据类型、运算符与表达式、常用的数据输入/输出函数、选择结构程序设计和循环控制这些内容的介绍,结合流程图和实例,并通过视频的指导讲解,为以后编程奠定坚实的基础。 第2篇:核心技术。本篇介绍了C++语言的关于面向对象方面的内容,理解面向对象这个概念,应用类类型创建对象,掌握什么是继承和派生,利用多态进行面向对象开发。 第3篇:高级应用。模板是STL的基础,通过对模板的介绍,使读者能够理解STL的构造。文件操作也是程序开发过程中必不可少的技术,掌握文件操作是奠定开发大项目的基础,通过对RTTI的介绍使读者对面向对象开发有更深的理解。网络通信是仅次于文件技术的另一个关键技术,通过实例读者可以掌握基本的网络通信。 第4篇:项目实战。本篇通过一个图书管理系统,运用软件工程的设计思想,学习如何进行软件项目的开发。书中按照“编写需求分析→系统设计→功能设计→创建项目→实现项目模块功能...
第1篇 基础知识
第1章 绪论 3
视频讲解:1小时18分钟
1.1 C++历史背景 4
1.1.1 20世纪最伟大的发明 4
1.1.2 C++发展历程 4
1.1.3 C++中的杰出人物 5
1.2 常用开发环境 6
1.2.1 Visual C++6.0 6
1.2.2 Visual C++2008 7
1.2.3 GCC/G++ 8
1.2.4 Dev-C 8
1.2.5 Eclipse 9
1.3 认知C++程序代码 9
1.4 C++工程项目文件 10
1.5 使用VC创建程序 11
1.6 编译与连接过程 14
1.7 C++的特点 17
1.8 小结 17
第2章 数据类型 19
视频讲解:1小时26分钟
2.1 第一个C++程序 20
2.1.1 #INCLUDE指令 20
2.1.2 注释 20
2.1.3 main函数 21
2.1.4 函数体 21
2.1.5 函数返回值 21
2.2 数据类型 21
2.3 常量及符号 22
2.3.1 整型常量 23
2.3.2 实型常量 24
2.3.3 字符常量 24
2.3.4 字符串常量 25
2.3.5 其他常量 26
2.4 变量 26
2.4.1 标识符 26
2.4.2 变量与变量说明 27
2.4.3 整型变量 27
2.4.4 实型变量 28
2.4.5 变量赋值 28
2.4.6 变量赋初值 29
2.4.7...