本书结合C++面向对象程序设计的特点以及初学习的难点,构建了实验、课程设计案例与课程设计项目,所有程序都在Visual C++ 6.0、Visual C++2005 Express、Dev-C++和MinGW Developer Studio 开发环境中进行了严格的测试,在作者教学网站上提供了大量的教学支持内容。全书共分为3个部分,第Ⅰ部分包括8个实验,每个实验都包括实验目的、实验内容、实验提示与实验步骤。第Ⅱ部分为课程设计案例,包括了9个课程设计案例,每个案例都包括目的与要求、工具与准备工作、分析、实现步骤、测试与结论,以及思考与感语。第Ⅲ部分为课程设计项目,共包含9个项目,这些项目难易程度不同,简单的项目可以一个人单独完成,复杂的项目可由几个人共同完成,每个项目都给出了目的与要求,以及实现提示,读者可参考课程设计案例与提示实现课程设计,读者应在完成基本任务的前提下,对程序加以改进和提高。通过本书的学习,读者能迅速提高C++面向对象程序设计的能力,经过适当的选择,本书可作C++面向对象程序设计课程实验与课程设计的教材,本书可作为高等院校计算机及相关专业的教材,也可供其他从事软件开发工作的读者参考使用,本书不但适合高等学校学生使用,同时也适合初学程序设计者或有一定编程实践基础、希望突破编程难点的读者作为自学教材。