注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)WindowsWindows 2000編程

Windows 2000編程

Windows 2000編程

定 價:¥85.00

作 者: 李多多等編著
出版社: 人民郵電出版社
叢編項: Windows 2000應用系列
標 簽: Windows

購買這本書可以去


ISBN: 9787115089830 出版時間: 2000-12-01 包裝:
開本: 26cm 頁數(shù): 927 字數(shù):  

內(nèi)容簡介

  本書結合大量實例,循序漸進而詳細地介紹了如何以Windows 2000為開發(fā)平臺,使用Windows 2000的編程工具編制基于Windows 2000的應用程序。全書共分為19章:前2章概述了Windows 2000編程相關的基本知識,內(nèi)容包括Windows 2000特點及編程基礎、Visual C和MFC;第3-7章介紹了用戶界面的設計,內(nèi)容包括圖形設備接口、Windows窗口與對話框、新型通令通用控件,傳統(tǒng)通用控件以及文檔與視圖;第8-17章介紹了Windows 32系統(tǒng)與數(shù)據(jù)庫編程及ActiveX技術,內(nèi)容包括用戶模塊和鉤子函數(shù)、進程與線程、多線程、Win32文件系統(tǒng)與內(nèi)存管理、多媒體程序設計、COM/OLE/ActiveX技術及應用、DirectX程序設計、OpenGL編程以及Widnwos Socket程序設計;第17-19章介紹了Windows 2000下的網(wǎng)絡編程,內(nèi)容包括利用TAPI開發(fā)電話技術應用以及利用MAPI編寫報應用程序。本書內(nèi)容豐富、解釋詳盡、示例可參考性強,是一本實用性很強的Windows 2000編程指南。它適合于使用Windows 2000進行程序開發(fā)的程序員、技術人員以及大專院校計算機專業(yè)的師生閱讀參考。

作者簡介

暫缺《Windows 2000編程》作者簡介

圖書目錄

第1章 Windows 2000特點及編程基礎 1
1.1 Windows 2000特點 1
1.1.1 Windows 2000家族介紹 1
1.1.2 Windows 2000平臺概覽 3
1.1.3 Windows 2000的設計思想 4
1.1.4 Windows 2000系統(tǒng)性能 5
1.2 Windows程序工作原理 6
1.2.1 理解Windows消息機制 7
1.2.2 協(xié)同式多任務與搶先式多任務系統(tǒng) 8
1.3 Windows 2000應用程序設計特點 9
1.4 Windows API和SDK 10
1.4.1 Windows API 10
1.4.2 Windows SDK 11
1.4.3 使用SDK編寫Windows應用程序 11
1.5 Windows編程基礎知識 13
1.6 面向對象的編程 15
1.7 本章小結 17
第2章 Visual C和MFC 19
2.1 Visual C++編程簡介 19
2.1.1 Windows應用程序的開發(fā)工具 19
2.1.2 選用Visual C++作為Windows 2000編程工具的原因 19
2.1.3 VC 6.0的3種不同版本特性比較 20
2.2 Visual C++可視化集成開發(fā)環(huán)境 21
2.2.1 項目工作區(qū) 22
2.2.2 應用程序向導AppWizard 24
2.2.3 類向導ClassWizard 25
2.2.4 WizardBar 25
2.2.5 組件畫廊Componet Gallery 26
2.3 MFC簡介 26
2.3.1 MFC歷史 26
2.3.2 MFC類庫概念和組成 27
2.3.3 MFC的優(yōu)點 33
2.3.4 用MFC方法實現(xiàn)Hello World程序 33
2.4 消息映射 35
2.4.1 為什么使用消息映射 35
2.4.2 MFC對消息的管理 35
2.5 Windows 2000應用程序組成 39
2.5.1 編寫Windows應用程序需要的文件 39
2.5.2 在Windows 2000應用程序中引入資源的好處 40
2.6 本章小結 41
第3章 圖形設備接口 43
3.1 圖形設備接口GDI概述 43
3.2 設備描述表 44
3.2.1 CDC類 46
3.2.2 CClientDC類 49
3.2.3 CPaintDC 50
3.2.4 CWindowDC類 51
3.3 幾個與圖形繪制有關的簡單數(shù)據(jù)類型 52
3.3.1 CPoint類 52
3.3.2 CSize類 52
3.3.3 CRect類 52
3.4 MFC圖形對象 54
3.4.1 畫筆對象 54
3.4.2 畫刷對象 59
3.4.3 字體對象 64
3.4.4 位圖對象CBitmap 76
3.4.5 調(diào)色板對象 80
3.4.6 區(qū)域對象 87
3.5 坐標與映射 93
3.5.1 設備坐標與邏輯坐標 93
3.5.2 坐標模式 96
3.6 本章小結 98
第4章 Windows窗口與對話框 99
4.1 Windows窗口概述 99
4.1.1 窗口類簡介 99
4.1.2 常見窗口類型 100
4.1.3 CWnd類數(shù)據(jù)成員及成員函數(shù) 101
4.2 Windows窗口操作 107
4.2.1 窗口的創(chuàng)建 107
4.2.2 窗口的顯示 108
4.2.3 窗口的注冊 109
4.2.4 激活窗口 110
4.2.5 關閉和銷毀窗口 110
4.2.6 創(chuàng)建一個不規(guī)則形狀的窗口 111
4.3 Windows對話框概述 112
4.4 對話框操作 113
4.4.1 對話框模板設計 113
4.4.2 對話框類的設計 115
4.4.3 對話框的初始化 117
4.5 對話框的數(shù)據(jù)交換機制 118
4.6 模態(tài)對話框的運行機制 119
4.7 非模態(tài)對話框 120
4.7.1 非模態(tài)對話框的特點 120
4.7.2 非顯式刪除非模態(tài)對話框對象 120
4.7.3 非模態(tài)對話框對象的打開狀態(tài) 121
4.8 Windows公用對話框 121
4.8.1 文件選擇對話框 122
4.8.2 顏色選擇對話框 124
4.8.3 字體選擇對話框 127
4.8.4 打印及打印設置對話框 130
4.8.5 查找及替換對話框 135
4.9 屬性表 138
4.9.1 屬性表的創(chuàng)建 139
4.9.2 屬性表的運行機制 140
4.10 本章小結 142
第5章 Windows新型通用控件 143
5.1 新型通用控件的消息機制 144
5.2 新型通用控件詳解 146
5.2.1 進度條控件 146
5.2.2 滑塊控件 149
5.2.3 調(diào)節(jié)按鈕控件 154
5.2.4 多功能編輯控件 159
5.2.5 圖像列表控件 162
5.2.6 表頭控件 166
5.2.7 列表控件和列表視圖 169
5.2.8 樹形控件和樹形視圖 177
5.2.9 標簽控件 185
5.3 控件欄 188
5.3.1 工具欄 188
5.3.2 狀態(tài)欄 192
5.4 本章小結 194
第6章 Windows傳統(tǒng)通用控件 197
6.1 傳統(tǒng)通用控件的消息機制 197
6.2 靜態(tài)控件 198
6.3 編輯框 201
6.4 列表框 207
6.5 組合框 214
6.6 按鈕類控件 216
6.6.1 命令按鈕 221
6.6.2 組框 225
6.6.3 單選按鈕 226
6.6.4 復選框 227
6.6.5 位圖按鈕 227
6.7 滾動條 229
6.8 本章小結 233
第7章 文檔與視圖 235
7.1 文檔/視圖結構概述 235
7.2 使用文檔/視圖結構的優(yōu)點 236
7.3 SDI與MDI 236
7.4 框架、文檔模板、文檔與視圖 237
7.4.1 框架窗口 237
7.4.2 文檔模板 237
7.4.3 文檔 238
7.4.4 視圖 242
7.4.5 文檔、視圖與框架間的具體關系 244
7.5 使用集合類管理數(shù)據(jù) 244
7.6 打印 247
7.6.1 屏幕輸出與打印 247
7.6.2 實現(xiàn)打印 248
7.7 文檔/視圖/框架綜合程序示例 248
7.8 本章小結 281
第8章 用戶模塊和鉤子函數(shù) 283
8.1 Windows 2000靜態(tài)鏈接庫 283
8.1.1 靜態(tài)/動態(tài)鏈接庫綜述 283
8.1.2 創(chuàng)建靜態(tài)鏈接庫 284
8.2 Windows2000動態(tài)鏈接庫 286
8.2.1 動態(tài)鏈接庫概述 286
8.2.2 創(chuàng)建動態(tài)鏈接庫 289
8.2.3 加載動態(tài)鏈接庫 295
8.2.4 DLL程序示例 299
8.3 鉤子函數(shù) 302
8.3.1 鉤子函數(shù)概述 302
8.3.2 鉤子函數(shù)相關操作 303
8.3.3 三用鉤子函數(shù) 305
8.3.4 鉤子函數(shù)實例程序 307
8.4 本章小結 327
第9章 進程與線程 329
9.1 多任務 329
9.1.1 多任務概述 329
9.1.2 協(xié)同式多任務 330
9.1.3 搶先式多任務 331
9.2 進程 331
9.2.1 進程概述 331
9.2.2 WinMain函數(shù)初探 332
9.2.3 創(chuàng)建進程 333
9.2.4 終止進程 338
9.2.5 進程間的通信方式 340
9.3 線程 344
9.3.1 線程概述 344
9.3.2 創(chuàng)建線程 344
9.3.3 終止線程 347
9.3.4 有關線程的其他重要函數(shù) 347
9.3.5 線程間的通信方式 349
9.4 例程序-列舉當前系統(tǒng)進程 352
9.5 本章小結 379
第10章 多線程 381
10.1 多線程編程綜述 381
10.1.1 多線程與同步對象 381
10.1.2 線程同步的原因 382
10.1.3 等待函數(shù) 383
10.2 Win32 API下臨界區(qū)編程 385
10.2.1 創(chuàng)建臨界區(qū)對象 387
10.2.2 臨界區(qū)對象相關操作函數(shù) 388
10.3 MFC鎖類 389
10.3.1 CSingleLock類 389
10.3.2 CMultiLock類 391
10.4 MFC臨界區(qū)類 393
10.4.1 臨界區(qū)類重要成員函數(shù) 393
10.4.2 使用臨界區(qū)類對象 394
10.5 Win32 API下互斥量編程 395
10.5.1 創(chuàng)建互斥量 395
10.5.2 使用互斥量 396
10.6 MFC互斥量類 397
10.6.1 互斥量類重要成員函數(shù) 398
10.6.2 使用互斥量類對象 398
10.7 Win32 API下信號量編程 398
10.7.1 創(chuàng)建信號量對象 399
10.7.2 信號量對象相關操作函數(shù) 399
10.8 MFC信號量類 400
10.8.1 信號量類重要成員函數(shù) 400
10.8.2 使用信號量類 401
10.9 Win32 API下事件編程 401
10.9.1 創(chuàng)建事件對象 401
10.9.2 事件對象相關操作函數(shù) 402
10.9.3 使用事件對象的程序示例 403
10.10 綜合應用程序示例 409
10.11 本章小結 431
第11章 Win32文件系統(tǒng)與內(nèi)存管理 433
11.1 利用MFC類進行文件處理 433
11.1.1 文件處理概述 433
11.1.2 CFile類 434
11.1.3 CStdioFile類 438
11.1.4 CMemFile類 439
11.2 利用Win32 API進行文件處理 440
11.2.1 文件的創(chuàng)建 440
11.2.2 文件的讀寫 443
11.2.3 復制文件 445
11.2.4 移動文件 446
11.2.5 刪除文件 447
11.2.6 訪問文件屬性 447
11.2.7 目錄操作 452
11.3 內(nèi)存管理 457
11.3.1 內(nèi)存管理的基本概念 457
11.3.2 32位應用程序地址空間中的內(nèi)存分配和管理 458
11.3.3 Win32內(nèi)存管理模式 461
11.3.4 內(nèi)存映射文件 465
11.4 本章小結 465
第12章 多媒體程序設計 467
12.1 多媒體基礎知識 467
12.1.1 數(shù)字音頻 467
12.1.2 數(shù)字視頻 468
12.2 媒體控制接口 468
12.2.1 MCI的控制方式 469
12.2.2 MCI的設備及設備控制 469
12.2.3 API函數(shù) 484
12.3 程序設計實例 486
12.4 本章小結 543
第13章 COM/OLE/ActiveX技術及應用 545
13.1 基本概念綜述 545
13.1.1 什么是COM 545
13.1.2 開發(fā)COM組件的方法 547
13.1.3 OLE的具體概念 548
13.1.4 ActiveX全接觸 550
13.1.5 ATL綜述 557
13.2 改進接口詳解 560
13.2.1 ActiveX文檔接口 560
13.2.2 ActiveX容器接口 562
13.2.3 ActiveX控件的屬性、方法和事件 563
13.3 創(chuàng)建ActiveX控件 567
13.4 使用ATL開發(fā)COM應用程序 570
13.5 COM應用程序示例 573
13.6 本章小結 629
第14章 DirectX程序設計 631
14.1 DirectX基礎 631
14.1.1 DirectX的特點 631
14.1.2 COM技術基礎 632
14.1.3 DirectX的主要組成部分 634
14.2 DirectDraw 635
14.2.1 DirectDraw結構 637
14.2.2 DirectDraw的對象類型 637
14.2.3 硬件操作層和硬件模擬層 641
14.2.4 協(xié)作級別 642
14.2.5 顯示模式 643
14.2.6 圖面和位轉換函數(shù) 644
14.3 DirectSound 648
14.3.1 DirectSound概述 648
14.3.2 DirectSound配置 649
14.4 DirectX程序實例 651
14.5 本章小結 683
第15章 OpenGL編程 685
15.1 OpenGL綜述 685
15.1.1 OpenGL簡介 685
15.1.2 OpenGL的主要功能 687
15.2 OpenGL編程基礎 688
15.2.1 顏色模式 688
15.2.2 3D變換 690
15.2.3 OpenGL曲線/面的生成 694
15.3 利用OpenGL繪圖 700
15.3.1 繪圖步驟 700
15.3.2 創(chuàng)建Windows 2000 下OpenGL應用程序的要點 705
15.3.3 OpenGL繪圖特殊效果 705
15.4 OpenGL重要函數(shù) 716
15.5 三維圖形及動畫軟件開發(fā)流程 723
15.6 OpenGL編程示例 724
15.7 本章小結 766
第16章 Windows Socket程序設計 769
16.1 Windows Socket的歷史和特點 769
16.2 套接字程序設計基礎 772
16.2.1 通信和客戶端/服務器模型 772
16.2.2 公用套接字結構 773
16.2.3 字節(jié)順序轉換 775
16.3 API程序設計 775
16.3.1 套接字的API函數(shù) 775
16.3.2 使用API編寫套接字應用程序 792
16.3.3 套接字API應用程序示例 794
16.4 Windows Sockets MFC程序設計 805
16.4.1 MFC對WinSock的封裝 805
16.4.2 使用MFC編寫套接字應用程序 805
16.4.3 套接字MFC應用程序示例 816
16.5 本章小結 830
第17章 利用TAPI開發(fā)電話技術應用 831
17.1 TAPI背景 831
17.2 TAPI基礎 832
17.2.1 TAPI基本概念 832
17.2.2 TAPI 原理 834
17.2.3 TAPI通信過程 835
17.2.4 數(shù)據(jù)發(fā)送與傳輸 836
17.3 TAPI電話服務 838
17.3.1 TAPI 輔助電話服務 838
17.3.2 全電話API 839
17.4 TAPI編程示例 845
17.5 本章小結 861
第18章 利用MAPI編寫信報應用程序 863
18.1 MAPI背景 863
18.2 MAPI編程2接口 864
18.2.1 簡單MAPI 864
18.2.2 通用消息調(diào)用 875
18.3 利用 MAPI編寫電子郵件程序 876
18.3.1 初始化MAPI 876
18.3.2 發(fā)送電子郵件 879
18.3.3 閱讀電子郵件 882
18.4 本章小結 884
第19章 WinInet程序設計 885
19.1 WinInet基礎 885
19.2 MFC WinInet中的類 886
19.2.1 用于管理Internet連接和會話的類 886
19.2.2 用于文件管理的類 900
19.3 WinInet應用程序設計 915
19.3.1 HTTP客戶端應用程序的創(chuàng)建過程 915
19.3.2 創(chuàng)建FTP應用程序 915
19.4 本章小結 916
附錄 常用的Windows擴展套接字API函數(shù) 917

本目錄推薦

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