輕鬆學VisualC++(含DVD光碟1張)

輕鬆學VisualC++(含DVD光碟1張)

《輕鬆學VisualC++(含DVD光碟1張)》是2013年5月電子工業出版社出版的圖書,作者是胡超、徐守坤。

基本介紹

  • 中文名:輕鬆學VisualC++(含DVD光碟1張)
  • 作者:胡超,徐守坤
  • 出版時間:2013年5月
  • 出版社:電子工業出版社
  • 頁數:416 頁
  • ISBN:9787121200977
  • 定價:55 元 
  • 開本:16 開
  • 字數:730千字
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書全面介紹了如何利用Visual C++開發Windows應用程式。本書的最大特點是提供了大量的實例,這些實例都很有針對性,非常適合初學者。另外,本書還提供了全部實例的配套視頻,以幫助讀者能更好地學習和調試程式。這些視頻和書中實例源碼一起收錄在本書的配套光碟中。 本書共分為3篇。第一篇介紹認識Visual C++、Windows API程式、MFC應用程式等內容;第二篇介紹接觸對話框程式、常用控制項介紹、選單、系統對話框、單文檔應用程式和多文檔應用程式等內容;第三篇介紹檔案操作、文檔與串列化、繪圖、進程與執行緒、資料庫編程、網路編程等內容。

圖書目錄

目 錄
第一篇 基礎篇
第1章 認識Visual C++2
1.1 Visual C++概述2
1.1.1 Visual C++開發環境2
1.1.2 Visual C++的語言基礎——C++2
1.1.3 Visual C++的接口函式——Windows API3
1.1.4 Visual C++的類庫——MFC3
1.2 搭建開發環境3
1.2.1 Visual C++ 6.0的安裝3
1.2.2 測試編譯器4
1.3 Visual C++ 6.0的4個模組6
1.3.1 Visual C++集成開發環境(IDE)6
1.3.2 AppWizard7
1.3.3 Resource Editor8
1.3.4 ClassWizard9
1.4 小結9
1.5 習題10
第2章 Windows API程式12
2.1 第一個Windows程式12
2.1.1 Windows API12
2.1.2 一個最簡單的Windows程式12
2.1.3 WinMain()函式15
2.1.4 Begin程式的核心16
2.2 創建視窗17
2.2.1 程式清單17
2.2.2 主函式部分18
2.2.3 視窗過程函式部分19
2.2.4 MakeWin程式總結20
2.3 標準的Windows程式20
2.3.1 一個模組化的Windows程式20
2.3.2 WinMain()函式和WndProc()函式概述23
2.3.3 註冊視窗24
2.3.4 創建視窗26
2.3.5 訊息循環27
2.3.6 視窗過程28
2.4 小結29
2.5 習題29
第3章 MFC應用程式32
3.1 MFC概述32
3.2 快速創建MFC應用程式33
3.2.1 利用MFC AppWizard創建項目33
3.2.2 為創建好的MFC程式添加代碼39
3.3 MFC程式的執行流程概述40
3.4 小結41
3.5 習題41
第二篇 進階篇
第4章 接觸對話框程式44
4.1 創建一個對話框程式44
4.2 分析程式結構和源檔案45
4.2.1 項目構成45
4.2.2 應用程式源檔案47
4.2.3 對話框源檔案49
4.2.4 資源檔案52
4.2.5 預編譯檔案52
4.3 編寫一個簡單的對話框程式52
4.3.1 準備項目53
4.3.2 添加編輯框控制項53
4.3.3 添加“計算”按鈕57
4.3.4 為生成的框架添加代碼60
4.3.5 修改界面60
4.4 小結61
4.5 習題61
第 5章 常用控制項介紹63
5.1 Button按鈕63
5.1.1 創建一個Button按鈕63
5.1.2 手工添加一個按鈕64
5.1.3 為按鈕添加控制項變數66
5.1.4 編寫一個按鈕程式67
5.2 Edit編輯框控制項70
5.2.1 創建兩個Edit控制項70
5.2.2 編寫一個登錄界面程式72
5.3 單選按鈕74
5.3.1 單選按鈕的特點及其套用74
5.3.2 單選按鈕例子76
5.4 複選框77
5.4.1 複選框簡介77
5.4.2 複選框例子77
5.5 列表框79
5.5.1 列表框的屬性和方法79
5.5.2 列表框例子80
5.6 組合框82
5.6.1 組合框的屬性和常用方法83
5.6.2 組合框例子84
5.7 列表視圖控制項87
5.7.1 列表視圖的4種基本樣式88
5.7.2 列表視圖控制項例子88
5.8 樹形視圖92
5.8.1 樹形視圖的屬性92
5.8.2 樹形視圖例子93
5.9 小結94
5.10 習題95
第 6章 選單97
6.1 構建選單97
6.1.1 選單的構成97
6.1.2 為對話框程式添加選單資源98
6.1.3 添加子選單99
6.2 基本的選單操作101
6.2.1 標記選單101
6.2.2 分隔欄和默認選單項104
6.2.3 選單項的禁用106
6.2.4 圖形標記選單107
6.2.5 隱藏選單111
6.2.6 添加右鍵選單113
6.3 動態選單操作115
6.3.1 添加子選單項115
6.3.2 插入子選單項118
6.3.3 刪除子選單項120
6.3.4 動態添加選單項命令訊息回響函式121
6.4 小結123
6.5 習題123
第 7章 系統對話框125
7.1 訊息對話框125
7.1.1 CWnd::MessageBox()125
7.1.2 AfxMessageBox()127
7.2 通用對話框128
7.2.1 顏色對話框128
7.2.2 檔案對話框130
7.2.3 字型對話框132
7.2.4 其他系統對話框134
7.3 小結136
7.4 習題137
第 8章 單文檔應用程式139
8.1 創建一個單文檔程式139
8.2 單文檔程式框架剖析140
8.2.1 生成的類和資源140
8.2.2 各類的詳細信息141
8.2.3 MFC框架程式分析142
8.2.4 文檔/視圖框架150
8.3 顯示鍵盤字元例子151
8.4 小結154
8.5 習題154
第 9章 多文檔應用程式157
9.1 MDI程式結構157
9.2 拆分視窗159
9.2.1 手動實現拆分視窗159
9.2.2 利用嚮導實現拆分視窗162
9.3 接收鍵盤信息並存檔164
9.3.1 接收鍵盤信息164
9.3.2 數據存檔167
9.4 小結169
9.5 習題169
第三篇 提高篇
第 10章 檔案操作172
10.1 C和C++函式實現檔案操作172
10.1.1 C函式實現檔案操作172
10.1.2 C++檔案流實現檔案操作176
10.2 Win32 API實現檔案操作178
10.2.1 檔案的創建、寫入和讀取178
10.2.2 利用Win32 API函式實現檔案操作179
10.3 MFC類實現檔案操作183
10.3.1 CFile類183
10.3.2 利用CFile類實現檔案操作183
10.3.3 CFile例子改進189
10.4 win.ini檔案訪問193
10.4.1 對win.ini檔案操作193
10.4.2 win.ini操作例子194
10.4.3 CWinApp中的ProfileString()函式196
10.5 小結199
10.6 習題199
第 11章 文檔與串列化201
11.1 CArchive和Serialize201
11.1.1 CArchive類介紹201
11.1.2 CArchive類的使用202
11.1.3 使一個類具備串列化能力206
11.1.4 在Serialize()函式中實現串列化212
11.2 文檔程式的串列化流程215
11.2.1 新建文檔流程215
11.2.2 保存文檔流程221
11.2.3 打開文檔流程224
11.3 多文檔程式中使用Serialize229
11.3.1 單一類型數據的存儲和讀取229
11.3.2 類對象的存儲和讀取231
11.4 小結234
11.5 習題234
第 12章 繪圖236
12.1 CDC類及其派生類236
12.1.1 DC基類CDC236
12.1.2 客戶區DC類CClientDC239
12.1.3 視窗DC類CWindowDC240
12.1.4 重繪DC類CPaintDC242
12.1.5 圖元檔案DC類CMetaFileDC249
12.2 畫筆和畫刷249
12.2.1 畫筆類Cpen249
12.2.2 改變線型和顏色250
12.2.3 畫刷類CBrush253
12.2.4 使用畫刷畫圖255
12.3 圖形的重繪和保存264
12.3.1 繪製連續線條264
12.3.2 線條數據結構設計267
12.3.3 線條的保存和讀取276
12.4 小結279
12.5 習題279
第 13章 進程與執行緒281
13.1 基本概念281
13.1.1 進程281
13.1.2 執行緒283
13.1.3 核心對象283
13.2 多執行緒程式284
13.2.1 單執行緒程式的問題284
13.2.2 多執行緒API函式286
13.2.3 Win32 API多執行緒編程288
13.2.4 MFC對多執行緒編程的支持292
13.2.5 創建用戶界面執行緒294
13.2.6 創建工作者執行緒298
13.3 執行緒同步300
13.3.1 多執行緒程式的問題300
13.3.2 利用互斥對象實現執行緒同步303
13.4 同步對象310
13.4.1 臨界區310
13.4.2 事件對象314
13.4.3 互斥對象318
13.4.4 信號量320
13.5 多執行緒編程實例323
13.6 小結330
13.7 習題330
第 14章 資料庫編程332
14.1 資料庫系統概述332
14.1.1 資料庫的基本術語332
14.1.2 關係資料庫模型333
14.1.3 資料庫設計方法336
14.2 SQL語言337
14.2.1 SQL語言的特點337
14.2.2 數據定義語言337
14.2.3 數據查詢語言342
14.2.4 數據操縱語言345
14.3 ODBC資料庫編程348
14.3.1 MFC ODBC概述348
14.3.2 創建ODBC數據源348
14.3.3 CDatabase類351
14.3.4 CRecordset類353
14.4 ODBC編程實例359
14.4.1 創建Access資料庫並關聯數據源359
14.4.2 編寫MFC程式363
14.5 ADO資料庫編程375
14.5.1 ADO簡介375
14.5.2 ADO對象模型376
14.5.3 ADO編程的方法381
14.5.4 引入ADO庫檔案382
14.5.5 初始化OLE/COM庫環境382
14.5.6 ADO智慧型指針383
14.5.7 連線資料庫383
14.5.8 打開記錄集385
14.5.9 在記錄集中滾動386
14.5.10 添加數據到記錄集387
14.6 ADO編程實例387
14.6.1 創建Access資料庫387
14.6.2 創建項目並設定界面387
14.6.3 創建新對話框並為其關聯類388
14.6.4 布局列表控制項389
14.6.5 引入ADO庫檔案390
14.6.6 編寫顯示學生信息函式391
14.6.7 為新對話框關聯控制項變數393
14.6.8 實現添加功能394
14.6.9 實現修改功能397
14.6.10 實現刪除功能399
14.7 小結401
14.8 習題401
第 15章 網路編程403
15.1 網路編程基礎403
15.1.1 計算機網路403
15.1.2 網路協定404
15.1.3 OSI參考模型405
15.1.4 TCP/IP參考模型406
15.1.5 網路編程相關概念406
15.1.6 VC++對網路編程的支持408
15.2 WinSock API編程411
15.2.1 WinSock API常用函式411
15.2.2 基於TCP套接字編程步驟419
15.2.3 基於TCP套接字編程實例421
15.2.4 基於UDP套接字編程步驟427
15.2.5 基於UDP套接字編程實例429
15.3 利用MFC WinSock類編程434
15.3.1 MFC WinSock類編程概述434
15.3.2 CSocket類常用到的方法435
15.3.3 CSocket類編程實例438
15.4 小結443
15.5 習題443

相關詞條

熱門詞條

聯絡我們