面向对象技术是近几年来在计算机应用领域迅速发展起来的软件开发技术,与传统的结构化程序设计思想相比有许多优点。面向对象的程序设计方法易于编程、修改和维护,代码的可重用性好,可以大幅度提高软件开发的效率,几乎在所有的计算机研究和应用领域都能看到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章。本书在编写过程中得到了西安电子科技大学出版社的大力支持,在此谨表谢意。由于编著者水平有限,书中难免存在一些缺点和错误,殷切希望广大读者批评指正。