Visual C++ 網(wǎng)絡(luò)編程技術(shù)

出版時間:2010-5  出版社:水利水電出版社  作者:延霞 編  頁數(shù):189  
Tag標(biāo)簽:無  

前言

  自20世紀(jì)60年代出現(xiàn)計算機(jī)網(wǎng)絡(luò)開始,計算機(jī)和網(wǎng)絡(luò)通信的出現(xiàn)給人們的生活帶來了革命性的變化。以網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的信息技術(shù)和應(yīng)用的飛速發(fā)展,使得網(wǎng)絡(luò)應(yīng)用大量涌現(xiàn),社會急需熟悉網(wǎng)絡(luò)應(yīng)用程序設(shè)計的應(yīng)用型人才。但是,這方面的教材,特別是適合高等職業(yè)技術(shù)教育特點(diǎn)的教材很缺乏?! ”緯窃趶V泛調(diào)研和充分論證的基礎(chǔ)上,結(jié)合當(dāng)前應(yīng)用最為廣泛的Windows操作平臺和網(wǎng)絡(luò)程序設(shè)計標(biāo)準(zhǔn),并通過教學(xué)實踐而形成的一本適合高等職業(yè)教育改革和發(fā)展特點(diǎn)的教材?! ∨c國內(nèi)外已出版的同類書籍相比,本書更注重以實踐能力為中心,以培養(yǎng)學(xué)生動手能力為根本。每章的內(nèi)容組織都是根據(jù)軟件開發(fā)工作過程的特點(diǎn),先設(shè)計開發(fā)原型,然后在原型基礎(chǔ)上反復(fù)多次迭代,進(jìn)行程序擴(kuò)展,最后完成目標(biāo)應(yīng)用程序。讓學(xué)生一邊閱讀教材,一邊跟著做,遇到問題時,可以查閱本章提供的支撐知識,也可以求助教師,達(dá)到在“做”中“學(xué)”的目的。教學(xué)案例中的知識講解以“夠用”為度,同時又提供了知識擴(kuò)展小節(jié),供希望了解更多相關(guān)知識的學(xué)生查閱。另外,本教材中的全部實例都盡量采用簡單而精短的代碼來實現(xiàn)核心的功能,這樣可以把最核心的代碼突顯出來,讓學(xué)生不會因看到大量的代碼而感到頭痛,喪失繼續(xù)閱讀的信心。這也是本書的一個特色?! ⑴c本書編寫工作的隊伍中既有來自教學(xué)一線的教師,也有來企業(yè)一線的工程師,同時還有幾位是曾在企業(yè)從事產(chǎn)品開發(fā)工作,后到學(xué)校從事教學(xué)工作的雙師型教師?! ”緯卜?0章,各章內(nèi)容簡述如下:  第1章網(wǎng)絡(luò)編程入門,主要介紹開發(fā)平臺及網(wǎng)絡(luò)通信編程技術(shù)的基本原理和相關(guān)概念?! 〉?章掃描可控計算機(jī),主要介紹Socket通信編程技術(shù)的入門?! 〉?章文件傳輸,主要介紹多線程編程技術(shù)和文件操作編程技術(shù)?! 〉?章簡易聊天室,主要介紹uDP通信編程技術(shù)?! 〉?章網(wǎng)絡(luò)會議室,主要介紹網(wǎng)絡(luò)廣播技術(shù)和IP多播技術(shù)。  第6章查詢本地計算機(jī)網(wǎng)絡(luò)配置,主要介紹一些簡單的本地網(wǎng)絡(luò)編程基本應(yīng)用,如獲取IP地址和計算機(jī)名、獲取網(wǎng)卡的MAC地址、查詢本機(jī)的軟硬件配置情況、查詢網(wǎng)關(guān)、子網(wǎng)掩碼等網(wǎng)絡(luò)基本配置情況等?! 〉?章局域網(wǎng)信息查詢,主要介紹編程實現(xiàn)IP地址與主機(jī)名之間的轉(zhuǎn)換,獲取網(wǎng)上鄰居和局域網(wǎng)消息發(fā)送等?! 〉?章遠(yuǎn)程關(guān)機(jī)和開機(jī),主要介紹編程實現(xiàn)遠(yuǎn)程關(guān)機(jī)和遠(yuǎn)程喚醒計算機(jī)。  第9章IP網(wǎng)絡(luò)工具,主要介紹編程實現(xiàn)ping工具和路由跟蹤工具?! 〉?0章網(wǎng)絡(luò)嗅探器,主要介紹網(wǎng)絡(luò)嗅探器的原理和技術(shù),并運(yùn)用該技術(shù)實現(xiàn)了一個截獲FTP用戶名和密碼的應(yīng)用程序。每章均配備了課后習(xí)題和答案,并提供全部實例的源代碼,同時還配有教學(xué)用PPT?! ”緯m合作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校開設(shè)網(wǎng)絡(luò)編程技術(shù)相關(guān)課程的教材,同時也適合從事計算機(jī)網(wǎng)絡(luò)應(yīng)用程序開發(fā)、安全技術(shù)應(yīng)用和對此感興趣的人員作為入門書籍進(jìn)行閱讀和參考?! ∪珪裳酉既沃骶帲x斐任副主編。在本書的編寫過程中,非常感謝徐守祥、李偉、彭迎春、黃瑾瑜的工作和他們提出的良好建議。另外,還要感謝深圳市易思博信息技術(shù)有限公司的許桐等幾位企業(yè)專家給予的幫助,祝愿他們在以后的工作和生活中一切順利,取得更大的成績。此外,還要感謝中國水利水電出版社的雷順加編審,在本書的策劃和寫作中,提出了很好的建議,特別是對編寫方式及習(xí)題的策劃,使得本書能夠更好地用于教學(xué)。

內(nèi)容概要

本書是一本介紹利用Visual c++進(jìn)行網(wǎng)絡(luò)通信程序開發(fā)的教材。書中精選了具有實際意義的若干個網(wǎng)絡(luò)程序?qū)嵗瑑?nèi)容涵蓋Socket通信編程基礎(chǔ)、TCP和UDP的通信編程技術(shù)、多播技術(shù)、局域網(wǎng)網(wǎng)絡(luò)應(yīng)用編程技術(shù)、遠(yuǎn)程關(guān)機(jī)和喚醒、路由跟蹤技術(shù)、網(wǎng)絡(luò)嗅探技術(shù)等。每章的實例都按照原型開發(fā)和迭代開發(fā)的思想精心組織內(nèi)容,按照開發(fā)者的工作過程逐步實現(xiàn)目標(biāo)程序,并配有所有程序的源代碼及源代碼的詳解。附錄中提供了習(xí)題參考答案。    本書適合作為高職高專、成人及本科院校舉辦的二級職業(yè)技術(shù)學(xué)院和民辦高校開設(shè)網(wǎng)絡(luò)編程技術(shù)相關(guān)課程的教材,同時也適合從事計算機(jī)網(wǎng)絡(luò)應(yīng)用程序開發(fā)、安全技術(shù)應(yīng)用和對此感興趣的人員作為入門書籍進(jìn)行閱讀和參考。

書籍目錄

序前言第1章 網(wǎng)絡(luò)編程入門  1.1  Visual C++6.0開發(fā)平臺    1.1.1  使用Visual c++6.0創(chuàng)建一個新工程    1.1.2 Visual C++6.0項目文件    1.1.3  Visual C++6.0調(diào)試工具    1.1.4 .NET開發(fā)平臺簡介  1.2 網(wǎng)絡(luò)通信編程技術(shù)    1.2.1 網(wǎng)絡(luò)通信基礎(chǔ)    1.2.2 網(wǎng)絡(luò)程序設(shè)計模型——C/s結(jié)構(gòu)    1.2.3 套接字編程的基本原理  1.3 常見網(wǎng)絡(luò)工具軟件功能分析    1.3.1  電子教室    1.3.2 常見網(wǎng)絡(luò)安全工具  習(xí)題一第2章 掃描可控計算機(jī)  2.1 功能需求分析設(shè)計  2.2 關(guān)鍵技術(shù)分析與核心程序    2.2.1 使用WinSock編程實現(xiàn)    2.2.2 使用MFC的CSocket類實現(xiàn)  2.3 擴(kuò)展核心程序    2.3.1 使用MFC的CSocket類編程實現(xiàn)    2.3.2 使用WinSock編程實現(xiàn)  2.4 知識擴(kuò)展    2.4.1 澄清一些概念    2.4.2 WinSock編程原理    2.4.3 MFC網(wǎng)絡(luò)編程    2.4.4 Winlnet編程技術(shù)    2.4.5 本章涉及的MFC常用類和控件 2.5 本章技能訓(xùn)練實例 習(xí)題二第3章 文件傳輸 3.1 功能需求分析設(shè)計    3.1.1 需求分析    3.1.2 界面設(shè)計  3.2 關(guān)鍵技術(shù)分析與核心程序    3.2.1 關(guān)鍵技術(shù)分析    3.2.2 核心程序?qū)崿F(xiàn)  3.3 第一步程序擴(kuò)展——實現(xiàn)較大文件的傳輸    3.3.1 原理分析    3.3.2 程序?qū)崿F(xiàn)  3.4 第二步程序擴(kuò)展——同時向多個目標(biāo)傳輸文件    3.4.1 原理分析    3.4.2 程序?qū)崿F(xiàn)  3.5 知識擴(kuò)展    3.5.1 多線程技術(shù)    3.5.2 文件操作  3.6 本章技能訓(xùn)練實例——網(wǎng)絡(luò)考試報名系統(tǒng)擴(kuò)展  習(xí)題三第4章 簡易聊天室  4.1 功能需求分析設(shè)計    4.1.1  需求分析    4.1.2 界面設(shè)計  4.2 關(guān)鍵技術(shù)分析與核心程序    4.2.1 關(guān)鍵技術(shù)分析    4.2.2 核心程序——winSock實現(xiàn)    4.2.3 核心程序——MFC實現(xiàn)  4.3 第一步程序擴(kuò)展二——實現(xiàn)點(diǎn)對點(diǎn)聊天  4.4 第二步程序擴(kuò)展——實現(xiàn)聊天室……第5章 查詢本地計算機(jī)配置第6章 局域網(wǎng)信息查詢 第7章 遠(yuǎn)程關(guān)機(jī)和開機(jī)第8章 IP網(wǎng)絡(luò)工具第9章 網(wǎng)絡(luò)嗅探器附錄 部分習(xí)題參考答案參考文獻(xiàn)參考網(wǎng)站    4.4.1服務(wù)器端程序設(shè)計    4.4.2聊天者端程序設(shè)計  4.5知識擴(kuò)展  4.6本章技能訓(xùn)練實例  習(xí)題四第5章網(wǎng)絡(luò)會議室  5.1功能需求分析設(shè)計

章節(jié)摘錄

  遠(yuǎn)程遙控:讓教師或某個學(xué)生對其他學(xué)生的電腦進(jìn)行操作,如同操作自己的電腦一樣,教師可以用這個功能對學(xué)生進(jìn)行單獨(dú)的交互式輔導(dǎo)教學(xué);  屏幕監(jiān)視:讓教師或某個學(xué)生對某組或全體學(xué)生的電腦畫面進(jìn)行實時監(jiān)視,教師可以不離開座位就了解學(xué)生的學(xué)習(xí)情況,實現(xiàn)對整個網(wǎng)絡(luò)上學(xué)生機(jī)的監(jiān)控與管理;  網(wǎng)上聊天:指定多個學(xué)生(可包括教師)進(jìn)行文字交流;  電子畫板:把電腦屏幕作為黑板,在上面寫寫畫畫,一般與屏幕廣播同時使用;  網(wǎng)上配置:可以限制學(xué)生對電腦的使用權(quán)限,包括只允許運(yùn)行某些程序、隱藏硬盤、禁止使用注冊表、禁止使用控制面板等權(quán)限設(shè)置;  電腦信息:可以查看某個學(xué)生的電腦的系統(tǒng)、內(nèi)存、驅(qū)動器、進(jìn)程等信息,可以強(qiáng)制結(jié)束學(xué)生機(jī)上運(yùn)行的某個進(jìn)程;  鎖定電腦:禁止學(xué)生使用鍵盤、鼠標(biāo)操作電腦,讓學(xué)生專心聽課;  發(fā)布消息:教師隨時向全體學(xué)生發(fā)送文字消息,學(xué)生可以向教師反饋消息;  發(fā)布文件:教師發(fā)送文件到學(xué)生的電腦中;  收取文件:可以把學(xué)生電腦中的文件傳輸?shù)浇處煹碾娔X中;  關(guān)機(jī)重啟:可以把某組學(xué)生或全體學(xué)生的電腦關(guān)閉或重新啟動;  遠(yuǎn)程開機(jī):啟動學(xué)生電腦(需要電腦硬件支持)。

編輯推薦

  《Visual C++ 網(wǎng)絡(luò)編程技術(shù)》特色:從實用角度出發(fā),采用“案例驅(qū)動”方式編寫,根據(jù)原型開發(fā)和迭代開發(fā)過程組織教學(xué)內(nèi)容,從復(fù)雜的代碼中抽出最核心的原犁揮序進(jìn)行講解,按照知識夠用為度的原則組織和講解必備知識與核心技術(shù),提供知識擴(kuò)展小節(jié),為希望進(jìn)一步深入學(xué)習(xí)的學(xué)生提供自主學(xué)習(xí)的支持,每章均有配套習(xí)題,附錄中配有習(xí)題參考答案,提供全部案例源代碼(已運(yùn)行通過)及教學(xué)PPT。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++ 網(wǎng)絡(luò)編程技術(shù) PDF格式下載


用戶評論 (總計4條)

 
 

  •   適合于初學(xué)網(wǎng)絡(luò)編程的同學(xué),講的有些淺!
  •   教學(xué)需要購買,不多評價了吧,適合初學(xué)
  •   數(shù)很薄,不過還沒有時間看完,有些內(nèi)容比較適用,但是一定有C++基礎(chǔ),這樣閱讀比較輕松,比較偏向?qū)嵱?/li>
  •   為了學(xué)而買。實用。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7