本书知识丰富,内容全面。介绍了从C++入门基础知识到C++的基本语法、面向过程编程方法到面向对象编程技术的过渡,从控制台程序设计到VC++的可视化界面设计等知识。同时也介绍了C++语言中的一些重要特性,如封装、继承、多态,以及虚函数等相关的知识点。
本书适读对象包括:没有接触过C++程序开发,对C++程序有浓厚兴趣的自学读者;具有其他语言基础,想要直接学习C++语言的读者;具有一定的程序语言基础,想要进一步提高C++开发水平的读者;以及各高职高专院校相关专业师生。
本书分为3篇,第1篇介绍C++基础知识,包括Visual C++ 6.0集成开发环境、C++程序设计基础知识,以及数组、函数、指针和预处理机制等方面的知识。第2篇介绍C++语言面向对象编程的相关知识,包括封装、继承、多态、虚函数、函数重载、文件输入/输出流及C++数据库方面的基础知识等。第3篇从应用的角度出发,介绍教学管理系统实例程序,通过实例程序的开发,使用户能够巩固本书中所介绍的C++基础知识。
全书注重对读者进行C++语言基础知识及良好编程风格的培养,不仅可以方便读者深入学习MFC的相关内容,还对学习其他程序设计语言有一定的帮助。虽然各种计算机语言不同,但是程序设计的基本思想是相同的。同时,本书也着重于培养读者的程序设计思想,以及良好的编程习惯。读者可以直接使用本书中的部分实例程序进行实际开发。
本书适合C++的初学者和有一定C++程序设计经验的读者,同时也是一本不可多得的项目开发参考书籍。