Visual C++程式設計與實踐

Visual C++程式設計與實踐

《Visual C++程式設計與實踐》是2005年北方交通出版社出版的圖書,作者是梁普選。

基本介紹

  • 作者:梁普選
  • ISBN:9787810825283
  • 頁數:370
  • 定價:31.00元
  • 出版社:北方交通
  • 出版時間:2005-8
內容介紹,圖書目錄,

內容介紹

本書從編程基本概念入手,結合Visual C++編程環境,詳細敘述面向對象的程式設計方法及Visual C++ 6.0集成開發環境的使用。並在此基礎上,介紹MFC結構、訊息處理、對話框、文檔與視圖、圖形設備接口、資料庫編程和網路編程。各個章節配有大量例題並包含一個較為完整的實例,供讀者參考練習。
本書既適合於初學者作為入門教材,也適合於已初步掌握了Visual C++編程人員深入參考。

圖書目錄

第1章 微軟基礎類庫MFC與應用程式框架 1
1.1 微軟基礎類庫MFC 1
1.1.1 一個簡單的MFC程式 1
1.1.2 創建Windows程式 2
1.1.3 MFC 類庫結構 3
1.1.4 源程式分析 4
1.1.5 應用程式對象 5
1.1.6 視窗對象 5
1.1.7 靜態文本控制項 6
1.1.8 訊息映射 6
1.1.9 視窗訊息 11
1.2 MFC應用程式框架 12
1.2.1 應用程式嚮導AppWizard 12
1.2.2 使用項目工作區 16
1.3 MFC應用程式框架與Win32程式的關聯 17
1.3.1 MFC應用程式框架對Win32程式的封裝 17
1.3.2 MFC應用程式的基本類 20
1.4 訊息路由與自定義類的訊息處理 21
1.4.1 基礎知識 21
1.4.2 套用類的Run()函式 23
1.4.3 SendMessage()和PostMessage()函式 24
1.4.4 訊息映射表 26
1.4.5 尋找訊息處理函式 26
1.4.6 處理訊息的路徑 27
1.4.7 自定義訊息處理 29
1.4.8 綜合實例:自定義訊息處理 31
小結 33
習題 33
第2章 對話框與控制項編程 34
2.1 訊息對話框 34
2.2 對話框的創建與使用流程 36
2.2.1 創建模態對話框 36
2.2.2 創建對話框類 38
2.2.3 向程式中添加代碼 40
2.2.4 訊息回響函式 41
2.2.5 數據交換和檢驗 42
2.3 非模態對話框 53
2.4 通用對話框 57
2.5 屬性對話框 61
2.5.1 CPropertySheet類 61
2.5.2 創建屬性頁對話框 64
2.6 常用控制項 66
2.6.1 Picture控制項 66
2.6.2 Edit控制項 67
2.6.3 Spin控制項 67
2.6.4 ComboBox控制項 69
2.6.5 Slider控制項 71
2.6.6 Horizonial/Vertical ScrollBar控制項 72
2.6.7 Tab控制項 75
2.6.8 Tree控制項 76
2.6.9 List控制項 80
2.6.10 Progress控制項 82
2.6.11 Animate控制項 84
2.7 對話框綜合實例 86
2.7.1 設計目標 86
2.7.2 設計思路 87
2.7.3 實現步驟 87
小結 99
習題 100
第3章 文檔、視圖與框架視窗 101
3.1 框架視窗 101
3.1.1 主框架視窗和文檔視窗 101
3.1.2 文檔類和視圖類 101
3.2 理解文檔、視圖和框架 103
3.2.1 基本概念 103
3.2.2 文檔及視圖結構 104
3.2.3 單文檔套用的執行過程 104
3.2.4 文檔、視圖和框架視窗之間的相互作用 105
3.3 文檔—視圖結構中的用戶數據存儲 106
3.3.1 文檔—視圖結構中的用戶數據 106
3.3.2 數據流層分析 107
3.3.3 構建用戶數據結構 107
3.4 在文檔類中創建用戶數據操作平台 111
3.4.1 頭檔案的作用 111
3.4.2 提供用戶數據 112
3.5 創建用戶界面互動平台 112
3.5.1 設計用戶界面 112
3.5.2 設定控制項屬性 113
3.5.3 添加成員變數 114
3.5.4 數據交換與數據校驗機制 114
3.5.5 程式運行之前的準備 115
3.5.6 【輸入】按鈕的處理 116
3.5.7 【輸出】按鈕的處理 116
3.6 對象的持久性機制 118
3.6.1 序列化操作機制 118
3.6.2 實現對象的序列化 119
3.7 MFC中的集合類 123
3.7.1 集合類 123
3.7.2 如何選用MFC集合類 124
3.7.3 模板類和非模板類 124
3.7.4 使用CObList集合類實現佇列操作 125
3.7.5 使用鏈式存儲結構存儲用戶定義數據 125
3.7.6 鏈式存儲 127
3.7.7 映象集合類及其使用 134
3.7.8 “排課表”設計 139
3.8 用戶自定義類與訊息映射 139
3.8.1 添加訊息映射機制 139
3.8.2 訊息路由 141
3.9 綜合實例 142
3.9.1 構建通訊錄數據結構 142
3.9.2 動態數組 142
3.9.3 實現過程 144
3.10 文檔視窗的結合 160
3.10.1 了解文檔—視圖結構 160
3.10.2 文檔—視圖結構之間的關係 161
3.10.3 一般視圖類 163
3.10.4 視圖之間相互作用的成員函式 164
3.10.5 文檔視圖實例 166
3.11 一檔多視 168
3.11.1 一檔多視的構成 169
3.11.2 實例:一檔多視圖 169
3.11.3 實現一檔多視 171
3.11.4 切換沒有切分的視圖類 177
3.12 多檔多視 179
3.12.1 設計思路 180
3.12.2 實現步驟 180
3.12.3 多文檔應用程式框架的多檔多視 183
3.12.4 多文檔應用程式中的各子視窗的互動 184
3.12.5 編制基於多文檔的應用程式 185
小結 194
習題 195

相關詞條

熱門詞條

聯絡我們