注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Windows下的C/C++高級編程

Windows下的C/C++高級編程

Windows下的C/C++高級編程

定 價:¥30.00

作 者: 朱磊,周彬編著
出版社: 人民郵電出版社
叢編項: 程序員加油站系列圖書
標 簽: C語言 程序設計

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

內容簡介

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

作者簡介

暫缺《Windows下的C/C++高級編程》作者簡介

圖書目錄

第1章 Windows基礎 1
1.1 Windows的簡單歷史 1
1.2 第一個Windows程序 2
1.2.1 關于Windows API編程 2
1.2.2 編寫第一個Windows程序 2
1.2.3 對FirstProgram.c的分析 3
1.3 Windows與Unicode 5
1.3.1 字符集 5
1.3.2 C運行庫對Unicode的支持 6
1.3.3 Windows與Unicode 7
第2章 窗口和消息 11
2.1 HELLOWIN程序 11
2.2 一些新概念 14
2.2.1 Windows API函數(shù)調用說明 14
2.2.2 新的數(shù)據(jù)類型 15
2.2.3 匈牙利表示法 16
2.3 注冊窗口類 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編程的關鍵 27
第3章 文本顯示 29
3.1 顯示的時機 29
3.1.1 發(fā)送WM_PAINT消息 29
3.1.2 重繪的范圍 30
3.2 簡單的文本顯示 33
3.2.1 窗口坐標 33
3.2.2 文本和背景的顏色 34
3.2.3 設置背景顯示模式 35
3.2.4 選擇字體 35
3.2.5 字符大小 40
3.2.6 顯示文本的例子 41
3.3 滾動條的應用 45
3.3.1 滾動條基礎 45
3.3.2 滾動條的范圍和位置 46
3.3.3 滾動條消息 47
3.3.4 添加滾動條 49
3.3.5 改善滾動條 55
3.4 關于文本顯示的更多內容 65
3.4.1 更多的文本輸出函數(shù) 66
3.4.2 Windows中的字體 70
3.4.3 邏輯字體 71
第4章 圖形顯示 79
4.1 圖形設備接口 79
4.2 設備描述表 80
4.2.1 獲取設備描述表句柄 80
4.2.2 設備描述表屬性 82
4.2.3 保存設備描述表 83
4.3 設備坐標系和邏輯坐標系 85
4.4 映射模式 90
4.4.1 窗口和視圖 90
4.4.2 Windows的映射模式 91
4.4.3 設備描述表信息 102
4.5 關于色彩 106
4.6 畫筆、刷子和空隙的填充 109
4.6.1 畫筆的使用 109
4.6.2 刷子的使用 111
4.6.3 填充空隙 113
4.7 畫點和線條 114
4.7.1 繪制像素點 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 鍵盤基礎 143
5.2 鍵盤消息 145
5.2.1 擊鍵消息 145
5.2.2 擊鍵消息示例程序 148
5.2.3 字符消息 156
5.2.4 字符消息示例程序 158
5.3 活動窗口和輸入焦點 164
5.4 插入標記和輸入焦點 164
5.4.1 插入標記的概念 164
5.4.2 插入標記示例程序 166
第6章 鼠標 173
6.1 鼠標基礎 173
6.2 鼠標消息 173
6.2.1 鼠標的客戶區(qū)消息 173
6.2.2 非客戶區(qū)消息 177
6.3 來自鼠標消息的附加消息 178
6.3.1 用戶區(qū)的信息細節(jié) 178
6.3.2 非用戶區(qū)的信息細節(jié) 182
6.4 鼠標光標形狀 183
6.5 一個鼠標的例子程序 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章 對話框 227
8.1 模態(tài)對話框和非模態(tài)對話框 227
8.2 通用對話框庫 228
8.3 通用對話框 231
8.3.1 顏色對話框 231
8.3.2 字體對話框 234
8.3.3 查找和替換對話框 237
8.3.4 打開文件和另存為對話框 241
8.3.5 頁面設置對話框 245
第9章 內存管理 253
9.1 Windows內存的結構 253
9.2 虛擬內存 255
9.2.1 虛擬內存的檢測 255
9.2.2 虛擬內存操作 259
9.3 應用程序堆 260
9.3.1 堆的生命周期 261
9.3.2 堆的內部情況 265
9.4 內存擴展 268
9.4.1 實用函數(shù) 268
9.4.2 文件映射 268
第10章 文件系統(tǒng) 271
10.1 創(chuàng)建和打開文件 272
10.2 讀出和寫入文件 273
10.3 創(chuàng)建和使用臨時文件 275
10.4 搜索文件 276
10.5 監(jiān)控目錄中的變化 278
10.6 異步讀寫文件 282
第11章 多文檔界面 285
11.1 MDI概述 285
11.2 MDI應用程序結構 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章 多任務和多線程 309
12.1 線程與進程 309
12.1.1 進程的描述 309
12.1.2 線程的基本概念 310
12.1.3 線程和進程的比較 310
12.2 多任務的各種模式 311
12.2.1 DOS下的多任務 311
12.2.2 單用戶多任務 311
12.2.3 多用戶多任務 312
12.3 Windows多線程 312
12.3.1 多線程的基本知識 312
12.3.2 線程對象 314
12.4 線程局部存儲 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 一個簡單的聊天程序 339
13.2.2 對Windows Sockets的更多了解 349

本目錄推薦

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