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

Visual C++網(wǎng)絡(luò)編程

Visual C++網(wǎng)絡(luò)編程

定 價(jià):¥53.00

作 者: 鄭阿奇 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787121140532 出版時(shí)間: 2011-07-01 包裝: 平裝
開本: 16開 頁數(shù): 460 字?jǐn)?shù):  

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

  《Visual C++網(wǎng)絡(luò)編程》以Visual Studio 2008為平臺(tái),介紹Visual C++網(wǎng)絡(luò)編程。全書共12章,分上、下兩篇共四個(gè)部分?!禫isual C++網(wǎng)絡(luò)編程》上篇為“MFC網(wǎng)絡(luò)編程與Internet應(yīng)用開發(fā)”,暫不涉及網(wǎng)絡(luò)協(xié)議,而是用現(xiàn)成的MFC類庫(kù)和API開發(fā)人們身邊常見的典型應(yīng)用(主要為客戶端程序)。上篇又分兩個(gè)部分:第一部分(第1~2章),介紹網(wǎng)絡(luò)編程背景和MFC Socket編程;第二部分(第3~6章),介紹Internet應(yīng)用開發(fā),以及典型實(shí)例的開發(fā)過程。下篇為“Winsock編程和基于TCP/IP應(yīng)用開發(fā)”,進(jìn)一步深入到Winsock API和應(yīng)用層協(xié)議,詳細(xì)介紹套接字接口編程基礎(chǔ)、P2P以及網(wǎng)絡(luò)應(yīng)用協(xié)議主要功能的編程實(shí)現(xiàn)。下篇也分為兩個(gè)部分:第三部分(第7~8章),介紹Winsock API編程基礎(chǔ)和P2P編程;第四部分(第9~12章),介紹基于TCP/IP應(yīng)用層主要協(xié)議(HTTP/FTP/POP3)的程序的實(shí)現(xiàn)原理和編程方法?!禫isual C++網(wǎng)絡(luò)編程》配有光盤,提供同步教學(xué)課件和所有源代碼文件?!禫isual C++網(wǎng)絡(luò)編程》可作為計(jì)算機(jī)及相關(guān)專業(yè)本、專科網(wǎng)絡(luò)編程的教材或參考書。同時(shí),為廣大電腦愛好者、網(wǎng)絡(luò)愛好者、編程愛好者、軟件發(fā)燒友、電腦網(wǎng)絡(luò)DIY玩家成為網(wǎng)絡(luò)高手打好基礎(chǔ)。

作者簡(jiǎn)介

暫缺《Visual C++網(wǎng)絡(luò)編程》作者簡(jiǎn)介

圖書目錄

上篇  MFC網(wǎng)絡(luò)編程與Internet應(yīng)用開發(fā) 1
第1章  背景知識(shí) 3
1.1  計(jì)算機(jī)網(wǎng)絡(luò)演化史 3
1.1.1  計(jì)算機(jī)網(wǎng)絡(luò)的起源 3
1.1.2  計(jì)算機(jī)網(wǎng)絡(luò)的進(jìn)化 5
1.1.3  Internet時(shí)代 7
1.2  Visual C++開發(fā)平臺(tái) 10
1.3  網(wǎng)絡(luò)編程 24
1.3.1  什么是網(wǎng)絡(luò)編程 24
1.3.2  網(wǎng)絡(luò)程序 25
第2章  MFC Socket編程 29
2.1  MFC及其Socket類 29
2.1.1  MFC簡(jiǎn)介 29
2.1.2  MFC中的Socket類 31
2.2  C/S模式下網(wǎng)絡(luò)程序的Socket通信實(shí)例 33
2.2.1  客戶—服務(wù)器方式(C/S模式) 33
2.2.2  CAsyncSocket類編程基礎(chǔ) 36
2.2.3  CAsyncSocket類程序的指針實(shí)現(xiàn) 60
2.2.4  CSocket類編程 73
2.3  與第三方程序的互通及Socket編程的本質(zhì) 82
2.3.1  用自制程序訪問第三方軟件 82
2.3.2  進(jìn)程通信的Socket機(jī)制與網(wǎng)絡(luò)應(yīng)用的同一性 88
第3章  即時(shí)通信:網(wǎng)絡(luò)聊天軟件 90
3.1  聊天軟件技術(shù)的淵源和演變 90
3.1.1  網(wǎng)絡(luò)聊天應(yīng)用的起源 90
3.1.2  從聊天室到ICQ 92
3.1.3  即時(shí)通信與P2P 92
3.2  聊天室應(yīng)用 93
3.2.1  聊天室功能效果展示 93
3.2.2  聊天室的開發(fā) 94
3.2.3  從聊天室到騰訊QQ 115
3.3  即時(shí)通信新趨勢(shì) 119
第4章  萬維網(wǎng):瀏覽器中的Internet 120
4.1  瀏覽器發(fā)展簡(jiǎn)史 120
4.1.1  瀏覽器概述 121
4.1.2  瀏覽器簡(jiǎn)史 121
4.1.3  主流瀏覽器 122
4.2  MFC對(duì)瀏覽器應(yīng)用開發(fā)的支持 123
4.2.1  文檔/視圖結(jié)構(gòu)與CHtmlView類 124
4.2.2  WinInet類與Internet編程 128
4.3  瀏覽器開發(fā) 129
4.3.1  創(chuàng)建基于文檔/視圖結(jié)構(gòu)的瀏覽器工程 129
4.3.2  定制開發(fā)自己的瀏覽器 131
4.3.3  通過瀏覽器看 145
4.4  瀏覽器中的Internet 149
4.4.1  瀏覽器與資源管理器 149
4.4.2  統(tǒng)一資源定位符 151
4.4.3  瀏覽器中的Internet 153
第5章  文件的上傳與下載:FTP客戶端開發(fā) 155
5.1  FTP的基本概念 155
5.1.1  什么是FTP 155
5.1.2  FTP工作原理 156
5.1.3  匿名FTP 156
5.2  FTP網(wǎng)絡(luò)環(huán)境的搭建 157
5.2.1  FTP服務(wù)器的架設(shè) 157
5.2.2  用FlashFXP測(cè)試自己的FTP站點(diǎn) 163
5.3  制作自己的FTP上傳下載器 166
5.3.1  MFC WinInet類對(duì)FTP的支持 166
5.3.2  創(chuàng)建工程、設(shè)計(jì)軟件界面 166
5.3.3  編程實(shí)現(xiàn) 168
5.3.4  本地測(cè)試FTP上傳下載器 175
5.4  FTP的實(shí)用性 183
5.4.1  訪問實(shí)際的局域網(wǎng) 183
5.4.2  傳輸大文件的情況 185
5.4.3  FTP與其他下載技術(shù) 188
第6章  電子郵件 189
6.1  電子郵件概述 189
6.1.1  第一封電子郵件 189
6.1.2  郵件系統(tǒng)工作過程 190
6.1.3  電子郵件協(xié)議 192
6.1.4  郵件服務(wù)商與電子郵箱的選擇 193
6.2  Outlook Express與郵件客戶端環(huán)境的配置 194
6.2.1  Outlook Express簡(jiǎn)介 194
6.2.2  申請(qǐng)免費(fèi)郵箱 195
6.2.3  Outlook Express的配置和使用 196
6.2.4  郵件收發(fā)環(huán)境的性質(zhì) 203
6.3  電子郵件客戶端程序開發(fā) 209
6.3.1  開發(fā)郵件程序的接口MAPI 209
6.3.2  編寫電子郵件程序的步驟 210
6.3.3  電子郵件程序開發(fā) 211
6.4  網(wǎng)絡(luò)郵件收發(fā)實(shí)驗(yàn) 222
下篇  Winsock編程和基于TCP/IP應(yīng)用開發(fā) 229
第7章  Winsock API編程基礎(chǔ) 231
7.1  Winsock API原理 231
7.1.1  網(wǎng)絡(luò)協(xié)議棧 231
7.1.2  網(wǎng)絡(luò)應(yīng)用編程界面 234
7.1.3  Winsock API編程原理 238
7.2  TCP編程 244
7.2.1  TCP通信流程 244
7.2.2  TCP Socket API程序設(shè)計(jì) 245
7.2.3  Winsock API程序與MFC Socket類程序的等價(jià)性 256
7.3  UDP編程 258
7.3.1  UDP通信流程 258
7.3.2  UCP Socket API程序設(shè)計(jì) 259
7.3.3  UDP進(jìn)程通信演示 266
第8章  P2P編程 270
8.1  P2P的發(fā)明 270
8.1.1  一個(gè)網(wǎng)絡(luò)音樂發(fā)燒友搗鼓出的杰作 270
8.1.2  P2P概述 271
8.1.3  P2P原理 274
8.2  簡(jiǎn)單P2P軟件的開發(fā) 276
8.2.1  軟件使用效果展示 276
8.2.2  P2P通信規(guī)約 277
8.2.3  P2P聊天工具的開發(fā)過程 278
8.3  P2P帶來的感悟 295
8.3.1  從P2P通信規(guī)約看網(wǎng)絡(luò)協(xié)議的本質(zhì) 295
8.3.2  P2P軟件終端的“全息性” 297
第9章  HTTP編程:Web服務(wù)器的開發(fā) 302
9.1  HTTP原理 303
9.1.1  萬維網(wǎng)的工作過程 303
9.1.2  超文本傳輸協(xié)議 304
9.2  Web服務(wù)器的開發(fā) 307
9.2.1  項(xiàng)目工程的架構(gòu) 308
9.2.2  Web服務(wù)的界面總控 312
9.2.3  Web服務(wù)流程的實(shí)現(xiàn) 316
9.2.4  HTTP協(xié)議的實(shí)現(xiàn) 323
9.2.5  HTTP協(xié)議實(shí)現(xiàn)輔助代碼 331
9.3  自制瀏覽器訪問Web服務(wù)器的實(shí)驗(yàn) 337
9.3.1  實(shí)驗(yàn)準(zhǔn)備 337
9.3.2  訪問本地計(jì)算機(jī)上不同類的資源 339
9.3.3  根據(jù)相對(duì)路徑訪問特定目錄下的資源 344
第10章  FTP編程:FTP服務(wù)器實(shí)例 346
10.1  FTP原理 347
10.1.1  FTP簡(jiǎn)介 347
10.1.2  FTP支持的文件類型和結(jié)構(gòu) 347
10.1.3  FTP工作原理 348
10.1.4  FTP命令和應(yīng)答 350
10.2  FTP服務(wù)器的實(shí)現(xiàn) 353
10.2.1  項(xiàng)目工程的架構(gòu) 353
10.2.2  FTP服務(wù)的界面總控 359
10.2.3  FTP服務(wù)流程的實(shí)現(xiàn) 365
10.2.4  FTP的實(shí)現(xiàn) 374
10.2.5  FTP實(shí)現(xiàn)輔助代碼 387
10.3  完整的FTP軟件套件 403
10.3.1  FTP上傳下載器的改造 404
10.3.2  自制FTP客戶端與服務(wù)器的對(duì)接實(shí)驗(yàn) 405
第11章  POP3實(shí)現(xiàn)郵件接收程序 410
11.1  POP3原理 410
11.1.1  POP3協(xié)議的工作過程 411
11.1.2  POP3會(huì)話命令與應(yīng)答 411
11.1.3  POP3工作實(shí)例 412
11.1.4  電子郵件報(bào)文格式舉例 413
11.2  用POP3協(xié)議實(shí)現(xiàn)郵件接收 415
11.2.1  項(xiàng)目工程的架構(gòu) 415
11.2.2  套接字管理功能實(shí)現(xiàn) 419
11.2.3  程序界面的控制代碼 421
11.2.4  POP3協(xié)議的實(shí)現(xiàn) 423
11.2.5  POP3協(xié)議實(shí)現(xiàn)輔助 428
11.3  用自制POP3郵件程序接收信件 428
第12章  網(wǎng)絡(luò)應(yīng)用的演變與展望 432
12.1  兩大演變趨勢(shì) 432
12.1.1  永恒的矛盾:分散化與集中化 432
12.1.2  P2P統(tǒng)治因特網(wǎng) 433
12.1.3  網(wǎng)格與云計(jì)算 433
12.2  Internet應(yīng)用模式的變遷 434
12.2.1  從C/S到B/S架構(gòu) 434
12.2.2  從Web1.0到Web2.0階段 436
12.3  網(wǎng)絡(luò)大融合 438
12.3.1  3G與手機(jī)上網(wǎng) 439
12.3.2  三網(wǎng)融合 441
12.3.3  無線傳感器與物聯(lián)網(wǎng) 442
12.4  網(wǎng)絡(luò)編程開發(fā)的新領(lǐng)域 442
12.4.1  Ajax 443
12.4.2  多核編程 443
12.4.3  C++/CLI編程 443
12.5  未來無限可能 444

本目錄推薦

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