TOP
紅利積點抵現金,消費購書更貼心
Visual C#網絡編程與技術實踐(附盤)(簡體書)
滿額折

Visual C#網絡編程與技術實踐(附盤)(簡體書)

商品資訊

人民幣定價:56 元
定價
:NT$ 336 元
優惠價
87292
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :8 點
商品簡介
目次

商品簡介

本書詳細介紹了利用Visual C# 2005進行網絡編程的方法和技巧。全書共分13章,主要內容包括網絡編程原理、Visual C# 2005的套接字以及多線程的開發、基於各種不同協議的網絡編程應用模塊,并通過幾個典型的實例介紹了Visual C# 2005網絡編程的實際應用。
本書注重代碼的通用性和工程實踐性,書中提供的通用模塊和典型實例稍加修改就可以為讀者所用。
本書不僅適用于使用Visual C# 2005進行軟件開發的廣大軟件開發人員,也適合高等院校師生學習和參考使用,特別對高校計算機專業的學生進行畢業設計具有非常好的指導價值,也可以作為廣大計算機編程愛好者的自學參考書。

目次

第1章 C#.NET網絡編程概述
 1.1 網絡通信概述
1.1.1 網絡通信模型概述
1.1.2 網絡通信協議、接口和服務概述
1.1.3 TCP/IP網絡架構概述
1.1.4 IP地址與端口
 1.2 C#.NET網絡編程相關類
1.2.1 IPAddress類
1.2.2 DNS類
1.2.3 IPHostEntry類
1.2.4 IPEndPoint類
1.2.5 Socket類
 1.3 套接字概述
1.3.1 套接字的類型和常用屬性
1.3.2 建立面向連接的套接字
1.3.3 建立面向無連接的套接字
 1.4 使用套接字的簡單示例
1.4.1 C/S與B/S架構通信模式概述
1.4.2 編寫客戶端代碼
1.4.3 編寫服務器端代碼
1.4.4 無阻塞套接字
 1.5 本章小結
第2章 C#.NET高級網絡編程技術概述
 2.1 線程與網絡通信
2.1.1 基於線程的網絡通信概述
2.1.2 在網絡編程中使用多線程
2.1.3 線程基礎
2.1.4 多線程在網絡編程中的應用
 2.2 網絡通信的常見問題
2.2.1 讓網絡通信代碼更強壯
2.2.2 數據緩沖區處理方法
 2.3 TCP無保護消息邊界
2.3.1 發送固定長度的消息
2.3.2 采用變長的消息
2.3.3 使用特殊標記處理消息
 2.4 本章小結
第3章 開發基於TCP協議的應用程序
 3.1 套接字與TCP協議
3.1.1 使用套接字傳輸數據
3.1.2 NetworkStream對象同數據發送與接收
3.1.3 TcpClient與TcpListener類
3.1.4 使用TCP/IP協議編寫應用層的通信代碼
 3.2 開發異步的TCP應用編程
3.2.1 TCP的異步通信流程
3.2.2 線程阻塞與異步中的同步問題
 3.3 開發異步的TCP聊天程序
3.3.1 客戶端界面設計
3.3.2 客戶端業務邏輯設計
3.3.3 服務器端界面設計
3.3.4 服務器端業務邏輯設計
3.3.5 運行界面
 3.4 本章小結
第4章 開發基於UDP的應用程序
 4.1 UDP通信協議概述
4.1.1 UDP協議與TCP協議的差別
4.1.2 UDP協議的使用場合
 4.2 在C#下UDP協議的相關類
4.2.1 IPAddress類
4.2.2 UdpClient類的構造函數
4.2.3 UdpClient類的常用方法與實例
 4.3 UDP協議使用示例
4.3.1 UDP模塊功能概述
4.3.2 設計通信流程
4.3.3 開發服務器端程序
4.3.4 開發客戶端程序
4.3.5 使用多線程開發UDP協議
4.3.6 使用校驗保證信息完整性
4.3.7 效果演示
 4.4 本章小結
第5章 開發基於SNMP協議的應用程序
 5.1 SNMP協議概述
5.1.1 了解SNMP協議
5.1.2 SNMP的常用命令
5.1.3 設計SNMP包
 5.2 SNMP協議使用示例
5.2.1 需求分析與設計
5.2.2 設計程序流程
5.2.3 程序窗口界面設計
5.2.4 SNMP類編寫
5.2.5 SNMP程序窗口類編寫
 5.3 運行效果演示
 5.4 使用供貨商提供的MIB庫
 5.5 本章小結
第6章 使用.NET發送郵件
 6.1 郵件發送與接收協議概述
6.1.1 SMTP協議與郵件發送
6.1.2 POP3協議與郵件接收
6.1.3 .NET下支持SMTP和POP3的類
 6.2 郵件發送與接收模塊
6.2.1 需求分析與設計
6.2.2 設計郵件發送和接收的流程
6.2.3 界面設計
6.2.4 編寫主窗口的業務邏輯
6.2.5 編寫發送郵件的業務邏輯
6.2.6 編寫接收郵件的業務邏輯
6.2.7 使用多線程發送與接收郵件
 6.3 運行效果演示
 6.4 本章小結
第7章 FTP下載與文件傳輸
 7.1 FTP協議概述
7.1.1 使用FTP協議下載文件的流程
7.1.2 相關類庫說明
 7.2 FTP客戶端設計
7.2.1 需求分析
7.2.2 界面設計
7.2.3 業務邏輯設計
 7.3 FTP服務器端設計
7.3.1 需求分析
7.3.2 FTP響應碼
7.3.3 業務邏輯設計
 7.4 運行界面
 7.5 本章小結
第8章 基於C#.NET的網絡管理模塊
 8.1 ICMP協議概述
8.1.1 ping命令
8.1.2 tracert命令
 8.2 ICMP包
 8.3 編寫網絡管理模塊
8.3.1 需求分析
8.3.2 界面設計
8.3.3 編寫核心icmp類的業務邏輯
8.3.4 編寫具有ping功能的業務邏輯
8.3.5 編寫具有tracert功能的業務邏輯
8.3.6 編寫findmask功能的業務邏輯
8.3.7 編寫時間戳功能的業務邏輯
 8.4 運行界面
 8.5 本章小結
第9章 編寫基於.NET的Web Service
 9.1 Web Service概述
9.1.1 Web服務基本概念
9.1.2 Web服務的優勢
9.1.3 Web服務的架構
 9.2 需求分析與設計
9.2.1 需求分析
9.2.2 文件功能設計
9.2.3 數據庫設計
 9.3 編寫Web Service服務系統
9.3.1 構建Web Service
9.3.2 編寫Web服務代碼
9.3.3 主頁面與登錄相關的WebService數據訪問模塊
9.3.4 發表主題相關的Web Service訪問模塊
9.3.5 投票相關的Web Service訪問模塊
9.3.6 管理相關的Web Service訪問模塊
 9.4 主頁面與登錄模塊
9.4.1 界面設計
9.4.2 編寫業務邏輯
 9.5 發表主題模塊
9.5.1 界面設計
9.5.2 編寫業務邏輯
 9.6 投票模塊
9.6.1 界面設計
9.6.2 編寫業務邏輯
 9.7 管理模塊
9.7.1 界面設計
9.7.2 編寫業務邏輯
 9.8 本章小結
第10章 基於.NET的遠程技術
 10.1 遠程技術概述
10.1.1 遠程技術開發結構
10.1.2 遠程技術使用
 10.2 遠程控制開發客戶端的設計
10.2.1 界面設計與控件使用
10.2.2 客戶端的代碼設計
 10.3 遠程控制開發服務器端的設計
10.3.1 界面設計與控件使用
10.3.2 服務器端的代碼設計
 10.4 運行效果演示
 10.5 本章小結
第11章 流媒體在線播放
 11.1 需求分析與設計
11.1.1 需求分析
11.1.2 模塊設計
11.1.3 數據庫設計
 11.2 DirectShow接口
11.2.1 濾波圖模型
11.2.2 如何使用DirectShow接口
11.2.3 流媒體在線播放相關接口
 11.3 流媒體協議
11.3.1 實時傳輸協議(RTP)
11.3.2 實時傳輸控制協議(RTCP)
11.3.3 實時流傳輸協議(RTSP)
11.3.4 流媒體服務過程
 11.4 建立.NET的窗體項目
11.4.1 主窗口界面設計
11.4.2 收藏夾數據庫相關業務邏輯設計
11.4.3 流媒體在線播放器業務邏輯設計
 11.5 運行效果演示
 11.6 本章小結
第12章 在線五子棋系統模塊
 12.1 需求分析與設計
12.1.1 需求分析
12.1.2 模塊設計
 12.2 五子棋規則類設計
12.2.1 勝負判定類
12.2.2 行棋規則類
 12.3 基於TCP協議的通信類
12.4 網絡配置模塊
12.4.1 網絡配置模塊的界面設計
12.4.2 網絡配置模塊的代碼設計
 12.5 掃描主機模塊
12.5.1 掃描主機模塊的界面設計
12.5.2 掃描主機模塊的代碼設計
 12.6 主界面模塊
12.6.1 主界面模塊的界面設計
12.6.2 主界面模塊的代碼設計
 12.7 運行界面
 12.8 本章小結
第13章 基於HTTP協議的下載工具
 13.1 HTTP協議
13.1.1 HTTP下載理論
13.1.2 .NET的幾個支持HTTP協議的類
 13.2 異步機制
13.2.1 異步機制的原理
13.2.2 異步類
 13.3 下載工具的設計
13.3.1 需求設計
13.3.2 模塊設計
13.3.3 界面設計
13.3.4 業務邏輯設計
 13.4 運行效果演示
 13.5 本章小結

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 292
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區