本书以Visual C++作为实验开发平台,通过大量精选的案例,系统介绍了C++面向对象程序设计的精髓,并在此基础上进一步深入而全面地讲解了Windows应用程序设计的基本原理和实用开发方法。全书共分为三部分。第一部分为C++语言程序设计基础,全面而深入地介绍了面向对象程序设计的基本思想、类与对象、继承与派生以及多态性等核心内容:第二部分以基于API的应用程序实例为主,较为系统地讲述了Windows编程的基础知识;第三部分通过深入分析大量颇具代表性的MFC程序案例,介绍了当今非常热门的MFC可视化编程方法。本书通俗易懂,重点突出,偏重应用,不仅可以作为高职高专院校学生的教材,还可以供Visual C++应用程序开发的爱好者参考。