国产免费无码又爽又刺激高潮_国产亚洲欧美在线人成aaaa_亚洲av永久无码精品尤物_专区久久五月天_国内精品久久人妻无码妲己影院

專題欄目:ARVRMR虛擬現(xiàn)實(shí)

《C#網(wǎng)絡(luò)程序開發(fā)(第二版)》

書籍簡(jiǎn)介:

本書是C#網(wǎng)絡(luò)程序開發(fā)的經(jīng)典教材,涵蓋C#網(wǎng)絡(luò)程序開發(fā)的理論、實(shí)驗(yàn)和課程設(shè)計(jì)。全書共包含五大部分:*部分為C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ),包括網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)知識(shí)和C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ); 第二部分為C#網(wǎng)絡(luò)傳輸程序開發(fā),包括TCP、UDP和P2P網(wǎng)絡(luò)程序開發(fā)技術(shù); 第三部分為Internet應(yīng)用程序開發(fā),包括FTP、電子郵件、HTTP和Web Service網(wǎng)絡(luò)程序開發(fā)技術(shù); 第四部分為C#網(wǎng)絡(luò)程序開發(fā)實(shí)踐,包括TCP、UDP、P2P、FTP、電子郵件、HTTP和Web Service網(wǎng)絡(luò)程序開發(fā)實(shí)踐; 第五部分為C#網(wǎng)絡(luò)程序開發(fā)課程設(shè)計(jì),包括課程設(shè)計(jì)目的、題目及要求、考核方式。

本書遵循由淺入深、逐步深入的原則,實(shí)驗(yàn)以理論課例程為基礎(chǔ)進(jìn)行擴(kuò)展和提高,有利于激發(fā)學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)的自信心和成就感,進(jìn)而牢固地掌握網(wǎng)絡(luò)程序開發(fā)技術(shù)。本書提供了配套的課件和源程序。

本書可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為信息技術(shù)領(lǐng)域教師、學(xué)生和工程技術(shù)人員的參考書。

作者簡(jiǎn)介:

何波 傅由甲

出版日期:

2019年01月

章節(jié)目錄:

第一部分C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)
第1章C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)知識(shí)
1.1網(wǎng)絡(luò)通信模型及分類
1.1.1分散式、集中式與分布式系統(tǒng)
1.1.2C/S、B/S與P2P網(wǎng)絡(luò)通信架構(gòu)
1.2TCP/IP網(wǎng)絡(luò)模型及協(xié)議
1.2.1TCP/IP網(wǎng)絡(luò)架構(gòu)
1.2.2TCP協(xié)議和UDP協(xié)議
1.2.3IP協(xié)議
1.3網(wǎng)絡(luò)程序通信機(jī)制
1.3.1端口與套接字
1.3.2基于套接字的網(wǎng)絡(luò)進(jìn)程通信機(jī)制
第2章C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)
2.1Visual Studio.NET集成開發(fā)環(huán)境概述
2.2開發(fā)環(huán)境的安裝與常見C#網(wǎng)絡(luò)編程簡(jiǎn)介
2.2.1開發(fā)環(huán)境的安裝
2.2.2C#網(wǎng)絡(luò)編程簡(jiǎn)介
2.3C#.NET網(wǎng)絡(luò)程序開發(fā)基本類
2.3.1IPAddress類
2.3.2IPHostEntry類
2.3.3IPEndPoint類
2.3.4Dns類
2.3.5Ping及相關(guān)類
2.4C#套接字與網(wǎng)絡(luò)流
2.4.1Socket類
2.4.2套接字的類型與使用方法
2.4.3網(wǎng)絡(luò)流
2.4.4網(wǎng)絡(luò)數(shù)據(jù)編碼與解碼
2.5多線程技術(shù)
2.5.1多線程概述
2.5.2多線程的創(chuàng)建與使用
2.5.3多線程的同步
2.5.4線程池的概念與使用方法
第二部分C#網(wǎng)絡(luò)傳輸程序開發(fā)
第3章TCP網(wǎng)絡(luò)程序開發(fā)
3.1TCP程序開發(fā)主要技術(shù)
3.1.1使用套接字進(jìn)行TCP傳輸
3.1.2使用TCP類進(jìn)行網(wǎng)絡(luò)傳輸
3.1.3同步與異步
3.2基于同步TCP的網(wǎng)絡(luò)聊天程序開發(fā)
3.2.1功能介紹及界面設(shè)計(jì)
3.2.2服務(wù)器程序編寫
3.2.3客戶端程序編寫
3.3基于異步TCP的網(wǎng)絡(luò)聊天程序開發(fā)
3.3.1異步程序編程方法
3.3.2界面設(shè)計(jì)
3.3.3服務(wù)器端程序編寫
3.3.4客戶端程序編寫
第4章UDP網(wǎng)絡(luò)程序開發(fā)
4.1UDP程序開發(fā)的主要技術(shù)
4.1.1UDP與TCP的區(qū)別與優(yōu)勢(shì)
4.1.2使用UDP類進(jìn)行網(wǎng)絡(luò)傳輸
4.1.3UDP下的同步與異步通信
4.2UDP的廣播與組播程序開發(fā)
4.2.1廣播與組播的基本概念
4.2.2組播組的加入與退出
4.3基于廣播和組播的網(wǎng)絡(luò)會(huì)議程序開發(fā)
4.3.1功能介紹及頁(yè)面設(shè)計(jì)
4.3.2程序?qū)崿F(xiàn)代碼
第5章P2P網(wǎng)絡(luò)程序開發(fā)
5.1P2P基礎(chǔ)知識(shí)
5.1.1P2P的發(fā)展歷程
5.1.2P2P的架構(gòu)
5.1.3P2P通信步驟
5.2.NET下的P2P程序開發(fā)
5.2.1對(duì)等名稱解析協(xié)議
5.2.2PeerToPeer命名空間
5.3P2P資源注冊(cè)與發(fā)現(xiàn)程序開發(fā)
5.3.1P2P資源發(fā)現(xiàn)過(guò)程
5.3.2P2P資源注冊(cè)程序開發(fā)
5.3.3P2P資源發(fā)現(xiàn)程序開發(fā)
第三部分Internet應(yīng)用程序開發(fā)第6章FTP網(wǎng)絡(luò)程序開發(fā)
6.1FTP原理及規(guī)范
6.1.1FTP概述
6.1.2FTP工作原理和數(shù)據(jù)傳輸
6.1.3FTP規(guī)范
6.2FTP程序開發(fā)相關(guān)類
6.2.1FtpWebRequest類
6.2.2FtpWebResponse類
6.2.3NetworkCredential類
6.3編寫FTP的文件上傳下載器
6.3.1FTP服務(wù)器的配置
6.3.2功能介紹及界面設(shè)計(jì)
6.3.3上傳文件程序開發(fā)實(shí)現(xiàn)
6.3.4下載文件程序開發(fā)實(shí)現(xiàn)
第7章SMTP與POP3網(wǎng)絡(luò)程序開發(fā)技術(shù)
7.1郵件發(fā)送與接收協(xié)議
7.1.1郵件發(fā)送與SMTP協(xié)議
7.1.2郵件接收與POP3協(xié)議
7.1.3.NET下的郵件收發(fā)相關(guān)類
7.2郵件客戶端程序開發(fā)實(shí)現(xiàn)
7.2.1功能介紹及頁(yè)面設(shè)計(jì)
7.2.2郵件發(fā)送模塊程序開發(fā)實(shí)現(xiàn)
7.2.3郵件接收模塊程序開發(fā)實(shí)現(xiàn)
第8章基于HTTP的Web程序開發(fā)技術(shù)
8.1HTTP簡(jiǎn)介
8.1.1HTTP工作原理及特點(diǎn)
8.1.2HTTP協(xié)議
8.2.NET下的HTTP程序開發(fā)技術(shù)
8.2.1HTTP程序開發(fā)相關(guān)類
8.2.2Web中的數(shù)據(jù)提交
8.2.3Web數(shù)據(jù)交換舉例
8.3編寫HTTP下的多線程文件下載器
8.3.1網(wǎng)絡(luò)資源有效性檢測(cè)
8.3.2使用多線程下載文件
第9章Web Service程序開發(fā)技術(shù)
9.1Web Service技術(shù)概述
9.1.1Web Service基本概念
9.1.2Web Service的優(yōu)勢(shì)與短處
9.1.3Web Service的架構(gòu)
9.2創(chuàng)建和使用Web服務(wù)
9.2.1創(chuàng)建Web服務(wù)
9.2.2調(diào)用Web服務(wù)
9.3Web Service實(shí)用程序開發(fā)舉例
9.3.1使用Web Service編寫天氣預(yù)報(bào)程序
9.3.2使用Web Service查詢股票行情
第四部分C#網(wǎng)絡(luò)程序開發(fā)實(shí)踐
實(shí)驗(yàn)一C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)——使用多線程掃描主機(jī)及端口
實(shí)驗(yàn)二TCP程序開發(fā)實(shí)踐——C/S模式的局域網(wǎng)聊天程序開發(fā)
實(shí)驗(yàn)三UDP程序開發(fā)實(shí)踐——局域網(wǎng)視頻聊天程序開發(fā)
實(shí)驗(yàn)四P2P程序開發(fā)實(shí)踐——雙人對(duì)戰(zhàn)五子棋
實(shí)驗(yàn)五FTP程序開發(fā)實(shí)踐——編寫自己的FTP服務(wù)器
實(shí)驗(yàn)六電子郵件程序開發(fā)實(shí)踐——電子郵件客戶端
實(shí)驗(yàn)七HTTP程序開發(fā)實(shí)踐——編寫自己的簡(jiǎn)單Web瀏覽器
實(shí)驗(yàn)八Web Service程序開發(fā)實(shí)踐——學(xué)生網(wǎng)絡(luò)選課管理程序
第五部分C#網(wǎng)絡(luò)程序開發(fā)課程設(shè)計(jì)
參考文獻(xiàn)

封面圖:

發(fā)表評(píng)論

相關(guān)文章