出版時間:2008-10 出版社:電子工業(yè)出版社 作者:李媛媛 著 頁數(shù):508
Tag標(biāo)簽:無
前言
0.1編寫目的 歡迎閱讀《Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》一書。Microsoft推出的Visual Studio C++和網(wǎng)絡(luò)通信的完美結(jié)合成就了本書。本書全面介紹VC++網(wǎng)絡(luò)編程的知識,語言本身不難,易于學(xué)習(xí),并且是一門典型的面向?qū)ο蟮木幊碳夹g(shù),用VC++開始您的網(wǎng)絡(luò)通信編程是絕佳方式?! ?.2本書特色 網(wǎng)絡(luò)通信作為一門獨立的學(xué)科,其內(nèi)容較為繁雜,有許多彼此交織的概念和協(xié)議?;A(chǔ)篇中涉及到VC++工具的使用及網(wǎng)絡(luò)應(yīng)用在VC++中的實現(xiàn),協(xié)議原理全部放在提高篇中講解。
內(nèi)容概要
《Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》從介紹通信基礎(chǔ)知識和VC++基本編程模型開始,通過眾多的小實例來貫穿講解晦澀的基礎(chǔ)知識;然后按照通信協(xié)議層展開,將通信協(xié)議層和實際應(yīng)用結(jié)合,讓讀者在學(xué)習(xí)“基礎(chǔ)”后學(xué)習(xí)中、高級應(yīng)用,最終提高實際應(yīng)用水平和獨立編程技能;《Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》最后部分的綜合案例,可以讓讀者對前面學(xué)習(xí)的內(nèi)容融會貫通,以便深刻理解與實踐應(yīng)用?!禫isual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》的特點是:以通信協(xié)議層的技術(shù)為主線,在此基礎(chǔ)上講解各技術(shù)的應(yīng)用范圍,再通過眾多小、中、大型實例來全面而生動地講解VC++的知識,既能讓讀者全面地學(xué)習(xí)VC++技術(shù),又能讓讀者聯(lián)系實際,從而擺脫單純講解軟件功能的枯燥學(xué)習(xí)模式?!禫isual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》在講解VC++的過程中還穿插大量提示和技巧,并對復(fù)雜和容易忽略的問題進行單獨說明。書中的實例制作深入淺出,步驟詳細清晰,可以幫助讀者輕松、快速地學(xué)習(xí)VC++,能夠保證對VC++不了解的讀者也可以輕松學(xué)習(xí)。同時對實例進行細致的選擇,使《Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》將知識點、技巧、行業(yè)知識和成功經(jīng)驗完美地融合到實例中,也讓中級讀者感覺物有所值?!禫isual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》所配光盤中包含多媒體視頻教學(xué)和實例源文件?!禫isual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》適合VC++初、中級自學(xué)用戶及VC++設(shè)計愛好者,同時也可作為計算機技能中級培訓(xùn)教材。
書籍目錄
第1章 VisualC++網(wǎng)絡(luò)通信基礎(chǔ).1.1 計算機網(wǎng)絡(luò)的組成及體系結(jié)構(gòu)1.1.1 網(wǎng)絡(luò)邊緣1.1.2 網(wǎng)絡(luò)核心1.1.3 計算機網(wǎng)絡(luò)的分層體系結(jié)構(gòu)1.2 初識WindowsSockets編程規(guī)范1.2.1 WindowsSockets的相關(guān)概念1.2.2 Winsock技術(shù)特點1.2.3 Winsock編程原理1.2.4 實例——Winsock實現(xiàn)基于TCP的客戶端/服務(wù)器通信1.3 利用MFC網(wǎng)絡(luò)編程1.3.1 CAsyncSocket類的基本組成1.3.2 CSocket類的基本組成1.3.3 WinInet類的基本組成1.3.4 實例——基于CSocket的網(wǎng)絡(luò)聊天室第2章 認(rèn)識Windows編程模型2.1 Windows初級編程模型2.1.1 匈牙利命名法2.1.2 VisualC++使用入門2.1.3 最簡單的Windows應(yīng)用程序2.2 Windows應(yīng)用程序剖析2.2.1 真正的Windows應(yīng)用程序2.2.2 Windows程序分析2.2.3 重要的消息事件處理2.2.4 Windows控件的應(yīng)用2.3 Windows高級編程2.3.1 利用Windows菜單中的位圖資源2.3.2 利用資源制作菜單2.4 小結(jié)第3章 網(wǎng)絡(luò)基本應(yīng)用在VC++中的實現(xiàn)3.1 獲取網(wǎng)卡的MAC地址3.1.1 原理3.1.2 實現(xiàn)程序3.2 獲取網(wǎng)絡(luò)中計算機的IP地址和計算機名3.2.1 原理3.2.2 實現(xiàn)程序3.3 超鏈接程序的原理與實現(xiàn)3.3.1 原理3.3.2 實現(xiàn)程序3.4 獲取域名和網(wǎng)卡類型的原理和實現(xiàn)3.4.1 原理3.4.2 實現(xiàn)程序3.5 小結(jié)第4章 串口通信及其實例4.1 串行通信原理4.1.1 串行通信基本概念4.1.2 單工.半雙工和全雙工定義4.1.3 串行通信協(xié)議4.1.4 串行通信方式4.2 MSComm控件4.2.1 VC++中的MSComm控件4.2.2 實例——MSComm多串口通信4.3 WindowsAPI串口通信編程4.3.1 Windows串口通信API函數(shù)4.3.2 VC++中的CserialPort類4.3.3 實例——串口的多線程通信4.4 小結(jié)第5章 應(yīng)用層協(xié)議及編程實例5.1 應(yīng)用層協(xié)議體系結(jié)構(gòu)5.1.1 應(yīng)用層協(xié)議原理5.1.2 網(wǎng)絡(luò)應(yīng)用程序的體系結(jié)構(gòu)5.2 HTTP協(xié)議5.2.1 HTTP協(xié)議5.2.2 實例——基于VC++的HTTP客戶端程序5.3 Email協(xié)議及電子郵件5.3.1 SMTP協(xié)議5.3.2 POP3模型及會話過程..5.3.3 實例——Email接收程序5.4 FTP文件傳輸協(xié)議5.4.1 FTP工作原理5.4.2 FTP服務(wù)器實例5.5 Telnet協(xié)議5.5.1 Telnet命令5.5.2 Telnet操作5.6 實例——HTTP服務(wù)器端程序5.7 小結(jié)第6章 傳輸層協(xié)議及編程實例6.1 計算機網(wǎng)絡(luò)傳輸層概述6.1.1 傳輸層概述6.1.2 傳輸層的作用6.2 UDP無連接的傳輸6.2.1 UDP報文結(jié)構(gòu)6.2.2 UDP協(xié)議特點6.2.3 實例——基于VC++用UDP實現(xiàn)點對點聊天程序6.3 TCP面向連接的傳輸6.3.1 TCP報文結(jié)構(gòu)6.3.2 TCP協(xié)議特點6.3.3 TCP通信6.3.4 實例——基于VC++用TCP實現(xiàn)客戶機服務(wù)器模式的聊天程序6.4 小結(jié)第7 章網(wǎng)絡(luò)層協(xié)議和數(shù)據(jù)鏈路層7.1 網(wǎng)絡(luò)服務(wù)模型概述7.1.1 網(wǎng)絡(luò)層概述7.1.2 網(wǎng)絡(luò)層與傳輸層的關(guān)系7.2 數(shù)據(jù)鏈路層服務(wù)7.2.1 PPP協(xié)議7.2.2 廣播鏈路協(xié)議的劃分7.3 ICMP協(xié)議7.3.1 數(shù)據(jù)報格式7.3.2 實例——用ICMP實現(xiàn)Traceroute程序7.4 小結(jié)第8章 Internet通信原理及編程實例8.1 WinInet編程技術(shù)8.2 Web瀏覽器的實現(xiàn)8.3 從Internet上下載文件8.4 強制過濾彈出的窗口8.5 實時監(jiān)測網(wǎng)絡(luò)流量8.6 小結(jié)第9章 基于WindowsAPI的虛擬終端實現(xiàn)9.1 實例原理9.2 程序結(jié)構(gòu)和流程圖9.3 實例設(shè)計9.4 代碼設(shè)計9.5 實例演示9.6 小結(jié)第10章 多線程網(wǎng)絡(luò)文件傳輸?shù)脑O(shè)計與實現(xiàn)10.1 實例原理10.2 程序結(jié)構(gòu)和流程圖10.3 實例設(shè)計10.4 代碼實現(xiàn)10.5 實例演示10.6 小結(jié)第11章 防火墻的設(shè)計與實現(xiàn)11.1 實例原理11.2 程序結(jié)構(gòu)與流程圖11.3 實例設(shè)計11.4 代碼設(shè)計11.5 實例演示11.6 小結(jié)第12章 Foxmail郵件轉(zhuǎn)發(fā)器設(shè)計與實現(xiàn)12.1 實現(xiàn)原理12.2 程序結(jié)構(gòu)和流程圖12.3 實例設(shè)計12.4 代碼設(shè)計12.5 實例演示12.6 小結(jié)第13章 基于Telnet的BBS客戶端的設(shè)計和實現(xiàn)13.1 實現(xiàn)原理13.2 實例結(jié)構(gòu)設(shè)計13.3 代碼設(shè)計13.4 實例演示13.5 小結(jié)
編輯推薦
《Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐》特點如下: 超長時間多媒體有聲講解視頻; 全書以通信協(xié)議層的技術(shù)為主線; 按網(wǎng)絡(luò)體系結(jié)構(gòu)從應(yīng)用層到數(shù)據(jù)鏈路層逐一講解; 實例完美融合知識點、技巧、行業(yè)知識與成功經(jīng)驗; 由淺入深,通俗易懂,注重趣味性,避免枯燥說教; 內(nèi)容生動,結(jié)構(gòu)合理,強調(diào)實踐性,編程實例豐富; 理念先進,方法為要,突出多角度,倡導(dǎo)正確思想。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++網(wǎng)絡(luò)通信開發(fā)入門與編程實踐 PDF格式下載