本書主要分為4個部分,第一部分講述Visual C++的基礎知識,包括C++的基礎知識、Visual C++的開發環境以及windows程序設計中消息響應機制等基礎知識;第二部分介紹應用Windows
API進行可視化編程的基本方法,包括Windows繪圖、文本輸入/輸出、鍵盤與鼠標的應用以及資源的應用等基礎知識;第三部分介紹應用MFC進行可視化編程的基本方法,包括類庫的基本知識、各種類在編程中的應用、各種控件的應用、利用Visual
C++的資源編輯器編寫資源文件及其應用、文檔操作等知識點;第四部分介紹高級編程應用,如多媒體、數據庫和網絡編程的基本概念與方法。本書可作為非計算機專業的面向對象程序設計課程的使用教材。
本書的特點是從面向對象的基本概念出發,講述可視化程序設計的思想與方法。本書對每一部分的知識點、概念、難點,都力求以較精練的語言進行講解,同時,對每一個知識點都配以必要的實例,實例中配以較為詳細的步驟說明、代碼說明及語法說明,力求通過實例讓讀者較好地掌握「面向對象與可視化程序設計」的思路、開發技巧與體系。
本書由4個部分內容組成:第一部分Visual C++的基礎知識;第二部分應用Windows API進行可視化編程的基本方法;第三部分應用MFC進行可視化編程的基本方法;第四部分高級編程應用。
本書適合作為在校本科生、研究生的教材,也可作為相關培訓班的教材,還可供計算機軟件開發人員參考。