出版時間:2005-1 出版社:清華大學(xué)出版社 作者:馬展等編 頁數(shù):439 字?jǐn)?shù):652000
內(nèi)容概要
本書詳細介紹了利用Visual C++ .NET集成開發(fā)環(huán)境開發(fā)網(wǎng)絡(luò)通信應(yīng)用程序的方法,同時對當(dāng)今流行的FTP、E-mail、Telnet、HTTP、ICMP、串口通信等通信協(xié)議程序設(shè)計和應(yīng)用開發(fā)進行了詳細的介紹和講解。 本書在進行理論介紹的同時,配合以大量的實例,讓讀者能夠深入地了解各種網(wǎng)絡(luò)應(yīng)用程序的開發(fā)技巧。另外,結(jié)合具體的設(shè)計實例,本書還講解了網(wǎng)絡(luò)通信協(xié)議的工作原理等內(nèi)容。 本書面向具有Visual C++ .NET網(wǎng)絡(luò)通信編程基礎(chǔ)知識的讀者,此外也適合于中、高級程序員在網(wǎng)絡(luò)和通信應(yīng)用開發(fā)時閱讀和參考。
書籍目錄
第1章 Visual C++ .NET與網(wǎng)絡(luò)通信編程概述 1.1 計算機網(wǎng)絡(luò)的發(fā)展歷程 1.1.1 計算機網(wǎng)絡(luò)的形成 1.1.2 電路交換、報文交換和分組交換的比較 1.2 網(wǎng)絡(luò)體系結(jié)構(gòu) 1.2.1 OSI分層協(xié)議 1.2.2 TCP/IP模型 1.3 IP層和傳輸層 1.3.1 IP層數(shù)據(jù)報 1.3.2 TCP數(shù)據(jù)報 1.3.3 UDP數(shù)據(jù)報 1.4 TCP/IP端口 1.5 Visual C++ .NET編程應(yīng)用概述 1.5.1 Visual C++ .NET優(yōu)點概述 1.5.2 Visual C++ .NET對開發(fā)網(wǎng)絡(luò)應(yīng)用程序的支持 1.6 本章小結(jié)第2章 獲取網(wǎng)絡(luò)配置信息 2.1 提出問題 2.1.1 需求描述 2.1.2 UML建模分析 2.1.3 實例功能介紹和運行時的界面 2.1.4 NetBIOS功能 2.2 設(shè)計方案 2.3 解決方案 2.3.1 框架資源的設(shè)計 2.3.2 實現(xiàn)代碼的設(shè)計 2.4 本章小結(jié)第3章 ICMP高級編程 3.1 提出問題 3.1.1 需求描述 3.1.2 UML建模分析 3.1.3 實例功能介紹和運行時的界面 3.1.4 ICMP協(xié)議介紹 3.2 設(shè)計方案 3.3 解決方案 3.3.1 框架資源的設(shè)計 3.3.2 實現(xiàn)代碼的設(shè)計 3.4 本章小結(jié)第4章 Telnet服務(wù)器/客戶機 4.1 提出問題 4.1.1 需求描述 4.1.2 UML建模分析 4.1.3 實例功能介紹和運行時的界面 4.1.4 Telnet協(xié)議 4.2 設(shè)計方案 4.3 解決方案 4.3.1 資源框架的設(shè)計 4.3.2 實現(xiàn)代碼的設(shè)計 4.4 本章小結(jié)第5章 基于C/S模型的聊天室 5.1 提出問題 5.1.1 需求描述 5.1.2 UML建模分析 5.1.3 實例功能介紹和運行時的界面 5.1.4 基于Windows Sockets應(yīng)用開發(fā)介紹 5.2 設(shè)計方案 5.3 解決方案 5.3.1 資源框架的設(shè)計 5.3.2 實現(xiàn)代碼的設(shè)計 5.4 本章小結(jié)第6章 FTP客戶機 6.1 提出問題 6.1.1 需求描述 6.1.2 UML建模分析 6.1.3 實例功能介紹和運行時的界面 6.1.4 FTP命令控制字 6.2 設(shè)計方案 6.3 解決方案 6.3.1 框架資源的設(shè)計 6.3.2 實現(xiàn)代碼的設(shè)計 6.4 本章小結(jié)第7章 多線程下載 7.1 提出問題 7.1.1 需求描述 7.1.2 UML建模分析 7.1.3 實例功能介紹和運行時的界面 7.1.4 WinInet類的功能 7.1.5 創(chuàng)建和終止線程 7.2 設(shè)計方案 7.3 解決方案 7.3.1 框架資源的設(shè)計 7.3.2 實現(xiàn)代碼的設(shè)計 7.4 本章小結(jié)第8章 串口通信高級編程 8.1 提出問題 8.1.1 需求描述 8.1.2 UML建模分析 8.1.3 實例功能介紹和運行時的界面 8.1.4 串口通信原理與多線程技術(shù) 8.2 設(shè)計方案 8.3 解決方案 8.3.1 框架資源的設(shè)計 8.3.2 實現(xiàn)代碼的設(shè)計 8.4 本章小結(jié)第9章 RAS高級編程 9.1 提出問題 9.1.1 需求描述 9.1.2 UML模型分析 9.1.3 實例功能介紹和運行時的界面 9.1.4 RAS客戶機和撥號連接建立介紹 9.1.5 RAS函數(shù)說明 9.2 設(shè)計方案 9.3 解決方案 9.3.1 框架資源的設(shè)計 9.3.2 實現(xiàn)代碼的設(shè)計 9.4 本章小結(jié)第10章 語音電話高級編程 10.1 提出問題 10.1.1 需求描述 10.1.2 UML建模分析 10.1.3 實例功能介紹和運行時的界面 10.1.4 Modem原理 10.1.5 AT命令 10.2 設(shè)計方案 10.3 解決方案 10.3.1 資源框架的設(shè)計 10.3.2 實現(xiàn)代碼的設(shè)計 10.4 本章小結(jié)第11章 Web瀏覽器 11.1 提出問題 11.1.1 需求描述 11.1.2 UML建模分析 11.1.3 實例功能介紹和運行時的界面 11.1.4 關(guān)鍵CHtmlView類介紹 11.2 設(shè)計方案 11.3 解決方案 11.3.1 框架資源的設(shè)計 11.3.2 實現(xiàn)代碼的設(shè)計 11.4 本章小結(jié)第12章 Web服務(wù)器 12.1 提出問題 12.1.1 需求描述 12.1.2 UML建模分析 12.1.3 實例功能介紹和運行時的界面 12.1.4 HTTP協(xié)議 12.2 設(shè)計方案 12.3 解決方案 12.3.1 框架資源的設(shè)計 12.3.2 實現(xiàn)代碼的設(shè)計 12.4 本章小結(jié)第13章 Email協(xié)議及高級編程 13.1 提出問題 13.1.1 需求描述 13.1.2 UML模型分析 13.1.3 實例功能介紹和運行時的界面 13.1.4 電子郵件格式 13.1.5 SMTP與POP3原理介紹 13.1.6 MD5算法 13.2 設(shè)計方案 13.3 解決方案 13.3.1 框架資源的設(shè)計 13.3.2 實現(xiàn)代碼的設(shè)計 13.4 本章小結(jié)
媒體關(guān)注與評論
本書通過一系列經(jīng)典的網(wǎng)絡(luò)與通信實用程序設(shè)計范例,如獲取網(wǎng)絡(luò)配置信息、Ping和TraceRoute程序、Telnet服務(wù)器/客戶機、基本C/S模型的聊天室、FTP客戶機、多線程下載程序、串口通信程序、RAS客戶機與撥號連接程序、語音電話、Web瀏覽器、Web服務(wù)器與E-mail收發(fā)程序等,詳細介紹了利用Visual C++.NET開發(fā)網(wǎng)絡(luò)與通信應(yīng)用程序的思路、方法和技巧,涉及了目前最流行的HTTP、FTP、Telnet、POP3和SMTP、ICMP等重要協(xié)議?! ”緯拿總€實例都代表了網(wǎng)絡(luò)與通信編程的一個方向,其實現(xiàn)過程都遵循了項目開發(fā)的基本原則 。在介紹開發(fā)細節(jié)時都本著“提出問題——設(shè)計方案——解決方案”的思路進行,使讀者可以體會到程序設(shè)計者解決問題的方法和技巧?! ”緯m合有一定C++語言基礎(chǔ)知識,對網(wǎng)絡(luò)和通信協(xié)議有一定了解的讀者。
圖書封面
評論、評分、閱讀與下載
Visual C++.NET網(wǎng)絡(luò)與通信高級編程范例 PDF格式下載