本書以C++語言為基礎,從三個層次系統(tǒng)地介紹了面向對象程序設計的語言、方法,首先較全面地介紹了C++語言的數據類型、表達式、流程控制語句、函數、數組、結構體、指針、引用和I/O流庫,其次著重介紹了面向對象程序設計中的類與對象、繼承與派生和多態(tài)性等概念,最后較詳細地介紹了windows API編程的基本原理、MFC的類層次結構以及MFC編程實踐。并且,為便于實踐教學,還在最后一章中給出了10個基礎實驗和2個綜合實驗供選用。本書是作者總結多年教學和科研編程的實踐經驗編寫而成的。書中以淺顯的語言講解晦澀難懂的語法規(guī)則,并配以大量的圖表和例題,內容敘述深入淺出、詳略得當。在每一章的末尾對其重點和難點進行了小結。書中所有示例程序均在Visual C++6.O中經過調試和成功運行。本書適合理、工科院校計算機類專業(yè)作為程序設計課程的教材和教學參考書,也可作為理、工科院校非計算機專業(yè)面向對象程序設計課程的教材和教學參考書。