基於案例的Visual C++程式設計

基於案例的Visual C++程式設計

《基於案例的Visual C++程式設計》是2016年8月清華大學出版社出版的圖書,作者是梁海英、李淑梅、譚曉東、胡世洋、羅琳。

基本介紹

  • 中文名:基於案例的Visual C++程式設計
  • 作者:梁海英、李淑梅、譚曉東、胡世洋、羅琳
  • 出版社:清華大學出版社
  • 出版時間:2016年8月
  • 定價:39 元
  • ISBN:9787302448532
內容簡介,圖書目錄,

內容簡介

本書按照可視化程式設計的體系結構,詳細闡述了對話框、控制項、選單欄、工具列、狀態欄、圖形設備接口和資料庫的套用方法與套用實例。全書使用了大量案例,有針對性地進行講解,達到學練結合的目的,全部案例均在Visual Studio 2015開發環境中實現。
本書可作為普通高等院校本專科非計算機專業的計算機通識教材,也可作為計算機類相關專業的程式設計教材、計算機技術的培訓教材,還可作為軟體開發人員和編程愛好者自學Visual C++程式設計的參考用書。

圖書目錄

第1章 Visual C++簡介 1
1.1 發展歷程 1
1.1.1 Microsoft Visual C++發展歷程 1
1.1.2 Visual Studio發展歷程 3
1.2 Visual Studio 2015的安裝及使用 7
1.2.1 Visual Studio 2015的安裝和卸載 8
1.2.2 Visual Studio 2015的登錄與啟動 12
1.2.3 Visual Studio 2015項目模板及檔案類型 13
第2章 對話框 17
2.1 應用程式類CWinApp 17
2.1.1 CWinApp和MFC應用程式嚮導 17
2.1.2 可重寫CWinApp成員函式 17
2.2 對話框類CDialog 18
2.2.1 公共方法 18
2.2.2 保護方法 19
2.3 對話框程式設計 19
2.3.1 利用MFC應用程式模板創建基於對話框的項目 20
2.3.2 Visual Studio 2015集成開發環境 24
2.3.3 訪問Visual C++嚮導 30
2.3.4 對話框的生命周期 35
2.3.5 添加成員變數 39
2.3.6 添加成員函式 41
2.3.7 MFC訊息處理 43
2.4 通用對話框 46
2.4.1 通用對話框類CCommonDialog 46
2.4.2 顏色對話框類CColorDialog 47
2.4.3 字型對話框類CFontDialog 50
2.4.4 檔案對話框類CFileDialog 53
2.4.5 查找替換對話框類CFindReplaceDialog 61
2.4.6 列印設定對話框類CPrintDialog 61
2.4.7 頁面設定對話框類CPageSetupDialog 62
2.5 訊息對話框 62
2.5.2 AfxMessageBox函式 64
2.5.3 兩個函式的區別 65
第3章 控制項 66
3.1 在對話框中使用控制項 66
3.1.1 Windows公共控制項 66
3.1.2 控制項的添加和布局 67
3.1.3 控制項成員變數 69
3.1.4 為控制項添加事件處理程式 71
3.1.5 通過代碼添加控制項 73
3.2 靜態控制項 75
3.2.1 靜態控制項類CStatic 75
3.2.2 靜態文本控制項(Static Text) 76
3.2.3 圖片控制項(Picture Control) 84
3.3 編輯控制項 88
3.3.1 編輯控制項類CEdit 88
3.3.2 編輯控制項(Edit Control) 90
3.4 按鈕控制項 96
3.4.1 按鈕類CButton 96
3.4.2 普通按鈕控制項(Button) 98
3.4.3 複選框控制項(Check Box) 104
3.4.4 單選按鈕控制項(Radio Button) 106
3.5 列表框控制項 108
3.5.1 列表框類CListBox 108
3.5.2 列表框控制項(ListBox) 110
3.6 組合框控制項 116
3.6.1 組合框類CComboBox 116
3.6.2 組合框控制項(ComboBox) 118
3.7 圖像列表控制項和列表控制項 123
3.7.1 圖像列表控制項(CImageList) 123
3.7.2 列表控制項類CListCtrl 126
3.7.3 列表控制項(List Control) 130
3.8 樹控制項和標籤控制項 138
3.8.1 樹控制項類CTreeCtrl 138
3.8.2 樹控制項(Tree Control) 141
3.8.3 標籤控制項(Tab Control) 148
3.9 對話框和控制項綜合套用案例 150
第4章 選單欄、工具列和狀態欄 153
4.1 選單 153
4.1.1 選單類CMenu 153
4.1.2 選單類型 157
4.1.3 選單編輯器 158
4.1.4 使用選單編輯器設計選單 159
4.1.5 使用選單類動態創建選單 163
4.1.6 設計彈出式選單 165
4.2 工具列 169
4.2.1 工具列類CToolBar 169
4.2.2 創建工具列對象的函式 171
4.2.3 工具列編輯器的使用 172
4.2.4 使用工具列類創建工具列 174
4.2.5 工具列控制項類CToolBarCtrl 178
4.2.6 使用工具列控制項類創建工具列 181
4.3 狀態欄 182
4.3.1 狀態欄類CStatusBar 182
4.3.2 創建狀態欄對象的函式 184
4.3.3 使用狀態欄類創建狀態欄 185
4.3.4 在狀態欄中添加進度條控制項 186
4.3.5 狀態欄控制項類CStatusBarCtrl 187
4.3.6 使用狀態欄控制類創建狀態欄 188
4.4 選單、工具列和狀態欄綜合套用案例 189
第5章 圖形設備接口 192
5.1 設備環境 192
5.1.1 DC結構 192
5.1.2 CDC類 193
5.1.3 映射模式與坐標系 195
5.2 用於GDI對象的類 197
5.2.1 畫筆類CPen 197
5.2.2 畫刷類CBrush 203
5.2.3 字型類CFont 208
5.2.4 點陣圖類CBitmap 211
5.2.5 調色板類CPalette 213
5.2.6 區域類CRgn 215
5.3 文本輸出 217
5.3.1 文本顏色及字型設定 217
5.3.2 文本顯示屬性及顯示格式設定 222
5.3.3 文本輸出函式 224
5.4 圖像顯示 226
5.4.1 GDI支持的圖像類型 226
5.4.2 在設備上下文中繪製圖像 228
5.4.3 從磁碟中載入圖像到視窗中 230
5.5 GDI對象綜合套用實例 232
第6章 資料庫操作 236
6.1 資料庫類 236
6.2 ADO編程基礎 237
6.2.1 ADO概述 237
6.2.2 在Visual C++中套用ADO技術 237
6.3 ADO對象 237
6.3.1 ADO連線對象 237
6.3.2 ADO記錄集對象 238
6.3.3 ADO參數對象 239
6.3.4 ADO命令對象 239
6.4 ADO資料庫操作技術 240
6.4.1 導入ADO動態程式庫 240
6.4.2 使用ADO智慧型指針 240
6.4.3 初始化COM環境 241
6.4.4 連線資料庫 241
6.4.5 獲取連線資料庫字元串的簡單方法 244
6.4.6 打開記錄集 245
6.4.7 對資料庫對象的簡單封裝 246
6.4.8 遍歷記錄集 249
6.4.9 獲取記錄集記錄個數 253
6.4.10 向記錄集中添加記錄 254
6.4.11 修改記錄集中指定記錄 259
6.4.12 刪除記錄集中指定記錄 266
6.4.13 使用記錄集運算元據庫綜合實例 271
6.4.14 使用Execute方法運算元據庫 279
附錄 285
參考文獻 294

相關詞條

熱門詞條

聯絡我們