书籍详情

C++程序设计

C++程序设计

作者:杨俊清主编

出版社:西安电子科技大学出版社

出版时间:2003-07-01

ISBN:9787560612461

定价:¥16.00

购买这本书可以去
内容简介
  面向对象技术是近几年来在计算机应用领域迅速发展起来的软件开发技术,与传统的结构化程序设计思想相比有许多优点。面向对象的程序设计方法易于编程、修改和维护,代码的可重用性好,可以大幅度提高软件开发的效率,几乎在所有的计算机研究和应用领域都能看到C++的影子。C++是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。C++语言强调对高级抽象的支持,实现了类的封装、数据隐藏、继承及多态,使得其代码容易维护且可高度重用。C++语言是C语言的超集,是在C语言的基础上扩充了面向对象的语言成分后形成的。在C语言课程的基础上再通过C++语言的学习可以掌握面向对象的基本思想和程序设计方法。本书共分为10章。第1章介绍了C++语言和C语言的关系以及C++程序的实现和运行环境。第2~9章围绕类、对象、类的封装和继承等面向对象程序设计方法中涉及的概念和术语,系统地介绍了C++语言面向对象的语言成分。第10章围绕VisualC++编程实例,介绍MFC编程流程,对Windows环境下开发应用程序常见的几个方面的问题分别进行了介绍。本书由西安航空技术高等专科学校的杨俊清老师担任主编,陕西国防职业技术学院的陈巧莉老师担任副主编。西安航空职业技术学院的李艳华老师编写第1章和第10章,陈巧莉编写第2~4章,杨俊清编写第5~7章;西安航空技术高等专科学校的石峰老师编写第8章;陕西工业职业技术学院的李培金老师编写第9章。本书在编写过程中得到了西安电子科技大学出版社的大力支持,在此谨表谢意。由于编著者水平有限,书中难免存在一些缺点和错误,殷切希望广大读者批评指正。
作者简介
暂缺《C++程序设计》作者简介
目录
第1章 最简单的C++程序 
1.1 C和C++
1.1.1 C++的发展史 
1.1.2 面向对象的程序设计 
1.2 一个简单的C++程序 
1.2.1 一个简单的C++程序 
1.2.2 C++程序结构特点 
1.3 C++程序的实现与运行环境 
1.3.1 Visual C++ 6.0常用功能介绍 
1.3.2 VC++ 6.0控制台应用程序 
1.3.3 VC++ 6.0 MFC应用程序 
习题 
第2章 类与对象
2.1 类与对象的概念 
2.2 类的定义 
2.2.1 类的概念 
2.2.2 类的定义格式 
2.3 函数成员的实现 
2.3.1 函数成员的定义 
2.3.2 内联函数和外联函数 
2.3.3 重载成员函数 
2.3.4 调用成员函数 
2.4 保护成员 
2.5 编程实例
小结 
习题 
第3章 构造函数 
3.1 对象的定义 
3.1.1 const类型声明
3.1.2 动态地分配和撤销内存空间 
3.1.3 对象的定义 
3.2 构造函数的使用 
3.3 析构函数 
3.3.1 析构函数和构造函数的比较 
3.3.2 缺省构造函数和缺省析构函数 
3.3.3 拷贝初始化构造函数 
3.4 带参数的构造函数 
3.5 构造对象的顺序 
3.6 构造函数重载 
3.7 编程实例 
小结 
习题
第4章 引用 
4.1 引用的概念 
4.2 引用的操作 
4.3 引用作为函数的参数 
4.3.1 用引用传递函数参数 
4.3.2 返回多个值 
4.4 编程实例 
小结 
习题 
第5章 静态成员与友员 
5.1 静态成员的需要性 
5.2 静态数据成员 
5.3 静态函数成员
5.4 静态成员的使用 
5.5 友元的使用 
5.5.1 需要友元的原因 
5.5.2 友元函数 
5.5.3 友元类 
5.5.4 友元成员 
5.6 编程实例 
小结 
习题 
第6章 继承 
6.1 继承的概念 
6.1.1 继承的概念 
6.1.2 派生类的定义格式 
6.1.3 继承方式 
6.1.4 公有继承下的赋值兼容规则 
6.2 派生类的构造和析构 
6.2.1 派生类构造函数 
6.2.2 派生类析构函数 
6.2.3 派生类构造函数和析构函数的使用中应注意的问题 
6.3 多态性 
6.4 虚函数 
6.4.1 虚函数的使用 
6.4.2 不恰当的虚函数 
6.4.3 虚函数的限制
6.5 抽象类 
6.5.1 纯虚函数 
6.5.2 抽象类的概念和定义 
6.6 编程实例 
小结 
习题 
第7章 重载 
7.1 重载的概念 
7.2 运算符重载 
7.2.1 运算符重载的概念 
7.2.2 类成员运算符重载 
7.2.3 友元运算符重载 
7.2.4 重载增量运算符 
7.2.5 重载赋值运算符 
7.2.6 函数调用运算符()的重载 
7.2.7 编程实例 
小结 
习题 
第8章 I/O流 
8.1 C++流的概念 
8.2 C++的输入/输出 
8.2.1 标准输入/输出 
8.2.2 标准错误输出cerr 
8.2.3 输入/输出格式控制 
8.3 文件流与文件操作 
8.3.1 标准库文件函数输入/输出 
8.3.2 文件输入/输出流 
8.4 重载插入运算符和提取运算符 
8.5 编程实例 
小结 
习题 
第9章 模板 
9.1 模板的概念 
9.1.1 模板的含义 
9.1.2 模板的基本语法 
9.2 函数模板 
9.3 类模板 
9.4 编程实例 
小结 
习题 
第10章 Visual C++编程实例 
10.1 MFC编程流程 
10.2 常用MFC类和消息处理 
10.2.1 常用MFC类 
10.2.2 绘制图形 
10.2.3 消息处理 
10.3 对话框的应用 
10.4 菜单的应用 
10.5 工具栏应用 
小结 
习题 
参考文献
猜您喜欢

读书导航