注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)輕松學Visual C++

輕松學Visual C++

輕松學Visual C++

定 價:¥55.00

作 者: 胡超
出版社: 電子工業(yè)出版社
叢編項:
標 簽: C C++ C# VC VC++ 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787121200977 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數(shù): 416 字數(shù):  

內(nèi)容簡介

  《輕松學Visual C++》淺顯、全面地介紹了利用Visual C++開發(fā)Windows應(yīng)用程序?!遁p松學Visual C++》的最大特點是提供了大量的實例,這些實例都很有針對性,非常適合初學者。另外,《輕松學Visual C++》還提供了全部實例的配套視頻,以幫助讀者能更好地學習和調(diào)試程序。這些視頻和書中實例源碼一起收錄在本書的配套光盤中?!遁p松學Visual C++》共分為3篇。第一篇介紹認識Visual C++、Windows API程序、MFC應(yīng)用程序等內(nèi)容;第二篇介紹接觸對話框程序、常用控件介紹菜單、系統(tǒng)對話框、單文檔應(yīng)用程序和多文檔應(yīng)用程序等內(nèi)容;第三篇介紹文件操作、文檔與串行化、繪圖、進程與線程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程等內(nèi)容。本書適合所有想學習Visual C++的讀者,尤其適合初學者,因為本書中的例子都比較經(jīng)典,每個例子都實現(xiàn)了一個特定的功能,而且對每個例子中的代碼都做了詳細的注釋。當然,本書也適合開發(fā)人員作為參考書使用,因為書中的例子都經(jīng)過了嚴格的篩選和測試。

作者簡介

暫缺《輕松學Visual C++》作者簡介

圖書目錄

第一篇 基礎(chǔ)篇
第1章 認識Visual C++ 2
1.1 Visual C++概述 2
1.1.1 Visual C++開發(fā)環(huán)境 2
1.1.2 Visual C++的語言基礎(chǔ)——C++ 2
1.1.3 Visual C++的接口函數(shù)——Windows API 3
1.1.4 Visual C++的類庫——MFC 3
1.2 搭建開發(fā)環(huán)境 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++集成開發(fā)環(huán)境(IDE) 6
1.3.2 AppWizard 7
1.3.3 Resource Editor 8
1.3.4 ClassWizard 9
1.4 小結(jié) 9
1.5 習題 10
第2章 Windows API程序 12
2.1 第一個Windows程序 12
2.1.1 Windows API 12
2.1.2 一個最簡單的Windows程序 12
2.1.3 WinMain()函數(shù) 15
2.1.4 Begin程序的核心 16
2.2 創(chuàng)建窗口 17
2.2.1 程序清單 17
2.2.2 主函數(shù)部分 18
2.2.3 窗口過程函數(shù)部分 19
2.2.4 MakeWin程序總結(jié) 20
2.3 標準的Windows程序 20
2.3.1 一個模塊化的Windows程序 20
2.3.2 WinMain()函數(shù)和WndProc()函數(shù)概述 23
2.3.3 注冊窗口 24
2.3.4 創(chuàng)建窗口 26
2.3.5 消息循環(huán) 27
2.3.6 窗口過程 28
2.4 小結(jié) 29
2.5 習題 29
第3章 MFC應(yīng)用程序 32
3.1 MFC概述 32
3.2 快速創(chuàng)建MFC應(yīng)用程序 33
3.2.1 利用MFC AppWizard創(chuàng)建項目 33
3.2.2 為創(chuàng)建好的MFC程序添加代碼 39
3.3 MFC程序的執(zhí)行流程概述 40
3.4 小結(jié) 41
3.5 習題 41

第二篇 進階篇
第4章 接觸對話框程序 44
4.1 創(chuàng)建一個對話框程序 44
4.2 分析程序結(jié)構(gòu)和源文件 45
4.2.1 項目構(gòu)成 45
4.2.2 應(yīng)用程序源文件 47
4.2.3 對話框源文件 49
4.2.4 資源文件 52
4.2.5 預(yù)編譯文件 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 小結(jié) 61
4.5 習題 61
第 5章 常用控件介紹 63
5.1 Button按鈕 63
5.1.1 創(chuàng)建一個Button按鈕 63
5.1.2 手工添加一個按鈕 64
5.1.3 為按鈕添加控件變量 66
5.1.4 編寫一個按鈕程序 67
5.2 Edit編輯框控件 70
5.2.1 創(chuàng)建兩個Edit控件 70
5.2.2 編寫一個登錄界面程序 72
5.3 單選按鈕 74
5.3.1 單選按鈕的特點及其應(yīng)用 74
5.3.2 單選按鈕例子 76
5.4 復(fù)選框 77
5.4.1 復(fù)選框簡介 77
5.4.2 復(fù)選框例子 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 小結(jié) 94
5.10 習題 95
第 6章 菜單 97
6.1 構(gòu)建菜單 97
6.1.1 菜單的構(gòu)成 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 動態(tài)菜單操作 115
6.3.1 添加子菜單項 115
6.3.2 插入子菜單項 118
6.3.3 刪除子菜單項 120
6.3.4 動態(tài)添加菜單項命令消息響應(yīng)函數(shù) 121
6.4 小結(jié) 123
6.5 習題 123
第 7章 系統(tǒng)對話框 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 其他系統(tǒng)對話框 134
7.3 小結(jié) 136
7.4 習題 137
第 8章 單文檔應(yīng)用程序 139
8.1 創(chuàng)建一個單文檔程序 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 小結(jié) 154
8.5 習題 154
第 9章 多文檔應(yīng)用程序 157
9.1 MDI程序結(jié)構(gòu) 157
9.2 拆分窗口 159
9.2.1 手動實現(xiàn)拆分窗口 159
9.2.2 利用向?qū)崿F(xiàn)拆分窗口 162
9.3 接收鍵盤信息并存檔 164
9.3.1 接收鍵盤信息 164
9.3.2 數(shù)據(jù)存檔 167
9.4 小結(jié) 169
9.5 習題 169

第三篇 提高篇
第 10章 文件操作 172
10.1 C和C++函數(shù)實現(xiàn)文件操作 172
10.1.1 C函數(shù)實現(xiàn)文件操作 172
10.1.2 C++文件流實現(xiàn)文件操作 176
10.2 Win32 API實現(xiàn)文件操作 178
10.2.1 文件的創(chuàng)建、寫入和讀取 178
10.2.2 利用Win32 API函數(shù)實現(xiàn)文件操作 179
10.3 MFC類實現(xiàn)文件操作 183
10.3.1 CFile類 183
10.3.2 利用CFile類實現(xiàn)文件操作 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()函數(shù) 196
10.5 小結(jié) 199
10.6 習題 199
第 11章 文檔與串行化 201
11.1 CArchive和Serialize 201
11.1.1 CArchive類介紹 201
11.1.2 CArchive類的使用 202
11.1.3 使一個類具備串行化能力 206
11.1.4 在Serialize()函數(shù)中實現(xiàn)串行化 212
11.2 文檔程序的串行化流程 215
11.2.1 新建文檔流程 215
11.2.2 保存文檔流程 221
11.2.3 打開文檔流程 224
11.3 多文檔程序中使用Serialize 229
11.3.1 單一類型數(shù)據(jù)的存儲和讀取 229
11.3.2 類對象的存儲和讀取 231
11.4 小結(jié) 234
11.5 習題 234
第 12章 繪圖 236
12.1 CDC類及其派生類 236
12.1.1 DC基類CDC 236
12.1.2 客戶區(qū)DC類CClientDC 239
12.1.3 窗口DC類CWindowDC 240
12.1.4 重繪DC類CPaintDC 242
12.1.5 圖元文件DC類CMetaFileDC 249
12.2 畫筆和畫刷 249
12.2.1 畫筆類Cpen 249
12.2.2 改變線型和顏色 250
12.2.3 畫刷類CBrush 253
12.2.4 使用畫刷畫圖 255
12.3 圖形的重繪和保存 264
12.3.1 繪制連續(xù)線條 264
12.3.2 線條數(shù)據(jù)結(jié)構(gòu)設(shè)計 267
12.3.3 線條的保存和讀取 276
12.4 小結(jié) 279
12.5 習題 279
第 13章 進程與線程 281
13.1 基本概念 281
13.1.1 進程 281
13.1.2 線程 283
13.1.3 內(nèi)核對象 283
13.2 多線程程序 284
13.2.1 單線程程序的問題 284
13.2.2 多線程API函數(shù) 286
13.2.3 Win32 API多線程編程 288
13.2.4 MFC對多線程編程的支持 292
13.2.5 創(chuàng)建用戶界面線程 294
13.2.6 創(chuàng)建工作者線程 298
13.3 線程同步 300
13.3.1 多線程程序的問題 300
13.3.2 利用互斥對象實現(xiàn)線程同步 303
13.4 同步對象 310
13.4.1 臨界區(qū) 310
13.4.2 事件對象 314
13.4.3 互斥對象 318
13.4.4 信號量 320
13.5 多線程編程實例 323
13.6 小結(jié) 330
13.7 習題 330
第 14章 數(shù)據(jù)庫編程 332
14.1 數(shù)據(jù)庫系統(tǒng)概述 332
14.1.1 數(shù)據(jù)庫的基本術(shù)語 332
14.1.2 關(guān)系數(shù)據(jù)庫模型 333
14.1.3 數(shù)據(jù)庫設(shè)計方法 336
14.2 SQL語言 337
14.2.1 SQL語言的特點 337
14.2.2 數(shù)據(jù)定義語言 337
14.2.3 數(shù)據(jù)查詢語言 342
14.2.4 數(shù)據(jù)操縱語言 345
14.3 ODBC數(shù)據(jù)庫編程 348
14.3.1 MFC ODBC概述 348
14.3.2 創(chuàng)建ODBC數(shù)據(jù)源 348
14.3.3 CDatabase類 351
14.3.4 CRecordset類 353
14.4 ODBC編程實例 359
14.4.1 創(chuàng)建Access數(shù)據(jù)庫并關(guān)聯(lián)數(shù)據(jù)源 359
14.4.2 編寫MFC程序 363
14.5 ADO數(shù)據(jù)庫編程 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庫環(huán)境 382
14.5.6 ADO智能指針 383
14.5.7 連接數(shù)據(jù)庫 383
14.5.8 打開記錄集 385
14.5.9 在記錄集中滾動 386
14.5.10 添加數(shù)據(jù)到記錄集 387
14.6 ADO編程實例 387
14.6.1 創(chuàng)建Access數(shù)據(jù)庫 387
14.6.2 創(chuàng)建項目并設(shè)置界面 387
14.6.3 創(chuàng)建新對話框并為其關(guān)聯(lián)類 388
14.6.4 布局列表控件 389
14.6.5 引入ADO庫文件 390
14.6.6 編寫顯示學生信息函數(shù) 391
14.6.7 為新對話框關(guān)聯(lián)控件變量 393
14.6.8 實現(xiàn)添加功能 394
14.6.9 實現(xiàn)修改功能 397
14.6.10 實現(xiàn)刪除功能 399
14.7 小結(jié) 401
14.8 習題 401
第 15章 網(wǎng)絡(luò)編程 403
15.1 網(wǎng)絡(luò)編程基礎(chǔ) 403
15.1.1 計算機網(wǎng)絡(luò) 403
15.1.2 網(wǎng)絡(luò)協(xié)議 404
15.1.3 OSI參考模型 405
15.1.4 TCP/IP參考模型 406
15.1.5 網(wǎng)絡(luò)編程相關(guān)概念 406
15.1.6 Visual C++對網(wǎng)絡(luò)編程的支持 408
15.2 WinSock API編程 411
15.2.1 WinSock API常用函數(shù) 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 小結(jié) 443
15.5 習題 443

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號