注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETVisual C++ .NET網絡與通信高級編程范例

Visual C++ .NET網絡與通信高級編程范例

Visual C++ .NET網絡與通信高級編程范例

定 價:¥49.80

作 者: 馬展,李守勇等編著
出版社: 清華大學出版社
叢編項:
標 簽: VC++.NET

ISBN: 9787302102601 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數: 439 字數:  

內容簡介

  本書詳細介紹了利用VisualC++.NET集成開發(fā)環(huán)境開發(fā)網絡通信應用程序的方法,同時對當今流行的FTP、E-mail、Telnet、HTTP、ICMP、串口通信等通信協議程序設計和應用開發(fā)進行了詳細的介紹和講解。本書在進行理論介紹的同時,配合以大量的實例,讓讀者能夠深入地了解各種網絡應用程序的開發(fā)技巧。另外,結合具體的設計實例,本書還講解了網絡通信協議的工作原理等內容。本書面向具有VisualC++.NET網絡通信編程基礎知識的讀者,此外也適合于中、高級程序員在網絡和通信應用開發(fā)時閱讀和參考。本書前言展望未來的IT產業(yè),網絡將成為世界的中心。面對這個已經存在或者即將來到的世界,IT行業(yè)也在進行飛速的變革。.NET是微軟為WebService——以統(tǒng)一的個性化的方式聯系信息世界、設備和人的下一代互聯網軟件所提供的平臺。微軟公司發(fā)布的VisualStudio.NET,進一步改善了原來VisualStudio6.0集成開發(fā)環(huán)境,特別是在VisualC++.NET中,增加了C++的托管功能,并且沿用了ISO/ANSI標準。托管的C++不僅改善了內存的管理,而且能夠訪問.NET類庫的所有功能,還允許與已有的C++代碼、COM對象以及Win32API進行交互操作。網絡的飛速發(fā)展使得網絡應用程序的開發(fā)地位越來越重要,而且網絡應用程序的開發(fā)和傳統(tǒng)應用程序的開發(fā)在思想上和實現上有很大的區(qū)別,很多軟件公司都開發(fā)出了它們各自的網絡應用程序開發(fā)環(huán)境,如Delphi,C++Builder等。相比之下,微軟公司的VisualStudio.NET集成開發(fā)環(huán)境在進行網絡應用程序開發(fā)方面有如下特點:·開發(fā)出的應用程序占用資源少?!な褂脭U展了的MFC類庫,可以很大程度的簡化Web服務器開發(fā)過程?!p少了源代碼的開發(fā)量?!ら_發(fā)出的應用程序有很強的擴展性?;诰W絡通信編程日益盛行的發(fā)展趨勢,以及VisualC++.NET對網絡通信編程所提供的方便快捷的接口和全面的技術支持等方面考慮,我們編寫了本書。和其他的VisualC++.NET網絡通信編程不同的是,本書注重理論和實踐細節(jié)的有機結合,這樣既可提供給讀者豐富的網絡編程細節(jié)和編程思想,又可提高讀者的實際開發(fā)能力。在本書配套光盤中,附有書中全部實例的源代碼和可執(zhí)行程序,以方便讀者學習和提高。在結構安排上,本書第1章介紹了基礎知識,包括.NET編程開發(fā)環(huán)境和網絡協議;從第2章開始,每章都以一個大實例的方式,從理論到實踐循序漸進指導讀者使用VisualC++.NET來進行網絡編程。讀者可以根據書中的實例直接上手進行編程,親自調試程序代碼,這樣在學習本書的過程中會受益更大。本書由馬展和李守勇共同執(zhí)筆編寫。此外,喻波、馬天一、魏勇、郝榮福、孫明、李大宇、武思宇、牟博超、李彬、付鵬程、高翔、張巧玲、李輝、李欣、柏宇、郭強、金春范、程梅、黃霆、鐘華、高海峰、王建勝、張浩和邵蘊秋等同志在整理材料方面給予作者很大的幫助,在此,作者對他們表示衷心的感謝。由于作者水平有限,書中難免有疏漏和不足之處,懇請廣大讀者批評指正。作者

作者簡介

暫缺《Visual C++ .NET網絡與通信高級編程范例》作者簡介

圖書目錄

第1章 Visual C++ .NET與網絡通信編程概述
1.1 計算機網絡的發(fā)展歷程
1.1.1 計算機網絡的形成
1.1.2 電路交換、報文交換和分組交換的比較
1.2 網絡體系結構
1.2.1 OSI分層協議
1.2.2 TCP/IP模型
1.3 IP層和傳輸層
1.3.1 IP層數據報
1.3.2 TCP數據報
1.3.3 UDP數據報
1.4 TCP/IP端口
1.5 Visual C++ .NET編輯應用概述
1.5.1 Visual C++ .NET優(yōu)點概述
1.5.2 Visual C++ .NET對開發(fā)網絡應用程序的支持
1.6 本章小結第2章 獲取網絡配置信息
2.1 提出問題
2.1.1 需求描述
2.1.2 UML建模分析
2.1.3 實例功能介紹和運行時的界面
2.1.4 NetBIOS功能
2.2 設計方案
2.3 解決方案
2.3.1 框架資源的設計
2.3.2 實現代碼的設計
2.4 本章小結第3章 ICMP高級編輯
3.1 提出問題
3.1.1 需求描述
3.1.2 UML建模分析
3.1.3 實例功能介紹和運行時的界面
3.1.4 ICMP協議介紹
3.2 設計方案
3.3 解決方案
3.3.1 框架資源的設計
3.3.2 實現代碼的設計
3.4 本章小結第4章 Telnet服務器/客戶機
4.1 提出問題
4.1.1 需求描述
4.1.2 UML建模分析
4.1.3 實例功能介紹和運行時的界面
4.1.4 Telnet協議
4.2 設計方案
4.3 解決方案
4.3.1 資源框架的設計
4.3.2 實現代碼的設計
4.4 本章小結第5章 基于C/S模型的聊天室
5.1 提出問題
5.1.1 需求描述
5.1.2 UML建模分析
5.1.3 實例功能介紹和運行時的界面
5.1.4 基于Windows Sockets應用開發(fā)介紹
5.2 設計方案
5.3 解決方寧
5.3.1 資源框架的設計
5.3.2 實現代碼的設計
5.4 本章小結第6章 FTP客戶機
6.1 提出問題
6.1.1 需求描述
6.1.2 UML建模分析
6.1.3 實例功能介紹和運行進的界面
6.1.4 FTP命令控制字
6.2 設計方案
6.3 解決方案
6.3.1 框架資源的設計
6.3.2 實現代碼的設計
6.4 本章小結第7章 多線程下載
7.1 提出問題
7.1.1 需求描述
7.1.2 UML建模分析
7.1.3 實例功能介紹和運行時的界面
7.1.4 WinInet類的功能
7.1.5 創(chuàng)建和終止線程
7.2 設計方案
7.3 解決方案
7.3.1 框架資源的設計
7.3.2 實現代碼的設計
7.4 本章小結第8章 串口通信高級編程
8.1 提出問題
8.1.1 需求描述
8.1.2 UML建模分析
8.1.3 實例功能介紹和運行進的界面
8.1.4 串口通信原理與多線程技術
8.2 設計方案
8.3 解決方案
8.3.1 框架資源的設計
8.3.2 實現代碼的設計
8.4 本章小結第9章 RAS高級編程
9.1 提出問題
9.1.1 需求描述
9.1.2 UML模型分析
9.1.3 實例功能介紹和運行時的界面
9.1.4 RAS客戶機和撥號連接建立介紹
9.1.5 RAS函數說明
9.2 設計方案
9.3 解決方案
9.3.1 框架資源的設計
9.3.2 實現代碼的設計
9.4 本章小結第10章 語音電話高級編程
10.1 提出問題
10.1.1 需求描述
10.1.2 UML建模分析
10.1.3 實例功能介紹和運行時的界面
10.1.4 Modem原理
10.1.5 AT命令
10.2 設計方案
10.3 解決方案
10.3.1 資源框架的設計
10.3.2 實現代碼的設計
10.4 本章小結第11章 Web瀏覽器
11.1 提出問題
11.1.1 需求描述
11.1.2 UML建模分析
11.1.3 實例功能介紹和運行時的界面
11.1.4 關鍵CHtmlView類介紹
11.2 設計方案
11.3 解決方案
11.3.1 框架資源的設計
11.3.2 實現代碼的設計
11.4 本章小結第12章 Web服務器
12.1 提出問題
12.1.1 需求描述
12.1.2 UML建模分析
12.1.3 實例功能介紹和運行時的界面
12.1.4 HTTP協議
12.2 設計方案
12.3 解決方案
12.3.1 框架資源的設計
12.3.2 實現代碼的設計
12.4 本章小結第13章 Email協議及高級編程
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 設計方案
13.3 解決方案
13.3.1 框架資源的設計
13.3.2 實現代碼的設計
13.4 本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號