本书以如何利用VisualC++实现扫雷、贪吃蛇、推箱子、俄罗斯方块、拼图、连连看这6款经典的小游戏为主线,详细介绍了如何通过VisualC++的各种优良机制结合界面交互绘图去实现特定需求、MFC的实现机制、WindowsGDI绘图以及界面的程序设计等知识。本书在介绍游戏的具体设计中,通过特定的环境对MFC的众多机制进行适当的引入与讲解,使读者在学到具体的效果制作的同时,能深刻领悟到VisualC++的众多内部机制的设计思想以及运作原理。本书适合各类游戏开发人员阅读。全书共7章,第1章为基础知识章节,介绍VisualC++的开发环境以及一些简单的项目框架创建知识;从第2章至第4章则通过对Win32模式和MFC模式等框架进行改造及特性分析,使读者能对它们的各部分功能构件有较深刻的认识;第5章是对MFC模式中文档一视图模式的精髓进行追踪与深入研究,挖掘出各核心物件的相互制约关系以及其协调运作方式,使读者能通透其来龙去脉;第6章对重要的视图特性进行探讨,使读者能更深地认识多视图、多文档、高效重绘等关键技术;第7章则使用前面的基本知识介绍了入侵方面(游戏外挂)的知识。