本書從最基本的概念出發(fā),深入地講解了使用VisualC++進行面向對象與可視化程序設計的基本原理與方法。全書共有10章,分別介紹了Visual Studio2008開發(fā)環(huán)境、C++基礎語法、C++面向對象、Win32編程、MFC基礎、MFC文檔視圖、MFC對話框、網絡編程、多線程、數據庫應用程序。書中涉及了Win32和MFC編程方法:詳細介紹了Win32和MFC應用程序設計機制;通過窗體創(chuàng)建來體驗Windows程序運行機制;通過文檔視圖編程來體驗MFC對文檔視圖架構的支持;通過網絡編程來體驗WinScok的使用;通過多線程編程來體驗異步和并發(fā)編程方法;通過數據庫編程來體驗ADO編程方法。本書重點突出、偏重應用,結合理論篇和實踐篇對貫穿案例的講解、剖析及實現,貫穿案例繪圖室程序應用MFC框架,貫穿VisualC++應用開發(fā)的技術知識點,使讀者加深對C++面向對象技術、Win32編程技術和MFC技術的應用,并迅速理解和掌握基于窗體的Windows編程知識,全面提高動手能力。本書可作為本科計算機科學與技術、軟件外包專業(yè)、高職高專計算機軟件、計算機網絡、計算機信息管理、電子商務和經濟管理等專業(yè)的程序設計課程的教材。