人民幣定價:53 元
定價
:NT$ 318 元優惠價
:
87 折 277 元
絕版無法訂購
商品簡介
名人/編輯推薦
目次
商品簡介
鄭阿奇主編的《Visual C++網絡編程(附光盤)》以Visual Studio 2008
為平臺,介紹Visual C++網絡編程。全書共12章,分上、下兩篇共四個部分
。
《Visual C++網絡編程(附光盤)》上篇為“MFC網絡編程與Internet應
用開發”,暫不涉及網絡協議,而是用現成的MFC類庫和API開發人們身邊常
見的典型應用(主要為客戶端程序)。上篇又分兩個部分:第一部分(第1
~2章),介紹網絡編程背景和MFC Socket編程;第二部分(第3~6章),
介紹Internet應用開發,以及典型實例的開發過程。下篇為“Winsock編程
和基于TCP/IP應用開發”,進一步深入到Winsock API和應用層協議,詳細
介紹套接字接口編程基礎、P2P以及網絡應用協議主要功能的編程實現。下
篇也分為兩個部分:第三部分(第7~8章),介紹Winsock API編程基礎和
P2P編程;第四部分(第9~12章),介紹基于TCP/IP應用層主要協議
(HTTP/FTP/POP3)的程序的實現原理和編程方法。
本書配有光盤,提供同步教學課件和所有源代碼文件。
本書可作為計算機及相關專業本、專科網絡編程的教材或參考書。同時
,為廣大電腦愛好者、網絡愛好者、編程愛好者、軟件發燒友、電腦網絡
DIY玩家成為網絡高手打好基礎。
為平臺,介紹Visual C++網絡編程。全書共12章,分上、下兩篇共四個部分
。
《Visual C++網絡編程(附光盤)》上篇為“MFC網絡編程與Internet應
用開發”,暫不涉及網絡協議,而是用現成的MFC類庫和API開發人們身邊常
見的典型應用(主要為客戶端程序)。上篇又分兩個部分:第一部分(第1
~2章),介紹網絡編程背景和MFC Socket編程;第二部分(第3~6章),
介紹Internet應用開發,以及典型實例的開發過程。下篇為“Winsock編程
和基于TCP/IP應用開發”,進一步深入到Winsock API和應用層協議,詳細
介紹套接字接口編程基礎、P2P以及網絡應用協議主要功能的編程實現。下
篇也分為兩個部分:第三部分(第7~8章),介紹Winsock API編程基礎和
P2P編程;第四部分(第9~12章),介紹基于TCP/IP應用層主要協議
(HTTP/FTP/POP3)的程序的實現原理和編程方法。
本書配有光盤,提供同步教學課件和所有源代碼文件。
本書可作為計算機及相關專業本、專科網絡編程的教材或參考書。同時
,為廣大電腦愛好者、網絡愛好者、編程愛好者、軟件發燒友、電腦網絡
DIY玩家成為網絡高手打好基礎。
名人/編輯推薦
鄭阿奇主編的《Visual C++網絡編程(附光盤)》從嶄新的視角透視網絡程序,用形象生動的語言介紹網絡編程,軟件與自然事物相類比,程序與網絡環境相依存,編程技巧與探索實驗并重,技術原理與哲理感悟交織,讀者只要學過C++語言,懂一點計算機和網絡的基本知識,就可以順利地學習本書。
目次
上篇 MFC網絡編程與Internet應用開發
第1章 背景知識
1.1 計算機網絡演化史
1.1.1 計算機網絡的起源
1.1.2 計算機網絡的進化
1.1.3 Internet時代
1.2 Visual C++開發平臺
1.3 網絡編程
1.3.1 什么是網絡編程
1.3.2 網絡程序
第2章 MFC Socket編程
2.1 MFC及其Socket類
2.1.1 MFC簡介
2.1.2 MFC中的Socket類
2.2 C/S模式下網絡程序的Socket通信實例
2.2.1 客戶—服務器方式(C/S模式)
2.2.2 CAsyncSocket類編程基礎
2.2.3 CAsyncSocket類程序的指針實現
2.2.4 CSocket類編程
2.3 與第三方程序的互通及Socket編程的本質
2.3.1 用自制程序訪問第三方軟件
2.3.2 進程通信的Socket機制與網絡應用的同一性
第3章 即時通信:網絡聊天軟件
3.1 聊天軟件技術的淵源和演變
3.1.1 網絡聊天應用的起源
3.1.2 從聊天室到ICQ
3.1.3 即時通信與P2P
3.2 聊天室應用
3.2.1 聊天室功能效果展示
3.2.2 聊天室的開發
3.2.3 從聊天室到騰訊QQ
3.3 即時通信新趨勢
第4章 萬維網:瀏覽器中的Internet
4.1 瀏覽器發展簡史
4.1.1 瀏覽器概述
4.1.2 瀏覽器簡史
4.1.3 主流瀏覽器
4.2 MFC對瀏覽器應用開發的支持
4.2.1 文檔/視圖結構與CHtmlView類
4.2.2 WinInet類與Internet編程
4.3 瀏覽器開發
4.3.1 創建基于文檔/視圖結構的瀏覽器工程
4.3.2 定制開發自己的瀏覽器
4.3.3 通過瀏覽器看
4.4 瀏覽器中的Internet
4.4.1 瀏覽器與資源管理器
4.4.2 統一資源定位符
4.4.3 瀏覽器中的Internet
第5章 文件的上傳與下載:FTP客戶端開發
5.1 FTP的基本概念
5.1.1 什么是FTP
5.1.2 FTP工作原理
5.1.3 匿名FTP
5.2 FTP網絡環境的搭建
5.2.1 FTP服務器的架設
5.2.2 用FlashFXP測試自己的FTP站點
5.3 制作自己的FTP上傳下載器
5.3.1 MFC WinInet類對FTP的支持
5.3.2 創建工程、設計軟件界面
5.3.3 編程實現
5.3.4 本地測試FTP上傳下載器
5.4 FTP的實用性
5.4.1 訪問實際的局域網
5.4.2 傳輸大文件的情況
5.4.3 FTP與其他下載技術
第6章 電子郵件
6.1 電子郵件概述
6.1.1 第一封電子郵件
6.1.2 郵件系統工作過程
6.1.3 電子郵件協議
6.1.4 郵件服務商與電子郵箱的選擇
6.2 Outlook Express與郵件客戶端環境的配置
6.2.1 Outlook Express簡介
6.2.2 申請免費郵箱
6.2.3 Outlook Express的配置和使用
6.2.4 郵件收發環境的性質
6.3 電子郵件客戶端程序開發
6.3.1 開發郵件程序的接口MAPI
6.3.2 編寫電子郵件程序的步驟
6.3.3 電子郵件程序開發
6.4 網絡郵件收發實驗
下篇 Winsock編程和基于TCP/IP應用開發
第7章 Winsock API編程基礎
7.1 Winsock API原理
7.1.1 網絡協議棧
7.1.2 網絡應用編程界面
7.1.3 Winsock API編程原理
7.2 TCP編程
7.2.1 TCP通信流程
7.2.2 TCP Socket API程序設計
7.2.3 Winsock API程序與MFC Socket類程序的等價性
7.3 UDP編程
7.3.1 UDP通信流程
7.3.2 UCP Socket API程序設計
7.3.3 UDP進程通信演示
第8章 P2P編程
8.1 P2P的發明
8.1.1 一個網絡音樂發燒友搗鼓出的杰作
8.1.2 P2P概述
8.1.3 P2P原理
8.2 簡單P2P軟件的開發
8.2.1 軟件使用效果展示
8.2.2 P2P通信規約
8.2.3 P2P聊天工具的開發過程
8.3 P2P帶來的感悟
8.3.1 從P2P通信規約看網絡協議的本質
8.3.2 P2P軟件終端的“全息性”
第9章 HTTP編程:Web服務器的開發
9.1 HTTP原理
9.1.1 萬維網的工作過程
9.1.2 超文本傳輸協議
9.2 Web服務器的開發
9.2.1 項目工程的架構
9.2.2 Web服務的界面總控
9.2.3 Web服務流程的實現
9.2.4 HTTP協議的實現
9.2.5 HTTP協議實現輔助代碼
9.3 自制瀏覽器訪問Web服務器的實驗
9.3.1 實驗準備
9.3.2 訪問本地計算機上不同類的資源
9.3.3 根據相對路徑訪問特定目錄下的資源
第10章 FTP編程:FTP服務器實例
10.1 FTP原理
10.1.1 FTP簡介
10.1.2 FTP支持的文件類型和結構
10.1.3 FTP工作原理
10.1.4 FTP命令和應答
10.2 FTP服務器的實現
10.2.1 項目工程的架構
10.2.2 FTP服務的界面總控
10.2.3 FTP服務流程的實現
10.2.4 FTP的實現
10.2.5 FTP實現輔助代碼
10.3 完整的FTP軟件套件
10.3.1 FTP上傳下載器的改造
10.3.2 自制FTP客戶端與服務器的對接實驗
第11章 POP3實現郵件接收程序
11.1 POP3原理
11.1.1 POP3協議的工作過程
11.1.2 POP3會話命令與應答
11.1.3 POP3工作實例
11.1.4 電子郵件報文格式舉例
11.2 用POP3協議實現郵件接收
11.2.1 項目工程的架構
11.2.2 套接字管理功能實現
11.2.3 程序界面的控制代碼
11.2.4 POP3協議的實現
11.2.5 POP3協議實現輔助
11.3 用自制POP3郵件程序接收信件
第12章 網絡應用的演變與展望
12.1 兩大演變趨勢
12.1.1 永恒的矛盾:分散化與集中化
12.1.2 P2P統治因特網
12.1.3 網格與云計算
12.2 Internet應用模式的變遷
12.2.1 從C/S到B/S架構
12.2.2 從Web1.0到Web2.0階段
12.3 網絡大融合
12.3.1 G與手機上網
12.3.2 三網融合
12.3.3 無線傳感器與物聯網
12.4 網絡編程開發的新領域
12.4.1 Ajax
12.4.2 多核編程
12.4.3 C++/CLI編程
12.5 未來無限可能
第1章 背景知識
1.1 計算機網絡演化史
1.1.1 計算機網絡的起源
1.1.2 計算機網絡的進化
1.1.3 Internet時代
1.2 Visual C++開發平臺
1.3 網絡編程
1.3.1 什么是網絡編程
1.3.2 網絡程序
第2章 MFC Socket編程
2.1 MFC及其Socket類
2.1.1 MFC簡介
2.1.2 MFC中的Socket類
2.2 C/S模式下網絡程序的Socket通信實例
2.2.1 客戶—服務器方式(C/S模式)
2.2.2 CAsyncSocket類編程基礎
2.2.3 CAsyncSocket類程序的指針實現
2.2.4 CSocket類編程
2.3 與第三方程序的互通及Socket編程的本質
2.3.1 用自制程序訪問第三方軟件
2.3.2 進程通信的Socket機制與網絡應用的同一性
第3章 即時通信:網絡聊天軟件
3.1 聊天軟件技術的淵源和演變
3.1.1 網絡聊天應用的起源
3.1.2 從聊天室到ICQ
3.1.3 即時通信與P2P
3.2 聊天室應用
3.2.1 聊天室功能效果展示
3.2.2 聊天室的開發
3.2.3 從聊天室到騰訊QQ
3.3 即時通信新趨勢
第4章 萬維網:瀏覽器中的Internet
4.1 瀏覽器發展簡史
4.1.1 瀏覽器概述
4.1.2 瀏覽器簡史
4.1.3 主流瀏覽器
4.2 MFC對瀏覽器應用開發的支持
4.2.1 文檔/視圖結構與CHtmlView類
4.2.2 WinInet類與Internet編程
4.3 瀏覽器開發
4.3.1 創建基于文檔/視圖結構的瀏覽器工程
4.3.2 定制開發自己的瀏覽器
4.3.3 通過瀏覽器看
4.4 瀏覽器中的Internet
4.4.1 瀏覽器與資源管理器
4.4.2 統一資源定位符
4.4.3 瀏覽器中的Internet
第5章 文件的上傳與下載:FTP客戶端開發
5.1 FTP的基本概念
5.1.1 什么是FTP
5.1.2 FTP工作原理
5.1.3 匿名FTP
5.2 FTP網絡環境的搭建
5.2.1 FTP服務器的架設
5.2.2 用FlashFXP測試自己的FTP站點
5.3 制作自己的FTP上傳下載器
5.3.1 MFC WinInet類對FTP的支持
5.3.2 創建工程、設計軟件界面
5.3.3 編程實現
5.3.4 本地測試FTP上傳下載器
5.4 FTP的實用性
5.4.1 訪問實際的局域網
5.4.2 傳輸大文件的情況
5.4.3 FTP與其他下載技術
第6章 電子郵件
6.1 電子郵件概述
6.1.1 第一封電子郵件
6.1.2 郵件系統工作過程
6.1.3 電子郵件協議
6.1.4 郵件服務商與電子郵箱的選擇
6.2 Outlook Express與郵件客戶端環境的配置
6.2.1 Outlook Express簡介
6.2.2 申請免費郵箱
6.2.3 Outlook Express的配置和使用
6.2.4 郵件收發環境的性質
6.3 電子郵件客戶端程序開發
6.3.1 開發郵件程序的接口MAPI
6.3.2 編寫電子郵件程序的步驟
6.3.3 電子郵件程序開發
6.4 網絡郵件收發實驗
下篇 Winsock編程和基于TCP/IP應用開發
第7章 Winsock API編程基礎
7.1 Winsock API原理
7.1.1 網絡協議棧
7.1.2 網絡應用編程界面
7.1.3 Winsock API編程原理
7.2 TCP編程
7.2.1 TCP通信流程
7.2.2 TCP Socket API程序設計
7.2.3 Winsock API程序與MFC Socket類程序的等價性
7.3 UDP編程
7.3.1 UDP通信流程
7.3.2 UCP Socket API程序設計
7.3.3 UDP進程通信演示
第8章 P2P編程
8.1 P2P的發明
8.1.1 一個網絡音樂發燒友搗鼓出的杰作
8.1.2 P2P概述
8.1.3 P2P原理
8.2 簡單P2P軟件的開發
8.2.1 軟件使用效果展示
8.2.2 P2P通信規約
8.2.3 P2P聊天工具的開發過程
8.3 P2P帶來的感悟
8.3.1 從P2P通信規約看網絡協議的本質
8.3.2 P2P軟件終端的“全息性”
第9章 HTTP編程:Web服務器的開發
9.1 HTTP原理
9.1.1 萬維網的工作過程
9.1.2 超文本傳輸協議
9.2 Web服務器的開發
9.2.1 項目工程的架構
9.2.2 Web服務的界面總控
9.2.3 Web服務流程的實現
9.2.4 HTTP協議的實現
9.2.5 HTTP協議實現輔助代碼
9.3 自制瀏覽器訪問Web服務器的實驗
9.3.1 實驗準備
9.3.2 訪問本地計算機上不同類的資源
9.3.3 根據相對路徑訪問特定目錄下的資源
第10章 FTP編程:FTP服務器實例
10.1 FTP原理
10.1.1 FTP簡介
10.1.2 FTP支持的文件類型和結構
10.1.3 FTP工作原理
10.1.4 FTP命令和應答
10.2 FTP服務器的實現
10.2.1 項目工程的架構
10.2.2 FTP服務的界面總控
10.2.3 FTP服務流程的實現
10.2.4 FTP的實現
10.2.5 FTP實現輔助代碼
10.3 完整的FTP軟件套件
10.3.1 FTP上傳下載器的改造
10.3.2 自制FTP客戶端與服務器的對接實驗
第11章 POP3實現郵件接收程序
11.1 POP3原理
11.1.1 POP3協議的工作過程
11.1.2 POP3會話命令與應答
11.1.3 POP3工作實例
11.1.4 電子郵件報文格式舉例
11.2 用POP3協議實現郵件接收
11.2.1 項目工程的架構
11.2.2 套接字管理功能實現
11.2.3 程序界面的控制代碼
11.2.4 POP3協議的實現
11.2.5 POP3協議實現輔助
11.3 用自制POP3郵件程序接收信件
第12章 網絡應用的演變與展望
12.1 兩大演變趨勢
12.1.1 永恒的矛盾:分散化與集中化
12.1.2 P2P統治因特網
12.1.3 網格與云計算
12.2 Internet應用模式的變遷
12.2.1 從C/S到B/S架構
12.2.2 從Web1.0到Web2.0階段
12.3 網絡大融合
12.3.1 G與手機上網
12.3.2 三網融合
12.3.3 無線傳感器與物聯網
12.4 網絡編程開發的新領域
12.4.1 Ajax
12.4.2 多核編程
12.4.3 C++/CLI編程
12.5 未來無限可能
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

