注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C#網(wǎng)絡(luò)程序開發(fā)(第二版)

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

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

定 價:¥39.00

作 者: 何波,傅由甲 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校規(guī)劃教材·計算機科學與技術(shù)
標 簽: 暫缺

ISBN: 9787302506768 出版時間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 203 字數(shù):  

內(nèi)容簡介

  本書是C#網(wǎng)絡(luò)程序開發(fā)的經(jīng)典教材,涵蓋C#網(wǎng)絡(luò)程序開發(fā)的理論、實驗和課程設(shè)計。全書共包含五大部分:第一部分為C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ),包括網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)知識和C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ); 第二部分為C#網(wǎng)絡(luò)傳輸程序開發(fā),包括TCP、UDP和P2P網(wǎng)絡(luò)程序開發(fā)技術(shù); 第三部分為Internet應用程序開發(fā),包括FTP、電子郵件、HTTP和Web Service網(wǎng)絡(luò)程序開發(fā)技術(shù); 第四部分為C#網(wǎng)絡(luò)程序開發(fā)實踐,包括TCP、UDP、P2P、FTP、電子郵件、HTTP和Web Service網(wǎng)絡(luò)程序開發(fā)實踐; 第五部分為C#網(wǎng)絡(luò)程序開發(fā)課程設(shè)計,包括課程設(shè)計目的、題目及要求、考核方式。 本書遵循由淺入深、逐步深入的原則,實驗以理論課例程為基礎(chǔ)進行擴展和提高,有利于激發(fā)學習興趣,增強學習的自信心和成就感,進而牢固地掌握網(wǎng)絡(luò)程序開發(fā)技術(shù)。本書提供了配套的課件和源程序。 本書可作為高等院校計算機及相關(guān)專業(yè)的教材,也可作為信息技術(shù)領(lǐng)域教師、學生和工程技術(shù)人員的參考書。

作者簡介

暫缺《C#網(wǎng)絡(luò)程序開發(fā)(第二版)》作者簡介

圖書目錄

目錄

第一部分C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)
第1章C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)知識

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ò)程序通信機制

1.3.1端口與套接字

1.3.2基于套接字的網(wǎng)絡(luò)進程通信機制

第2章C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)

2.1Visual Studio.NET集成開發(fā)環(huán)境概述

2.2開發(fā)環(huán)境的安裝與常見C#網(wǎng)絡(luò)編程簡介

2.2.1開發(fā)環(huán)境的安裝

2.2.2C#網(wǎng)絡(luò)編程簡介

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使用套接字進行TCP傳輸

3.1.2使用TCP類進行網(wǎng)絡(luò)傳輸

3.1.3同步與異步

3.2基于同步TCP的網(wǎng)絡(luò)聊天程序開發(fā)

3.2.1功能介紹及界面設(shè)計

3.2.2服務(wù)器程序編寫

3.2.3客戶端程序編寫

3.3基于異步TCP的網(wǎng)絡(luò)聊天程序開發(fā)

3.3.1異步程序編程方法

3.3.2界面設(shè)計

3.3.3服務(wù)器端程序編寫

3.3.4客戶端程序編寫

第4章UDP網(wǎng)絡(luò)程序開發(fā)

4.1UDP程序開發(fā)的主要技術(shù)

4.1.1UDP與TCP的區(qū)別與優(yōu)勢

4.1.2使用UDP類進行網(wǎng)絡(luò)傳輸

4.1.3UDP下的同步與異步通信

4.2UDP的廣播與組播程序開發(fā)

4.2.1廣播與組播的基本概念

4.2.2組播組的加入與退出

4.3基于廣播和組播的網(wǎng)絡(luò)會議程序開發(fā)

4.3.1功能介紹及頁面設(shè)計

4.3.2程序?qū)崿F(xiàn)代碼

第5章P2P網(wǎng)絡(luò)程序開發(fā)

5.1P2P基礎(chǔ)知識

5.1.1P2P的發(fā)展歷程

5.1.2P2P的架構(gòu)

5.1.3P2P通信步驟

5.2.NET下的P2P程序開發(fā)

5.2.1對等名稱解析協(xié)議

5.2.2PeerToPeer命名空間

5.3P2P資源注冊與發(fā)現(xiàn)程序開發(fā)

5.3.1P2P資源發(fā)現(xiàn)過程

5.3.2P2P資源注冊程序開發(fā)

5.3.3P2P資源發(fā)現(xiàn)程序開發(fā)

第三部分Internet應用程序開發(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è)計

6.3.3上傳文件程序開發(fā)實現(xiàn)

6.3.4下載文件程序開發(fā)實現(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ā)實現(xiàn)

7.2.1功能介紹及頁面設(shè)計

7.2.2郵件發(fā)送模塊程序開發(fā)實現(xiàn)

7.2.3郵件接收模塊程序開發(fā)實現(xiàn)

第8章基于HTTP的Web程序開發(fā)技術(shù)

8.1HTTP簡介

8.1.1HTTP工作原理及特點

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ò)資源有效性檢測

8.3.2使用多線程下載文件

第9章Web Service程序開發(fā)技術(shù)

9.1Web Service技術(shù)概述

9.1.1Web Service基本概念

9.1.2Web Service的優(yōu)勢與短處

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實用程序開發(fā)舉例

9.3.1使用Web Service編寫天氣預報程序

9.3.2使用Web Service查詢股票行情

第四部分C#網(wǎng)絡(luò)程序開發(fā)實踐
實驗一C#網(wǎng)絡(luò)程序開發(fā)基礎(chǔ)——使用多線程掃描主機及端口

實驗二TCP程序開發(fā)實踐——C/S模式的局域網(wǎng)聊天程序開發(fā)

實驗三UDP程序開發(fā)實踐——局域網(wǎng)視頻聊天程序開發(fā)

實驗四P2P程序開發(fā)實踐——雙人對戰(zhàn)五子棋

實驗五FTP程序開發(fā)實踐——編寫自己的FTP服務(wù)器

實驗六電子郵件程序開發(fā)實踐——電子郵件客戶端

實驗七HTTP程序開發(fā)實踐——編寫自己的簡單Web瀏覽器

實驗八Web Service程序開發(fā)實踐——學生網(wǎng)絡(luò)選課管理程序

第五部分C#網(wǎng)絡(luò)程序開發(fā)課程設(shè)計
參考文獻


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號