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