商品簡介
本書以Visual C++6.0中文版為平臺,從Windows編程入手,系統地介紹Visual C++編程基礎。主要內容包括:Windows編程基礎,Visual C++開發環境,消息,通用類和通用函數,鼠標、鍵盤、菜單、工具欄、狀態欄、圖形設備接口、對話框和通用控件編程,文檔/視圖結構,數據庫編程,以及Visual C++的程序調試方法。本書配套資源豐富,包括習題答案、程序源代碼、實驗指導、電子教案、視頻課件等,均為免費資源。通過本書的學習,完成實驗及實訓,讀者可以具備用Visual C++開發小型應用系統的能力。
本書可作為大學本科、高職高專院校工科各專業的程序設計教材,也可作為Visual C++的培訓教材或讀者自學的參考用書。
目次
第1章 Windows編程基礎
1.1 面向對象編程基礎
1.1.1 類和對象
1.1.2 封裝
1.1.3 繼承
1.1.4 多態
1.2 Windows應用程序
1.2.1 Windows應用程序工作原理
1.2.2 Windows應用程序設計原理
1.3 基於MFC的框架程序分析
1.3.1 Windows API,Windows SDK與MFC
1.3.2 框架程序結構剖析
習題1
第2章 Visual C++ 6.0開發環境簡介
2.1 Visual C++ 6.0的安裝與卸載
2.2 認識Visual C++ 6.0開發環境界面
2.3 開始使用Visual C++ 6.0
2.3.1 使用應用程序向導AppWizard
2.3.2 使用類向導ClassWizard
2.3.3 使用資源編輯器
2.3.4 Visual C++ 6.0的工程
2.3.5 工程的編譯、運行
2.4 獲得幫助
實驗1 熟悉Visual C++ 6.0開發環境
習題2
第3章 消息
3.1 消息概述
3.1.1 消息分類
3.1.2 消息結構
3.2 消息映射
3.2.1 MFC消息映射的實現方法
3.2.2 消息映射宏
3.3 消息處理
3.3.1 對Windows消息的處理
3.3.2 對命令消息的處理
3.3.3 對更新命令用戶接口消息的處理
習題3
第4章 通用類及通用函數
4.1 通用類
4.1.1 字符串類
4.1.2 坐標類
4.1.3 時間類
4.1.4 區域類
4.2 通用函數
4.2.1 AfxGetApp
4.2.2 AfxGetMainWnd
4.2.3 AfxMessageBox
4.2.4 MessageBox
實例1 調用消息框
實驗2 通用類、通用函數編程
習題4
第5章 鼠標、鍵盤編程
5.1 鼠標消息處理
5.1.1 客戶區鼠標消息
5.1.2 非客戶區鼠標消息
實例2 捕捉鼠標坐標
5.2 鍵盤消息處理
實例3 獲得當前按鍵狀態
實驗3 鼠標、鍵盤編程
習題5
第6章 菜單、工具欄和狀態欄編程
6.1 菜單
6.1.1 菜單簡介
6.1.2 使用菜單
實例4 調用上下文位圖菜單并設置快捷鍵
6.2 工具欄
6.2.1 工具欄簡介
6.2.2 使用工具欄
實例5 凹下按鈕的設置
6.3 狀態欄
實例6 狀態欄上顯示時間
實驗4 菜單、工具欄、狀態欄編程
習題6
第7章 圖形設備接口編程
第8章 對話框編程
第9章 通用控件編程
第10章 文檔/視圖結構
第11章 數據庫編程
第12章 Visual C++ 6.0程序調試
第13章 課程設計
附錄
參考文獻