Windows 2000編程

出版時(shí)間:2000年12月1日  出版社:第1版 (2000年12月1日)  作者:李多多  頁(yè)數(shù):927  

內(nèi)容概要

全書共分為19章:前兩章概述相關(guān)的基本知識(shí);第2-7 章介紹用戶界面的設(shè)計(jì)方法;第8-17章介紹WIndows2000系統(tǒng)與數(shù)據(jù)庫(kù)編程以及ActivEX技術(shù);第18-19 章介紹Windows2000 下的網(wǎng)絡(luò)編程。

書籍目錄

第1章  Windows 2000特點(diǎn)及編程基礎(chǔ)	1
1.1 Windows 2000特點(diǎn) 1
1.1.1 Windows 2000家族介紹 1
1.1.2 Windows 2000平臺(tái)概覽 3
1.1.3 Windows 2000的設(shè)計(jì)思想 4
1.1.4 Windows 2000系統(tǒng)性能 5
1.2 Windows程序工作原理 6
1.2.1 理解Windows消息機(jī)制 7
1.2.2 協(xié)同式多任務(wù)與搶先式多任務(wù)系統(tǒng) 8
1.3 Windows 2000應(yīng)用程序設(shè)計(jì)特點(diǎn) 9
1.4 Windows API和SDK 10
1.4.1 Windows API 10
1.4.2 Windows SDK 11
1.4.3 使用SDK編寫Windows應(yīng)用程序 11
1.5 Windows編程基礎(chǔ)知識(shí) 13
1.6 面向?qū)ο蟮木幊?15
1.7 本章小結(jié) 17
第2章 Visual C和MFC 19
2.1 Visual C++編程簡(jiǎn)介 19
2.1.1 Windows應(yīng)用程序的開發(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 項(xiàng)目工作區(qū) 22
2.2.2 應(yīng)用程序向?qū)ppWizard 24
2.2.3 類向?qū)lassWizard 25
2.2.4 WizardBar 25
2.2.5 組件畫廊Componet Gallery 26
2.3 MFC簡(jiǎn)介 26
2.3.1 MFC歷史 26
2.3.2 MFC類庫(kù)概念和組成 27
2.3.3 MFC的優(yōu)點(diǎn) 33
2.3.4 用MFC方法實(shí)現(xiàn)Hello World程序 33
2.4 消息映射 35
2.4.1 為什么使用消息映射 35
2.4.2 MFC對(duì)消息的管理 35
2.5 Windows 2000應(yīng)用程序組成 39
2.5.1 編寫Windows應(yīng)用程序需要的文件 39
2.5.2 在Windows 2000應(yīng)用程序中引入資源的好處 40
2.6 本章小結(jié) 41
第3章 圖形設(shè)備接口 43
3.1 圖形設(shè)備接口GDI概述 43
3.2 設(shè)備描述表 44
3.2.1 CDC類 46
3.2.2 CClientDC類 49
3.2.3 CPaintDC 50
3.2.4 CWindowDC類 51
3.3 幾個(gè)與圖形繪制有關(guān)的簡(jiǎn)單數(shù)據(jù)類型 52
3.3.1 CPoint類 52
3.3.2 CSize類 52
3.3.3 CRect類 52
3.4 MFC圖形對(duì)象 54
3.4.1 畫筆對(duì)象 54
3.4.2 畫刷對(duì)象 59
3.4.3 字體對(duì)象 64
3.4.4 位圖對(duì)象CBitmap 76
3.4.5 調(diào)色板對(duì)象 80
3.4.6 區(qū)域?qū)ο?87
3.5 坐標(biāo)與映射 93
3.5.1 設(shè)備坐標(biāo)與邏輯坐標(biāo) 93
3.5.2 坐標(biāo)模式 96
3.6 本章小結(jié) 98
第4章 Windows窗口與對(duì)話框 99
4.1 Windows窗口概述 99
4.1.1 窗口類簡(jiǎn)介 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 窗口的注冊(cè) 109
4.2.4 激活窗口 110
4.2.5 關(guān)閉和銷毀窗口 110
4.2.6 創(chuàng)建一個(gè)不規(guī)則形狀的窗口 111
4.3 Windows對(duì)話框概述 112
4.4 對(duì)話框操作 113
4.4.1 對(duì)話框模板設(shè)計(jì) 113
4.4.2 對(duì)話框類的設(shè)計(jì) 115
4.4.3 對(duì)話框的初始化 117
4.5 對(duì)話框的數(shù)據(jù)交換機(jī)制 118
4.6 模態(tài)對(duì)話框的運(yùn)行機(jī)制 119
4.7 非模態(tài)對(duì)話框 120
4.7.1 非模態(tài)對(duì)話框的特點(diǎn) 120
4.7.2 非顯式刪除非模態(tài)對(duì)話框?qū)ο?120
4.7.3 非模態(tài)對(duì)話框?qū)ο蟮拇蜷_狀態(tài) 121
4.8 Windows公用對(duì)話框 121
4.8.1 文件選擇對(duì)話框 122
4.8.2 顏色選擇對(duì)話框 124
4.8.3 字體選擇對(duì)話框 127
4.8.4 打印及打印設(shè)置對(duì)話框 130
4.8.5 查找及替換對(duì)話框 135
4.9 屬性表 138
4.9.1 屬性表的創(chuàng)建 139
4.9.2 屬性表的運(yùn)行機(jī)制 140
4.10 本章小結(jié) 142
第5章 Windows新型通用控件 143
5.1 新型通用控件的消息機(jī)制 144
5.2 新型通用控件詳解 146
5.2.1 進(jìn)度條控件 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 標(biāo)簽控件 185
5.3 控件欄 188
5.3.1 工具欄 188
5.3.2 狀態(tài)欄 192
5.4 本章小結(jié) 194
第6章 Windows傳統(tǒng)通用控件 197
6.1 傳統(tǒng)通用控件的消息機(jī)制 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 復(fù)選框 227
6.6.5 位圖按鈕 227
6.7 滾動(dòng)條 229
6.8 本章小結(jié) 233
第7章 文檔與視圖 235
7.1 文檔/視圖結(jié)構(gòu)概述 235
7.2 使用文檔/視圖結(jié)構(gòu)的優(yōu)點(diǎn) 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 文檔、視圖與框架間的具體關(guān)系 244
7.5 使用集合類管理數(shù)據(jù) 244
7.6 打印 247
7.6.1 屏幕輸出與打印 247
7.6.2 實(shí)現(xiàn)打印 248
7.7 文檔/視圖/框架綜合程序示例 248
7.8 本章小結(jié) 281
第8章 用戶模塊和鉤子函數(shù) 283
8.1 Windows 2000靜態(tài)鏈接庫(kù) 283
8.1.1 靜態(tài)/動(dòng)態(tài)鏈接庫(kù)綜述 283
8.1.2 創(chuàng)建靜態(tài)鏈接庫(kù) 284
8.2 Windows2000動(dòng)態(tài)鏈接庫(kù) 286
8.2.1 動(dòng)態(tài)鏈接庫(kù)概述 286
8.2.2 創(chuàng)建動(dòng)態(tài)鏈接庫(kù) 289
8.2.3 加載動(dòng)態(tài)鏈接庫(kù) 295
8.2.4 DLL程序示例 299
8.3 鉤子函數(shù) 302
8.3.1 鉤子函數(shù)概述 302
8.3.2 鉤子函數(shù)相關(guān)操作 303
8.3.3 三用鉤子函數(shù) 305
8.3.4 鉤子函數(shù)實(shí)例程序 307
8.4 本章小結(jié) 327
第9章 進(jìn)程與線程 329
9.1 多任務(wù) 329
9.1.1 多任務(wù)概述 329
9.1.2 協(xié)同式多任務(wù) 330
9.1.3 搶先式多任務(wù) 331
9.2 進(jìn)程 331
9.2.1 進(jìn)程概述 331
9.2.2 WinMain函數(shù)初探 332
9.2.3 創(chuàng)建進(jìn)程 333
9.2.4 終止進(jìn)程 338
9.2.5 進(jìn)程間的通信方式 340
9.3 線程 344
9.3.1 線程概述 344
9.3.2 創(chuàng)建線程 344
9.3.3 終止線程 347
9.3.4 有關(guān)線程的其他重要函數(shù) 347
9.3.5 線程間的通信方式 349
9.4 例程序-列舉當(dāng)前系統(tǒng)進(jìn)程 352
9.5 本章小結(jié) 379
第10章 多線程 381
10.1 多線程編程綜述 381
10.1.1 多線程與同步對(duì)象 381
10.1.2 線程同步的原因 382
10.1.3 等待函數(shù) 383
10.2 Win32 API下臨界區(qū)編程 385
10.2.1 創(chuàng)建臨界區(qū)對(duì)象 387
10.2.2 臨界區(qū)對(duì)象相關(guān)操作函數(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ū)類對(duì)象 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 使用互斥量類對(duì)象 398
10.7 Win32 API下信號(hào)量編程 398
10.7.1 創(chuàng)建信號(hào)量對(duì)象 399
10.7.2 信號(hào)量對(duì)象相關(guān)操作函數(shù) 399
10.8 MFC信號(hào)量類 400
10.8.1 信號(hào)量類重要成員函數(shù) 400
10.8.2 使用信號(hào)量類 401
10.9 Win32 API下事件編程 401
10.9.1 創(chuàng)建事件對(duì)象 401
10.9.2 事件對(duì)象相關(guān)操作函數(shù) 402
10.9.3 使用事件對(duì)象的程序示例 403
10.10 綜合應(yīng)用程序示例 409
10.11 本章小結(jié) 431
第11章 Win32文件系統(tǒng)與內(nèi)存管理 433
11.1 利用MFC類進(jìn)行文件處理 433
11.1.1 文件處理概述 433
11.1.2 CFile類 434
11.1.3 CStdioFile類 438
11.1.4 CMemFile類 439
11.2 利用Win32 API進(jìn)行文件處理 440
11.2.1 文件的創(chuàng)建 440
11.2.2 文件的讀寫 443
11.2.3 復(fù)制文件 445
11.2.4 移動(dòng)文件 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位應(yīng)用程序地址空間中的內(nèi)存分配和管理 458
11.3.3 Win32內(nèi)存管理模式 461
11.3.4 內(nèi)存映射文件 465
11.4 本章小結(jié) 465
第12章 多媒體程序設(shè)計(jì) 467
12.1 多媒體基礎(chǔ)知識(shí) 467
12.1.1 數(shù)字音頻 467
12.1.2 數(shù)字視頻 468
12.2 媒體控制接口 468
12.2.1 MCI的控制方式 469
12.2.2 MCI的設(shè)備及設(shè)備控制 469
12.2.3 API函數(shù) 484
12.3 程序設(shè)計(jì)實(shí)例 486
12.4 本章小結(jié) 543
第13章 COM/OLE/ActiveX技術(shù)及應(yīng)用 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 改進(jìn)接口詳解 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應(yīng)用程序 570
13.5 COM應(yīng)用程序示例 573
13.6 本章小結(jié) 629
第14章 DirectX程序設(shè)計(jì) 631
14.1 DirectX基礎(chǔ) 631
14.1.1 DirectX的特點(diǎn) 631
14.1.2 COM技術(shù)基礎(chǔ) 632
14.1.3 DirectX的主要組成部分 634
14.2 DirectDraw 635
14.2.1 DirectDraw結(jié)構(gòu) 637
14.2.2 DirectDraw的對(duì)象類型 637
14.2.3 硬件操作層和硬件模擬層 641
14.2.4 協(xié)作級(jí)別 642
14.2.5 顯示模式 643
14.2.6 圖面和位轉(zhuǎn)換函數(shù) 644
14.3 DirectSound 648
14.3.1 DirectSound概述 648
14.3.2 DirectSound配置 649
14.4 DirectX程序?qū)嵗?651
14.5 本章小結(jié) 683
第15章 OpenGL編程 685
15.1 OpenGL綜述 685
15.1.1 OpenGL簡(jiǎn)介 685
15.1.2 OpenGL的主要功能 687
15.2 OpenGL編程基礎(chǔ) 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應(yīng)用程序的要點(diǎn) 705
15.3.3 OpenGL繪圖特殊效果 705
15.4 OpenGL重要函數(shù) 716
15.5 三維圖形及動(dòng)畫軟件開發(fā)流程 723
15.6 OpenGL編程示例 724
15.7 本章小結(jié) 766
第16章 Windows Socket程序設(shè)計(jì) 769
16.1 Windows Socket的歷史和特點(diǎn) 769
16.2 套接字程序設(shè)計(jì)基礎(chǔ) 772
16.2.1 通信和客戶端/服務(wù)器模型 772
16.2.2 公用套接字結(jié)構(gòu) 773
16.2.3 字節(jié)順序轉(zhuǎn)換 775
16.3 API程序設(shè)計(jì) 775
16.3.1 套接字的API函數(shù) 775
16.3.2 使用API編寫套接字應(yīng)用程序 792
16.3.3 套接字API應(yīng)用程序示例 794
16.4 Windows Sockets MFC程序設(shè)計(jì) 805
16.4.1 MFC對(duì)WinSock的封裝 805
16.4.2 使用MFC編寫套接字應(yīng)用程序 805
16.4.3 套接字MFC應(yīng)用程序示例 816
16.5 本章小結(jié) 830
第17章 利用TAPI開發(fā)電話技術(shù)應(yīng)用 831
17.1 TAPI背景 831
17.2 TAPI基礎(chǔ) 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電話服務(wù) 838
17.3.1 TAPI 輔助電話服務(wù) 838
17.3.2 全電話API 839
17.4 TAPI編程示例 845
17.5 本章小結(jié) 861
第18章 利用MAPI編寫信報(bào)應(yīng)用程序 863
18.1 MAPI背景 863
18.2 MAPI編程2接口 864
18.2.1 簡(jiǎn)單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 本章小結(jié) 884
第19章 WinInet程序設(shè)計(jì) 885
19.1 WinInet基礎(chǔ) 885
19.2 MFC WinInet中的類 886
19.2.1 用于管理Internet連接和會(huì)話的類 886
19.2.2 用于文件管理的類 900
19.3 WinInet應(yīng)用程序設(shè)計(jì) 915
19.3.1 HTTP客戶端應(yīng)用程序的創(chuàng)建過程 915
19.3.2 創(chuàng)建FTP應(yīng)用程序 915
19.4 本章小結(jié) 916
附錄 常用的Windows擴(kuò)展套接字API函數(shù) 917

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Windows 2000編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7