C#網(wǎng)絡(luò)程序開發(fā)案例教程

出版時(shí)間:2008-8  出版社:中國電力出版社  作者:《國家人力資源部和社會(huì)保障部、國家工業(yè)和信息化部信息專業(yè)技術(shù)人才知識(shí)更新工程(“653”工程)指定教材》編委會(huì) 編  頁數(shù):257  

前言

  自20世紀(jì)90年代以來,伴隨著信息技術(shù)創(chuàng)新和經(jīng)濟(jì)全球化步伐的不斷加快,全球信息化進(jìn)程日益加速,中國的經(jīng)濟(jì)社會(huì)發(fā)展對(duì)信息化提出了廣泛、迫切的需求。黨的十七大報(bào)告做出了要“大力推進(jìn)信息化與工業(yè)化融合”,“提升高新技術(shù)產(chǎn)業(yè),發(fā)展信息、生物、新材料、航空航天、海洋等產(chǎn)業(yè)”的重要指示,這對(duì)信息技術(shù)人才提出了更高的要求。  為貫徹落實(shí)科教興國和人才強(qiáng)國戰(zhàn)略,進(jìn)一步加強(qiáng)專業(yè)技術(shù)人才隊(duì)伍建設(shè),推進(jìn)專業(yè)技術(shù)人才繼續(xù)教育工作,人力資源和社會(huì)保障部組織實(shí)施了“專業(yè)技術(shù)人才知識(shí)更新工程(‘653工程’)”,聯(lián)合相關(guān)部門在現(xiàn)代農(nóng)業(yè)、現(xiàn)代制造、信息技術(shù)、能源技術(shù)、現(xiàn)代管理等5個(gè)領(lǐng)域,重點(diǎn)培訓(xùn)300萬名緊跟科技發(fā)展前沿、創(chuàng)新能力強(qiáng)的中高級(jí)專業(yè)技術(shù)人才。工業(yè)和信息化部與人力資源和社會(huì)保障部在2006年1月19日聯(lián)合印發(fā)《信息專業(yè)技術(shù)人才知識(shí)更新工程(“653工程”)實(shí)施辦法》(國人部發(fā)[2006]8號(hào)),對(duì)信息技術(shù)領(lǐng)域的專業(yè)技術(shù)人才培養(yǎng)進(jìn)行了部署和安排,提出了要在6年內(nèi)培養(yǎng)信息技術(shù)領(lǐng)域中高級(jí)創(chuàng)新型、復(fù)合型、實(shí)用型人才70萬人次左右?! ∽鳛閲壹?jí)人才培養(yǎng)工程,“653工程”被列入《中國國民經(jīng)濟(jì)和社會(huì)發(fā)展第十一個(gè)五年規(guī)劃綱要》和《2006-2010年全國干部教育培訓(xùn)規(guī)劃》,成為建設(shè)高素質(zhì)人才隊(duì)伍的重要舉措?! ”鞠盗薪滩淖鳛椤?53工程”指定教材,嚴(yán)格按照《信息專業(yè)技術(shù)人才知識(shí)更新工程(“653工程”)實(shí)施辦法》的要求,以培養(yǎng)符合社會(huì)需求的信息專業(yè)技術(shù)人才為目標(biāo),匯聚了眾多來自信息產(chǎn)業(yè)部門、著名高校、科研院所和知名企業(yè)的學(xué)者與技術(shù)專家,組成強(qiáng)大的教學(xué)研發(fā)和師資隊(duì)伍,力求使教材體系嚴(yán)謹(jǐn)、貼近實(shí)際。同時(shí),教材采用“項(xiàng)目驅(qū)動(dòng)”的編寫思路,以解決實(shí)際項(xiàng)目的思路和操作為主線,連貫多個(gè)知識(shí)點(diǎn),語言表述規(guī)范、明確,貼近企業(yè)實(shí)際需求。  為了方便教師授課和學(xué)生學(xué)習(xí),促進(jìn)學(xué)校教學(xué)改革,提升教學(xué)質(zhì)量,本系列教材不僅提供教師授課所用的教學(xué)課件、習(xí)題和答案解析,而且針對(duì)教材中所涉及的案例、項(xiàng)目和實(shí)訓(xùn)內(nèi)容,提供了多媒體視頻教學(xué)演示課件。

內(nèi)容概要

C#是微軟公司推出的一種面向?qū)ο?、類型安全的語言,簡單易學(xué)并且功能強(qiáng)大,本書結(jié)合精選的案例詳細(xì)介紹了C#網(wǎng)絡(luò)開發(fā)方面的方法和技巧。    本書共16章,分為兩部分:第一部分包括網(wǎng)絡(luò)開發(fā)的基礎(chǔ),C#的基礎(chǔ)知識(shí)以及程序發(fā)布和美化方面的技巧;第二部分結(jié)合14個(gè)案例講述了FTP客戶端、SMTP郵件發(fā)送、P2P聊天、局域網(wǎng)主機(jī)掃描、端口掃描、廣播程序、ping程序、網(wǎng)絡(luò)五子棋、在線翻譯、天氣預(yù)報(bào)查詢、列車時(shí)刻查詢、遠(yuǎn)程數(shù)據(jù)庫訪問、本機(jī)數(shù)據(jù)包監(jiān)聽、局域網(wǎng)主機(jī)監(jiān)控等程序的開發(fā)。案例內(nèi)容豐富,講解詳細(xì),并有一定的工程背景,具有很高的實(shí)用價(jià)值。    本書可作為高等學(xué)校及軟件學(xué)院的教材,也可供軟件開發(fā)人員參考。

書籍目錄

叢書序前言第1章  網(wǎng)絡(luò)編程基礎(chǔ)  1.1  OSI參考模型  1.2  TCP/IP網(wǎng)絡(luò)模型  1.3  C#開發(fā)環(huán)境的安裝和使用  1.4  WindowsXP常用網(wǎng)絡(luò)命令  1.5  小結(jié)  1.6  習(xí)題第2章  C#語言基礎(chǔ)  2.1  概述  2.2  C#程序設(shè)計(jì)基礎(chǔ).  2.3  C#集合操作相關(guān)類  2.4  C#的鼠標(biāo)事件  2.5  C#的鍵盤事件  2.6  小結(jié)  2.7  習(xí)題第3章  測(cè)試網(wǎng)絡(luò)是否通暢的程序ping  3.1  ICMP協(xié)議概述  3.2  必備知識(shí)  3.3  ping程序的實(shí)現(xiàn)  3.4  小結(jié)  3.5  習(xí)題第4章  局域網(wǎng)掃描程序設(shè)計(jì)  4.1  概述  4.2  獲得本機(jī)主機(jī)名和IP地址  4.3  獲得局域網(wǎng)其他主機(jī)的主機(jī)名和IP地址  4.4  小結(jié)  4.5  習(xí)題第5章  使用SMTP協(xié)議發(fā)送電子郵件  5.1  概述  5.2  C#編程中的相關(guān)類  5.3  郵件發(fā)送程序的實(shí)現(xiàn)  5.4  小結(jié)  5.5  習(xí)題第6章  多線程技術(shù)及其應(yīng)用  6.1  多線程概述  6.2  多線程應(yīng)用實(shí)例  6.3  小結(jié)  6.4  習(xí)題第7章  局域網(wǎng)聊天程序(P2P版)設(shè)計(jì)  7.1  P2P概述  7.2  C#中的Socket類  7.3  Tcp Listener類和TcpClient類  7.4  利用事件Event實(shí)現(xiàn)類之間的通信  7.5  聊天程序(P2P版)的實(shí)現(xiàn)  7.6  小結(jié)  7.7  習(xí)題第8章  局域網(wǎng)主機(jī)監(jiān)控軟件的設(shè)計(jì)  8.1  概述  8.2  系統(tǒng)的關(guān)鍵技術(shù)  8.3  系統(tǒng)的設(shè)計(jì)  8.4  系統(tǒng)的實(shí)現(xiàn)  8.5  小結(jié)  8.6  習(xí)題第9章  局域網(wǎng)廣播程序設(shè)計(jì)  9.1  概述  9.2  局域網(wǎng)廣播程序設(shè)計(jì)  9.3  小結(jié)  9.4  習(xí)題第1O章  基于WebService的程序設(shè)計(jì)  10.1  WebService技術(shù)概述  10.2  天氣預(yù)報(bào)程序設(shè)計(jì)  10.3  列車時(shí)刻查詢程序設(shè)計(jì)  10.4  小結(jié)  10.5  習(xí)題第11章  Remoting通信技術(shù)及應(yīng)用  11.1  Remoting技術(shù)概述  11.2  TCP通道示例  11.3  HTTP通道示例  11.4  訪問遠(yuǎn)程Access數(shù)據(jù)庫  11.5  小結(jié)  11.6  習(xí)題第12章  在線翻譯程序設(shè)計(jì)  12.1  概述  12.2  基礎(chǔ)知識(shí)  12.3  Translation程序的設(shè)計(jì)  12.4  Translation程序的實(shí)現(xiàn)  12.5  小結(jié)  12.6  習(xí)題第13章  網(wǎng)絡(luò)五子棋游戲設(shè)計(jì)  13.1  概述  13.2  游戲的設(shè)計(jì)  13.3  游戲的實(shí)現(xiàn)  13.4  小結(jié)  13.5  習(xí)題第14章  FTP客戶端設(shè)計(jì)  14.1  概述  14.2  FTP協(xié)議相關(guān)類介紹  14.3  使用FTP協(xié)議上傳文件  14.4  使用FTP協(xié)議下載文件  14.5  小結(jié)  14.6  習(xí)題第15章  原始套接字編程基礎(chǔ)  15.1  概述  15.2  必備知識(shí)  15.3  程序的實(shí)現(xiàn)  15.4  小結(jié)  15.5  習(xí)題第16章  應(yīng)用程序的發(fā)布和美化  16.1  概述  16.2  應(yīng)用程序的發(fā)布  16.3  應(yīng)用程序的美化  16.4  小結(jié)  16.5  習(xí)題附錄A  《C#網(wǎng)絡(luò)程序開發(fā)案例教程》實(shí)驗(yàn)指導(dǎo)  實(shí)驗(yàn)一  實(shí)驗(yàn)二  實(shí)驗(yàn)三  實(shí)驗(yàn)四  實(shí)驗(yàn)五  實(shí)驗(yàn)六  實(shí)驗(yàn)七  實(shí)驗(yàn)八  實(shí)驗(yàn)九  實(shí)驗(yàn)十  實(shí)驗(yàn)十一  實(shí)驗(yàn)十二  實(shí)驗(yàn)十三  實(shí)驗(yàn)十四  實(shí)驗(yàn)十五  實(shí)驗(yàn)十六附錄B  《C#網(wǎng)絡(luò)程序開發(fā)案例教程》課程設(shè)計(jì)參考方案附錄C  C#編碼參考規(guī)范參考文獻(xiàn)

章節(jié)摘錄

  第1章 網(wǎng)絡(luò)編程基礎(chǔ)  1.1 OSI參考模型  1.1.2 OSI各層介紹  4.傳輸層  傳輸層也稱為運(yùn)輸層,是兩臺(tái)計(jì)算機(jī)經(jīng)過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信時(shí),第一個(gè)端到端的層次,具有緩沖作用。當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量不能滿足要求時(shí),它將服務(wù)加以提高,以滿足高層的要求;當(dāng)網(wǎng)絡(luò)層服務(wù)質(zhì)量較好時(shí),它只用很少的服務(wù)工作。  世界上各種通信子網(wǎng)在性能上存在著很大差異。例如電話交換網(wǎng)、分組交換網(wǎng)、公用數(shù)據(jù)交換網(wǎng)、局域網(wǎng)等通信子網(wǎng)都可互聯(lián),但它們提供的吞吐量、傳輸速率、數(shù)據(jù)延遲等各不相同.但是對(duì)于會(huì)話層來說,卻要求有一個(gè)性能恒定的界面。傳輸層就承擔(dān)了這一功能。它采用分流/合流、復(fù)用/介復(fù)用技術(shù)來調(diào)節(jié)上述通信子網(wǎng)的差異,使會(huì)話層感受不到這種差異?! 〈送鈧鬏攲舆€要具備差錯(cuò)恢復(fù)、流量控制等功能,以此對(duì)會(huì)話層屏蔽通信子網(wǎng)在這些方面的細(xì)節(jié)與差異。傳輸層面對(duì)的數(shù)據(jù)對(duì)象已不是網(wǎng)絡(luò)地址和主機(jī)地址,而是會(huì)話層的界面端口。上述功能的最終目的是為會(huì)話層提供可靠的,無誤的數(shù)據(jù)傳輸。傳輸層的服務(wù)一般要經(jīng)歷傳輸連接建立、數(shù)據(jù)傳送、傳輸連接釋放3個(gè)階段才算完成一個(gè)完整的服務(wù)過程。

編輯推薦

  《全國高等職業(yè)教育"十一五"計(jì)算機(jī)類專業(yè)規(guī)劃教材?C#網(wǎng)絡(luò)程序開發(fā)案例教程》案例內(nèi)容豐富,講解詳細(xì),并有一定的工程背景,具有很高的實(shí)用價(jià)值。

圖書封面

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


    C#網(wǎng)絡(luò)程序開發(fā)案例教程 PDF格式下載


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

 
 

 

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

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