注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Windows下的C/C++高級(jí)編程

Windows下的C/C++高級(jí)編程

Windows下的C/C++高級(jí)編程

定 價(jià):¥30.00

作 者: 朱磊,周彬編著
出版社: 人民郵電出版社
叢編項(xiàng): 程序員加油站系列圖書
標(biāo) 簽: C語言 程序設(shè)計(jì)

ISBN: 9787115101822 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書講述Windows環(huán)境下的C/C+十語言編程。其中第1章介紹Windows下C語言編程的基本知識(shí),第2章到第8章是基礎(chǔ)的部分,分別介紹窗口和消息、文本顯示、圖形顯示、鍵盤操作、鼠標(biāo)操作、子窗口控制與常用控件和對(duì)話框,第9章到第13章顯提高的部分,分別講述內(nèi)存管理、文件系統(tǒng)、多文檔界面、多任務(wù)和多線程以及Windows Socket編程等內(nèi)容。閱讀本書使程序員了解Windows內(nèi)部的奧秘,知道Windows程序的來龍去脈,實(shí)現(xiàn)“知其然更知其所以然”。

作者簡(jiǎn)介

暫缺《Windows下的C/C++高級(jí)編程》作者簡(jiǎn)介

圖書目錄

第1章 Windows基礎(chǔ) 1
1.1 Windows的簡(jiǎn)單歷史 1
1.2 第一個(gè)Windows程序 2
1.2.1 關(guān)于Windows API編程 2
1.2.2 編寫第一個(gè)Windows程序 2
1.2.3 對(duì)FirstProgram.c的分析 3
1.3 Windows與Unicode 5
1.3.1 字符集 5
1.3.2 C運(yùn)行庫對(duì)Unicode的支持 6
1.3.3 Windows與Unicode 7
第2章 窗口和消息 11
2.1 HELLOWIN程序 11
2.2 一些新概念 14
2.2.1 Windows API函數(shù)調(diào)用說明 14
2.2.2 新的數(shù)據(jù)類型 15
2.2.3 匈牙利表示法 16
2.3 注冊(cè)窗口類 17
2.4 創(chuàng)建窗口 21
2.5 顯示窗口 22
2.6 消息循環(huán) 23
2.7 窗口函數(shù)與消息處理 25
2.8 WM_PAINT消息 26
2.9 WM_DESTROY消息 27
2.10 Windows編程的關(guān)鍵 27
第3章 文本顯示 29
3.1 顯示的時(shí)機(jī) 29
3.1.1 發(fā)送WM_PAINT消息 29
3.1.2 重繪的范圍 30
3.2 簡(jiǎn)單的文本顯示 33
3.2.1 窗口坐標(biāo) 33
3.2.2 文本和背景的顏色 34
3.2.3 設(shè)置背景顯示模式 35
3.2.4 選擇字體 35
3.2.5 字符大小 40
3.2.6 顯示文本的例子 41
3.3 滾動(dòng)條的應(yīng)用 45
3.3.1 滾動(dòng)條基礎(chǔ) 45
3.3.2 滾動(dòng)條的范圍和位置 46
3.3.3 滾動(dòng)條消息 47
3.3.4 添加滾動(dòng)條 49
3.3.5 改善滾動(dòng)條 55
3.4 關(guān)于文本顯示的更多內(nèi)容 65
3.4.1 更多的文本輸出函數(shù) 66
3.4.2 Windows中的字體 70
3.4.3 邏輯字體 71
第4章 圖形顯示 79
4.1 圖形設(shè)備接口 79
4.2 設(shè)備描述表 80
4.2.1 獲取設(shè)備描述表句柄 80
4.2.2 設(shè)備描述表屬性 82
4.2.3 保存設(shè)備描述表 83
4.3 設(shè)備坐標(biāo)系和邏輯坐標(biāo)系 85
4.4 映射模式 90
4.4.1 窗口和視圖 90
4.4.2 Windows的映射模式 91
4.4.3 設(shè)備描述表信息 102
4.5 關(guān)于色彩 106
4.6 畫筆、刷子和空隙的填充 109
4.6.1 畫筆的使用 109
4.6.2 刷子的使用 111
4.6.3 填充空隙 113
4.7 畫點(diǎn)和線條 114
4.7.1 繪制像素點(diǎn) 114
4.7.2 繪制線條 114
4.7.3 繪制線條的示例程序 117
4.8 繪制填充圖形 121
4.9 矩形函數(shù)、區(qū)域和裁剪 132
4.9.1 矩形函數(shù) 132
4.9.2 區(qū)域 133
4.9.3 區(qū)域和裁剪 136
4.9.4 區(qū)域和裁剪的示例程序 137
4.10 繪圖模式 140
第5章 鍵盤 143
5.1 鍵盤基礎(chǔ) 143
5.2 鍵盤消息 145
5.2.1 擊鍵消息 145
5.2.2 擊鍵消息示例程序 148
5.2.3 字符消息 156
5.2.4 字符消息示例程序 158
5.3 活動(dòng)窗口和輸入焦點(diǎn) 164
5.4 插入標(biāo)記和輸入焦點(diǎn) 164
5.4.1 插入標(biāo)記的概念 164
5.4.2 插入標(biāo)記示例程序 166
第6章 鼠標(biāo) 173
6.1 鼠標(biāo)基礎(chǔ) 173
6.2 鼠標(biāo)消息 173
6.2.1 鼠標(biāo)的客戶區(qū)消息 173
6.2.2 非客戶區(qū)消息 177
6.3 來自鼠標(biāo)消息的附加消息 178
6.3.1 用戶區(qū)的信息細(xì)節(jié) 178
6.3.2 非用戶區(qū)的信息細(xì)節(jié) 182
6.4 鼠標(biāo)光標(biāo)形狀 183
6.5 一個(gè)鼠標(biāo)的例子程序 183
第7章 子窗口與常用控件 187
7.1 子窗口 187
7.1.1 創(chuàng)建子窗口 188
7.1.2 一般子窗口的示例程序 192
7.2 常用控件 204
7.2.1 常用控件的一般操作 204
7.2.2 幾種常用控件 206
7.2.3 常用控件的示例程序 216
第8章 對(duì)話框 227
8.1 模態(tài)對(duì)話框和非模態(tài)對(duì)話框 227
8.2 通用對(duì)話框庫 228
8.3 通用對(duì)話框 231
8.3.1 顏色對(duì)話框 231
8.3.2 字體對(duì)話框 234
8.3.3 查找和替換對(duì)話框 237
8.3.4 打開文件和另存為對(duì)話框 241
8.3.5 頁面設(shè)置對(duì)話框 245
第9章 內(nèi)存管理 253
9.1 Windows內(nèi)存的結(jié)構(gòu) 253
9.2 虛擬內(nèi)存 255
9.2.1 虛擬內(nèi)存的檢測(cè) 255
9.2.2 虛擬內(nèi)存操作 259
9.3 應(yīng)用程序堆 260
9.3.1 堆的生命周期 261
9.3.2 堆的內(nèi)部情況 265
9.4 內(nèi)存擴(kuò)展 268
9.4.1 實(shí)用函數(shù) 268
9.4.2 文件映射 268
第10章 文件系統(tǒng) 271
10.1 創(chuàng)建和打開文件 272
10.2 讀出和寫入文件 273
10.3 創(chuàng)建和使用臨時(shí)文件 275
10.4 搜索文件 276
10.5 監(jiān)控目錄中的變化 278
10.6 異步讀寫文件 282
第11章 多文檔界面 285
11.1 MDI概述 285
11.2 MDI應(yīng)用程序結(jié)構(gòu) 286
11.3 MDI支持 287
11.3.1 MDI函數(shù) 287
11.3.2 MDI消息 289
11.4 MDI示例程序 290
11.4.1 程序 290
11.4.2 資源 304
11.4.3 程序初始化 305
11.4.4 框架窗口消息處理 305
11.4.5 文檔窗口消息處理 307
第12章 多任務(wù)和多線程 309
12.1 線程與進(jìn)程 309
12.1.1 進(jìn)程的描述 309
12.1.2 線程的基本概念 310
12.1.3 線程和進(jìn)程的比較 310
12.2 多任務(wù)的各種模式 311
12.2.1 DOS下的多任務(wù) 311
12.2.2 單用戶多任務(wù) 311
12.2.3 多用戶多任務(wù) 312
12.3 Windows多線程 312
12.3.1 多線程的基本知識(shí) 312
12.3.2 線程對(duì)象 314
12.4 線程局部存儲(chǔ) 328

第13章 Windows Sockets編程 333
13.1 TCP/IP與Windows Sockets 333
13.1.1 TCP/IP 333
13.1.2 Sockets 334
13.2 WinSock示例程序 339
13.2.1 一個(gè)簡(jiǎn)單的聊天程序 339
13.2.2 對(duì)Windows Sockets的更多了解 349

本目錄推薦

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