本书是结合多年教学和实践经验、参考国内外有关著作文献而编写的一本Visual C++面向对象编程实用教程。全书针对初学者的特点,由浅入深、系统地介绍了Visual C++面向对象编程的基本原理和方法,主要内容包括C++面向对象程序设计、可视化编程环境、WINDOWS编程基础、MFC编程方法和Visual C++高级编程内容。全书共分9章,第1章介绍了Visual Studio集成开发环境;第2章对C++面向对象编程基础作了介绍;第3章分析了WINDOWS应用程序开发的基本原理;第4章系统介绍了MFC原理与方法;第5章剖析了MFC文档与视图体系结构;第6章介绍了对话框的原理与应用,包括通用对话框的应用;第7章详细介绍了常用控件;第8章介绍了MFC图形处理的原理与方法;第9章介绍了ODBC及Socket编程的Visual C++高级应用。为了帮助学生掌握知识的应用,每章都增加了拓展案例,指导学生对本章知识进行综合应用,每章后面均配有理论习题及上机编程题,帮助学生巩固知识。 本书内容详实、重点难点突出,所选案例具有较强的代表性,有助于学习者举一反三。教程注重理论性和实用性的结合,收集的例题与习题大多是一些应用型的实例。全书内容安排循序渐进,重点突出,实例典型,文字精炼。特别适合作为大中专院校、各类职业院校及计算机培训学校相关专业课程的教材,也可作为Visual C++应用开发人员的自学读本或参考工具书。