C#網(wǎng)絡(luò)應(yīng)用編程

出版時(shí)間:2010-2  出版社:人民郵電  作者:馬俊 編  頁(yè)數(shù):352  
Tag標(biāo)簽:無  

前言

  網(wǎng)絡(luò)應(yīng)用編程是近年來非常流行的編程技術(shù),很多高校都開設(shè)了對(duì)應(yīng)的課程。本書第1版以高度的實(shí)用性和通俗易懂的講解,受到讀者的普遍歡迎?! ”緯诶^承第1版教材特色的基礎(chǔ)上,結(jié)合作者多年的教學(xué)經(jīng)驗(yàn)和項(xiàng)目開發(fā)經(jīng)驗(yàn),并特別根據(jù)近幾年教學(xué)改革的實(shí)踐以及對(duì)人才培養(yǎng)的高標(biāo)準(zhǔn)要求,對(duì)其內(nèi)容做了進(jìn)一步的優(yōu)化、補(bǔ)充和完善。第2版擴(kuò)充了大量實(shí)用的內(nèi)容,結(jié)構(gòu)安排更緊湊,知識(shí)點(diǎn)的介紹也更加清晰、簡(jiǎn)潔、通俗易懂。另外,對(duì)學(xué)生不易理解的內(nèi)容,做了更為詳細(xì)的闡述。  全書共分12章,各章主要內(nèi)容如下?! 〉?章介紹網(wǎng)絡(luò)編程的調(diào)試開發(fā)環(huán)境、C#應(yīng)用程序開發(fā)模型以及網(wǎng)絡(luò)通信模式和網(wǎng)絡(luò)協(xié)議,目的是讓讀者對(duì)網(wǎng)絡(luò)應(yīng)用編程有一個(gè)初步認(rèn)識(shí)。  第2章介紹進(jìn)程管理與多線程編程的基本用法,特別是多線程編程,是理解和學(xué)習(xí)后續(xù)章節(jié)的重要基礎(chǔ),要求讀者必須掌握。  第3章介紹IP地址轉(zhuǎn)換、域名解析、網(wǎng)卡信息檢測(cè)以及網(wǎng)絡(luò)數(shù)據(jù)編碼和解碼。其中,IP地址轉(zhuǎn)換、域名解析是基礎(chǔ),數(shù)據(jù)編碼和解碼是網(wǎng)絡(luò)通信中必不可少的環(huán)節(jié),因此這一章也是編寫網(wǎng)絡(luò)應(yīng)用程序的基礎(chǔ)?! 〉?章主要介紹套接字和數(shù)據(jù)流的基本概念及用法,這些內(nèi)容也是后續(xù)章節(jié)要用到的預(yù)備知識(shí)?! 〉?章和第6章介紹項(xiàng)目開發(fā)中使用最多的兩種協(xié)議類應(yīng)用編程方法,主要介紹最基本的應(yīng)用編程技術(shù),這兩章也是本書學(xué)習(xí)的重點(diǎn)。特別是第5章的17CP應(yīng)用編程,在實(shí)際應(yīng)用項(xiàng)目中使用最多,要求讀者必須理解和掌握。這兩章學(xué)不好,其他章節(jié)的內(nèi)容也很難學(xué)好。  第7章到第9章主要介紹封裝后的其他常用協(xié)議。這些協(xié)議的基本應(yīng)用編程方法是網(wǎng)絡(luò)編程必不可少的技能。  第10章和第11章是在前面章節(jié)內(nèi)容的基礎(chǔ)上,進(jìn)一步介紹更高級(jí)的開發(fā)技術(shù)。其中P2P技術(shù)是目前比較流行的網(wǎng)絡(luò)應(yīng)用技術(shù)之一,網(wǎng)絡(luò)數(shù)據(jù)加解密技術(shù)是項(xiàng)目開發(fā)中必用的技術(shù)?! 〉?2章介紹一個(gè)網(wǎng)絡(luò)綜合應(yīng)用開發(fā)實(shí)例。該章內(nèi)容是為了指導(dǎo)學(xué)生順利完成設(shè)計(jì)型實(shí)驗(yàn)而編寫的,各高??梢愿鶕?jù)學(xué)生對(duì)相關(guān)知識(shí)的理解情況靈活掌握這一章的講授學(xué)時(shí)和講授時(shí)間。要求學(xué)生通過這一章的學(xué)習(xí),使用TCP,分組實(shí)現(xiàn)網(wǎng)絡(luò)相關(guān)軟件的設(shè)計(jì)功能,但每組實(shí)現(xiàn)的設(shè)計(jì)內(nèi)容中必須包含圖形圖像設(shè)計(jì)和網(wǎng)絡(luò)傳輸功能。因?yàn)檎莆樟诉@兩種技能,任何網(wǎng)絡(luò)數(shù)據(jù)傳輸問題均可迎刃而解。設(shè)計(jì)型實(shí)驗(yàn)題目可以自選,以便充分發(fā)揮學(xué)生的才智,加深對(duì)高級(jí)網(wǎng)絡(luò)應(yīng)用編程的理解?! 「鞲咝T诮虒W(xué)過程中,可以根據(jù)專業(yè)課程體系和學(xué)期總學(xué)時(shí)數(shù),選取本書的全部或部分內(nèi)容講解,建議各章學(xué)時(shí)分配如下。

內(nèi)容概要

本書主要介紹如何用C#開發(fā)Windows窗體網(wǎng)絡(luò)應(yīng)用程序。全書分3部分,第1部分(第1章~第4章)介紹網(wǎng)絡(luò)編程預(yù)備知識(shí),包括進(jìn)程管理、多線程處理、IP地址轉(zhuǎn)換、DNS、套接字、數(shù)據(jù)流、網(wǎng)絡(luò)數(shù)據(jù)編碼與解碼等;第2部分(第5章~第9章)介紹協(xié)議類基本編程技術(shù),包括TCP、UDP、FTP、HTTP、SMTP、POP3等應(yīng)用編程技術(shù);第3部分(第10章~第12章)介紹協(xié)議類應(yīng)用開發(fā)技術(shù),包括P2P應(yīng)用開發(fā)、網(wǎng)絡(luò)數(shù)據(jù)加解密技術(shù)等,最后用一個(gè)網(wǎng)絡(luò)綜合應(yīng)用開發(fā)實(shí)例作為對(duì)本書編程技術(shù)的總結(jié)?! ”緯峁┡涮椎腜PT課件、所有例題與習(xí)題的源程序以及全部習(xí)題參考解答?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為初、中級(jí)程序員的參考用書。

書籍目錄

第1篇 預(yù)備知識(shí) 第1章 概述   1.1 VS2008開發(fā)環(huán)境與C#應(yīng)用程序開發(fā)模型    1.1.1 開發(fā)環(huán)境與安裝要求    1.1.2 C#應(yīng)用程序開發(fā)模型   1.2 網(wǎng)絡(luò)通信模式與網(wǎng)絡(luò)協(xié)議    1.2.1 分散式、集中式與分布式    1.2.2 C/S模型    1.2.3 B/S模型    1.2.4 P2P模型    1.2.5 TCP/IP網(wǎng)絡(luò)協(xié)議  習(xí)題  第2章 進(jìn)程與線程   2.1 進(jìn)程與線程的基本概念   2.2 進(jìn)程管理(Process類)    2.2.1 獲取進(jìn)程信息    2.2.2 啟動(dòng)和停止進(jìn)程   2.3 線程管理(Thread類)    2.3.1 前臺(tái)線程與后臺(tái)線程    2.3.2 線程的基本操作    2.3.3 Volatile關(guān)鍵字    2.3.4 在一個(gè)線程中訪問另一個(gè)線程的控件      2.4 線程同步與線程池    2.4.1 線程的優(yōu)先級(jí)    2.4.2 線程同步    2.4.3 lock語(yǔ)句    2.4.4 線程池   2.5 BackgroundWorker組件   習(xí)題  第3章 IP地址轉(zhuǎn)換與網(wǎng)卡信息檢測(cè)   3.1 IP地址轉(zhuǎn)換與域名解析    3.1.1 IP地址與端口    3.1.2 IP地址轉(zhuǎn)換相關(guān)類    3.1.3 域名解析   3.2 網(wǎng)卡信息與網(wǎng)絡(luò)流量檢測(cè)    3.2.1 網(wǎng)卡信息檢測(cè)相關(guān)類    3.2.2 網(wǎng)絡(luò)流量檢測(cè)相關(guān)類    3.2.3 Ping及其相關(guān)類   3.3 網(wǎng)絡(luò)數(shù)據(jù)編碼與解碼    3.3.1 Encoding類       3.3.2 Encoder類和Decoder類   習(xí)題  第4章 套接字與數(shù)據(jù)流   4.1 套接字    4.1.1 面向連接的套接字    4.1.2 無連接的套接字   4.2 數(shù)據(jù)流    4.2.1 文件流    4.2.2 內(nèi)存流    4.2.3 網(wǎng)絡(luò)流    4.2.4 StreamWriter類與StreamReader類    4.2.5 BinaryReader類與BinaryWriter類   習(xí)題 第2篇 網(wǎng)絡(luò)協(xié)議類基本編程技術(shù) 第5章 TCP應(yīng)用編程  第6章 UDP應(yīng)用編程  第7章 FTP應(yīng)用編程  第8章 HTTP應(yīng)用編程  第9章 SMTP與POP3應(yīng)用編程 第3篇 網(wǎng)絡(luò)協(xié)議綜合應(yīng)用開發(fā)技術(shù) 第10章 P2P應(yīng)用開發(fā)技術(shù)  第11章 數(shù)據(jù)加密與解密技術(shù)  第12章 網(wǎng)絡(luò)應(yīng)用開發(fā)綜合實(shí)例 

章節(jié)摘錄

  1.傳統(tǒng)Windows應(yīng)用程厚  傳統(tǒng)Windows應(yīng)用程序會(huì)修改注冊(cè)表,編譯后的可執(zhí)行代碼與操作系統(tǒng)緊密相關(guān),升級(jí)也比較麻煩,隨著網(wǎng)絡(luò)技術(shù)和Internet的快速發(fā)展,這類應(yīng)用程序越來越少。  2.智能客戶端  智能客戶端是對(duì)傳統(tǒng)Windows應(yīng)用程序的一大變革,它既保留了利用Windows窗體能設(shè)計(jì)復(fù)雜的界面,但又保持操作快速、方便的優(yōu)點(diǎn),同時(shí)又借鑒了Web應(yīng)用程序升級(jí)方便的特點(diǎn),與Web應(yīng)用程序類似,智能客戶端能自動(dòng)檢測(cè)存放在發(fā)布服務(wù)器上的客戶端最新版本并自動(dòng)升級(jí)。另外,由于智能客戶端還能離線操作,因此它比只能在線操作的Web應(yīng)用程序具有更大的靈活性?! ∩芍悄芸蛻舳藨?yīng)用程序的過程非常簡(jiǎn)單,只需要在VS2008開發(fā)環(huán)境下選擇發(fā)布功能即可。VS2008會(huì)自動(dòng)生成發(fā)布網(wǎng)頁(yè),提供下載安裝程序,當(dāng)再次發(fā)布更新版本的應(yīng)用程序時(shí),客戶端程序會(huì)自動(dòng)升級(jí),整個(gè)過程不需要程序員編寫任何升級(jí)代碼。  本書介紹的所有網(wǎng)絡(luò)協(xié)議類的應(yīng)用程序,其客戶端安裝程序均可以用智能客戶端的形式發(fā)布到專用的Web服務(wù)器上,系統(tǒng)會(huì)自動(dòng)提供下載客戶端程序的鏈接。當(dāng)需要升級(jí)客戶端程序時(shí),只需要重新發(fā)布新版本到Web服務(wù)器上即可,已經(jīng)下載并安裝過的客戶端程序檢測(cè)到有新版本發(fā)布時(shí),會(huì)自動(dòng)升級(jí)。  World Wind是美國(guó)航空航天管理局(NASA)用C#開發(fā)的開源三維地球天氣查看軟件,它采用的就是C#和Windows窗體智能客戶端技術(shù),程序運(yùn)行界面如圖1-1所示。利用該軟件可以從外太空的角度觀察地球上的任何一個(gè)地方,結(jié)合NASA的在線資料庫(kù),還可以查看各種衛(wèi)星影像資料、監(jiān)視世界各地災(zāi)害性事件、觀察全球氣溫變化以及查看國(guó)家邊界線和地名等。該軟件是一個(gè)開源的軟件,讀者可以直接從NASA的網(wǎng)站上免費(fèi)下載C#源程序。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    C#網(wǎng)絡(luò)應(yīng)用編程 PDF格式下載


用戶評(píng)論 (總計(jì)90條)

 
 

  •   買書時(shí)看目錄覺得挺實(shí)用的,讓自己了解一些知識(shí)。但是到手后看書,發(fā)現(xiàn)其中有很多值得關(guān)注的地方,把一些網(wǎng)絡(luò)應(yīng)用基本都包括進(jìn)來了。很適合原來對(duì)網(wǎng)絡(luò)編程沒有多少了解的web程序員。
  •   網(wǎng)絡(luò)應(yīng)用編程是一個(gè)很好的研究方向,C#環(huán)境下的編程,大有發(fā)展前途,建議購(gòu)買。
  •   關(guān)于C#的書多如牛毛,但關(guān)于C#網(wǎng)絡(luò)編程方面的少得可憐,幾乎找不到,偶然在當(dāng)當(dāng)看到這書,看了下目錄,就下單買了,昨天下單,今天就收到,在這里不得不說當(dāng)當(dāng)?shù)男室约翱爝f的速度,一個(gè)字:贊。
    今天書到手,剛大致看了看,這書真的寫得不錯(cuò),介紹很細(xì)致,真的是不可多得的C#網(wǎng)絡(luò)編程方面的好書。
  •   這本書的內(nèi)容很好,代碼也很正確,用來學(xué)習(xí)網(wǎng)絡(luò)編程軟件技術(shù)是很好的選擇!
  •   對(duì)C#網(wǎng)絡(luò)編程講解詳細(xì),對(duì)有一定網(wǎng)絡(luò)編程知識(shí)但對(duì)C#不太了解的程序員來說是個(gè)很好的參考,
  •   該書講述了C#中網(wǎng)絡(luò)編程的知識(shí)與技巧,在書中能夠找到所有工程實(shí)際當(dāng)中遇到的問題的解答。非常經(jīng)典!
  •   這本書真的不錯(cuò),對(duì)我?guī)椭艽?,也許是因?yàn)槲壹夹g(shù)差底子薄吧,呵呵。只要掌握書上的技術(shù),基本上就可以開發(fā)小型網(wǎng)絡(luò)程序了。
  •   這本書目標(biāo)很專注,全是網(wǎng)絡(luò)相關(guān)。作者寫的很明確,最好有一點(diǎn)C#基礎(chǔ),適合網(wǎng)絡(luò)編程的看
  •   書絕對(duì)是本好書,我就是看這本學(xué)的C#網(wǎng)絡(luò)編程
  •   書不厚,可是覆蓋的網(wǎng)絡(luò)編程內(nèi)容不少。沒有什么拖沓的語(yǔ)句,很實(shí)用。但是適用于對(duì)C#和網(wǎng)絡(luò)原理有一點(diǎn)了解的讀者。
  •   作者講解非常清晰,例子也是有血有肉,可作為C#網(wǎng)絡(luò)編程的入門參考書。
  •   對(duì)網(wǎng)絡(luò)編程講的比較清楚,適合初學(xué)者入門。
  •   拿到手簡(jiǎn)單翻看了一下,大致了解內(nèi)容,適合初級(jí)的****網(wǎng)絡(luò)應(yīng)用程序員閱讀,要想了解的更多,本書的內(nèi)容還是不夠的,看的時(shí)候多查下CSDN吧。
  •   雖然和預(yù)期想要的有些出入,但是還是學(xué)到了很多東西。沒接觸過C#,這本書看得有些郁悶,講得不是很細(xì),比如線程里的委托,還有網(wǎng)絡(luò)里的****請(qǐng)求,只是讓我明白了有這回事,要想實(shí)際應(yīng)用,還得自己多多研究
  •   對(duì)于一般開發(fā)人員是足夠了要是要做高級(jí)網(wǎng)絡(luò)開發(fā)還是需要其他資料
  •   C#高級(jí)編程(第7版)(配光盤)
  •   網(wǎng)絡(luò)方面寫的很詳細(xì),使人受益菲淺
  •   c#網(wǎng)路應(yīng)用在那些綜合書里都有過闡述,這本書專門是講這個(gè)的,應(yīng)該更好。
  •   這本書介紹的只是還是很淺顯易懂的。
  •   說實(shí)話,這本書里面的很多內(nèi)容和實(shí)例對(duì)有工作經(jīng)驗(yàn)和沒工作的經(jīng)驗(yàn)的人都會(huì)有很大的幫助
  •   評(píng)論不僅要對(duì)自己負(fù)責(zé),也要對(duì)別人負(fù)責(zé),所以我并不敢妄加評(píng)論,個(gè)人認(rèn)為此書還可以,唯一的一點(diǎn)就是源代碼需要自己去下載,沒有配光盤。
  •   很好的書,講的細(xì)致易懂。
  •   不錯(cuò)的書。值得看看
  •   很快就到貨了,書很新,挺好的!
  •   書書挺不錯(cuò)的.....
  •   書中內(nèi)容也很值得收藏。
  •   書不錯(cuò) 講的很全面 發(fā)貨速度也很快
  •   和學(xué)校發(fā)的書一樣,但比在學(xué)校訂便宜
  •   書挺好的,就是沒有源代碼,得自己下,如果帶有源代碼的話就更好了
  •   書可以的,只是大概翻了翻,最近比較忙沒時(shí)間看,感覺可以
  •   我又來打醬油啦
  •   沒話說,經(jīng)典就是經(jīng)典~~
  •   不好意思,確認(rèn)晚了,書籍很不錯(cuò),內(nèi)容還算比較全,適合初學(xué)!
  •   書籍不錯(cuò),我的老師推薦的
  •   封面有點(diǎn)被帶子捆綁到破了的痕跡,不過不影響使用啦
  •   不錯(cuò),比較系統(tǒng)的書籍
  •   C#入門
  •   這本絕對(duì)是學(xué)好C#的好書!強(qiáng)烈推薦
  •   寫得非常好,不過在IOCP那一塊沒講,這是***下的局限,不怪作者。
  •   太值了!內(nèi)容太豐富!講解得很好!
  •   非常好的適合入門的好書
  •   正在學(xué)習(xí)中.......感覺還不錯(cuò)
  •   bucuo good
  •   從書中發(fā)現(xiàn)作者結(jié)合實(shí)戰(zhàn)進(jìn)行講解,對(duì)****的其他新技術(shù)也做了介紹,希望能讀到《C#網(wǎng)絡(luò)應(yīng)用編程》下一版本,更深入的設(shè)計(jì),不錯(cuò)的一本書。
  •   最近開始接觸通信方面的編程開發(fā),協(xié)議啊、socket啊一點(diǎn)不懂。感覺這本書前面4章還不錯(cuò),對(duì)于我這種零基礎(chǔ)的理解socket很有幫助。初學(xué)者可以看,但是不是很深講的。
  •   這本書是學(xué)C#網(wǎng)絡(luò)應(yīng)用編程很好的一本書,但使用的是winform,這已經(jīng)過時(shí)了。
  •   很不錯(cuò)的一本書,非常適合初學(xué)者和開發(fā)人員使用!但讀者不要只局限于該課本!因?yàn)榫W(wǎng)絡(luò)編程的模式有很多種!具體還應(yīng)該就項(xiàng)目而選擇具體編程模型!
  •   這本書挺好的,把C#網(wǎng)絡(luò)編程的知識(shí)點(diǎn)都講解的很具體
  •   這是一本針對(duì)網(wǎng)絡(luò)編程的C#書,針對(duì)性強(qiáng),適合想在網(wǎng)絡(luò)編程上有所建樹的讀者.
  •   沒有web方面的網(wǎng)絡(luò)編程。。。。。
  •   書里例子比較多,適合邊學(xué)習(xí)邊動(dòng)手,最好能參考跟網(wǎng)絡(luò)網(wǎng)絡(luò)有關(guān)的基礎(chǔ)知識(shí)共同學(xué)習(xí)!
  •   如果你想做一些簡(jiǎn)單的網(wǎng)路編程這本書是一個(gè)很好的入門教程,如果想深入的話估計(jì)你會(huì)失望的。
  •   從目錄結(jié)構(gòu)看是本很不錯(cuò)的教材,也適合初中級(jí)程序員參考教材
  •   初步翻了一下,感覺是一本實(shí)用性很強(qiáng)的教材,需要多加練習(xí)才能好好利用
  •   買了半個(gè)月了,看了三分之一,
    感覺內(nèi)容還是比較豐富的,實(shí)例也不錯(cuò)
  •   這書寫得不錯(cuò),能讓人學(xué)到知識(shí)。不像其它的書,感覺千篇一律的教條。
  •   不過我買的不是這本書。買錯(cuò)了。正在退貨中。
  •   買了這本書還是有一段時(shí)間了,感覺寫的一般,有些地方有點(diǎn)看不懂,寫得不是很好,感覺像是翻譯的。。。。。。。。
  •   不錯(cuò)的教材,簡(jiǎn)明!
  •   書還是可以的,通俗易懂
  •   內(nèi)容還是可以的,書的質(zhì)量如果可以再好點(diǎn)就更好了
  •   這邊書雖然質(zhì)量感覺不太好,并且內(nèi)容有些膚淺,但還算適合初學(xué)者。
  •   我覺得這些書只要講解得詳細(xì) 把細(xì)節(jié)方面有講到的 都算還不錯(cuò)的
  •   書的內(nèi)容正是我所需要的 大體上看了下 覺得還不錯(cuò) 就不知道細(xì)節(jié)上有沒有明確的講解 先學(xué)著看吧
  •   書剛剛收到 看下了目錄簡(jiǎn)介 很適合
  •   空閑時(shí)候翻翻,學(xué)習(xí)了解。工作關(guān)系,需要多多的了解其他知識(shí)。
  •   內(nèi)容淺顯易懂,就是紙質(zhì)感覺不好
  •   內(nèi)容比較全面,適合初學(xué)者
  •   老公要求買的,正在學(xué)習(xí)中
  •   講的比較細(xì)致很廣泛
  •   看之前最好了解下C#地基本語(yǔ)法,中國(guó)人寫的,讀起來沒有不舒服的感覺
  •   比較實(shí)用,基礎(chǔ),全面
  •   紙質(zhì)一般,內(nèi)容還可以,入門必備。
  •   如果有項(xiàng)目就更好了
  •   有些地方寫的還行,關(guān)鍵的socket講的很糙,**** 3.5的高效SocketAsyncEventArgs沒講,網(wǎng)絡(luò)主要在這個(gè)東西,確沒有深入,很失望,而且,印刷質(zhì)量比較差,紙很薄,從這頁(yè)能看到那頁(yè)去,和衛(wèi)生紙有的一拼!
  •   國(guó)內(nèi)的計(jì)算機(jī)教材我就不必多說了
  •   這書就是學(xué)校的教材,可以看看,但教材能有啥看頭,大家都知道
  •   本書中有些地方,寫錯(cuò)了..源代碼中出現(xiàn)錯(cuò)誤,還需更正.但是內(nèi)容挺不錯(cuò)的.值得初學(xué)者看.
  •   比較之后,覺得這本書還比較滿意
  •   初學(xué)者當(dāng)教材學(xué)習(xí)還是不錯(cuò)的!
  •   書的印刷質(zhì)量還挺好,不過內(nèi)容看著比較費(fèi)勁
  •   書上有幾個(gè)實(shí)戰(zhàn)的例子,不過感覺和實(shí)際還是有點(diǎn)差。適合準(zhǔn)備入門的朋友看。
  •   學(xué)校教科書,你懂得
  •   看內(nèi)容還行,具體看實(shí)踐。
  •   看到整版整版的源代碼就心煩,不能都放到網(wǎng)上下載或放到光盤中?。?/li>
  •   一般般,很一般
  •   介紹的太少了,沒什么用
  •   隨便看了看,還行吧
  •   教科書買
  •   C#網(wǎng)絡(luò)應(yīng)用編程
 

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

京ICP備13047387號(hào)-7