本書以如何利用VisualC++實現掃雷、貪吃蛇、推箱子、俄羅斯方塊、拼圖、連連看這6款經典的小游戲為主線,詳細介紹了如何通過VisualC++的各種優(yōu)良機制結合界面交互繪圖去實現特定需求、MFC的實現機制、WindowsGDI繪圖以及界面的程序設計等知識。本書在介紹游戲的具體設計中,通過特定的環(huán)境對MFC的眾多機制進行適當的引入與講解,使讀者在學到具體的效果制作的同時,能深刻領悟到VisualC++的眾多內部機制的設計思想以及運作原理。本書適合各類游戲開發(fā)人員閱讀。全書共7章,第1章為基礎知識章節(jié),介紹VisualC++的開發(fā)環(huán)境以及一些簡單的項目框架創(chuàng)建知識;從第2章至第4章則通過對Win32模式和MFC模式等框架進行改造及特性分析,使讀者能對它們的各部分功能構件有較深刻的認識;第5章是對MFC模式中文檔一視圖模式的精髓進行追蹤與深入研究,挖掘出各核心物件的相互制約關系以及其協調運作方式,使讀者能通透其來龍去脈;第6章對重要的視圖特性進行探討,使讀者能更深地認識多視圖、多文檔、高效重繪等關鍵技術;第7章則使用前面的基本知識介紹了入侵方面(游戲外掛)的知識。