C++是一种高效实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,因而成为编程人员最广泛使用的程序设计语言。学好C++语言,对其他程序设计语言容易触类旁通。本书是学习C++的一本非常实用的项目教程。由许华和张静主编的《C++程序设计项目教程》由两篇组成。上篇为程序设计基础,设计了5个项目:程序设计起步、简易计算器、模拟ATM流程、通讯录、指针。通过这些项目的提出与解决,培养读者掌握程序设计基本技能,以及程序设计中数据类型、变量、程序的三种控制结构、函数、结构体、指针等知识的运用,为读者打开程序设计的大门。下篇为面向对象程序设计,设计了3个项目:ATM机、师生通讯录、自制多功能计算器。通过这3个项目的提出与解决,帮助读者掌握类、对象、封装、继承、派生、多态等知识的运用,掌握当今最流行的程序设计思想——面向对象程序设计思想。《C++程序设计项目教程》是面向没有程序设计基础的读者编写的入门教材,可供高职高专计算机专业和非计算机专业的学生使用,也可供广大读者自学。