出版時(shí)間:2006-10 出版社:清華大學(xué)出版社 作者:吳晨 頁(yè)數(shù):395
內(nèi)容概要
《C#網(wǎng)絡(luò)與通信程序設(shè)計(jì)案例精講》通過經(jīng)典案例詳細(xì)講解了用C#語(yǔ)言開發(fā)網(wǎng)絡(luò)與通信程序的方法和技巧。全書分為兩個(gè)部分。第1部分是C#網(wǎng)絡(luò)編程基礎(chǔ),介紹了C#集成開發(fā)環(huán)境、網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)、網(wǎng)絡(luò)應(yīng)用開發(fā)流程。第2部分是C#案例應(yīng)用部分,共開發(fā)了10個(gè)完整的網(wǎng)絡(luò)與通信技術(shù)系統(tǒng);包括FTP服務(wù)器和客戶端、電子郵箱客戶端、聊天室、多線程下載、電子書店、網(wǎng)絡(luò)游戲、瀏覽器、通信系統(tǒng)、Telnet客戶端等。案例講解詳細(xì),涵蓋面廣,并都有一定的工程背景,具有很強(qiáng)的實(shí)用性。讀者通過《C#網(wǎng)絡(luò)與通信程序設(shè)計(jì)案例精講》的學(xué)習(xí),即可洞悉C#網(wǎng)絡(luò)與通信編程的特色和優(yōu)點(diǎn),又可把這些技術(shù)應(yīng)用到實(shí)際開發(fā)中。
書籍目錄
第1章 C#網(wǎng)絡(luò)編程基礎(chǔ) 11.1 Visual C#集成開發(fā)環(huán)境 21.1.1 起始頁(yè) 21.1.2 解決方案資源管理器 31.1.3 類視圖 41.1.4 服務(wù)器資源管理器 41.1.5 屬性窗口 51.1.6 工具箱窗口 51.2 Visual C#網(wǎng)絡(luò)通信編程基礎(chǔ) 61.2.1 網(wǎng)絡(luò)體系結(jié)構(gòu)與網(wǎng)絡(luò)編程 61.2.2 .NET中的網(wǎng)絡(luò)編程組件 71.2.3 .NET中的Socket編程 71.3 Visual C#網(wǎng)絡(luò)應(yīng)用開發(fā)流程 71.3.1 系統(tǒng)功能分析 81.3.2 系統(tǒng)設(shè)計(jì) 81.3.3 系統(tǒng)實(shí)現(xiàn) 81.3.4 程序的調(diào)試和運(yùn)行 12第2章 FTP服務(wù)器 162.1 FTP協(xié)議 172.1.1 FTP命令 172.1.2 FTP響應(yīng) 182.2 必備知識(shí) 192.2.1 接收命令 192.2.2 發(fā)送響應(yīng)和數(shù)據(jù) 202.2.3 如何獲取本機(jī)IP地址 212.3 系統(tǒng)功能 232.3.1 主界面 232.3.2 登錄管理 242.3.3 目錄管理 242.3.4 文件傳輸 252.4 系統(tǒng)設(shè)計(jì) 252.5 系統(tǒng)實(shí)現(xiàn) 272.5.1 服務(wù)器主界面 272.5.2 封裝客戶信息 322.5.3 處理客戶端的請(qǐng)求 392.6 程序的運(yùn)行和測(cè)試 50第3章 FTP客戶端 523.1 FTP命令 533.1.1 連接操作 533.1.2 設(shè)置模式 553.1.3 目錄操作 563.1.4 發(fā)送操作 583.1.5 獲取操作 583.1.6 其他命令 593.2 必備知識(shí) 593.2.1 TreeView和ListView的使用 603.2.2 文件訪問方法 633.3 系統(tǒng)功能 643.3.1 主界面 643.3.2 登錄管理 653.3.3 目錄管理 653.3.4 文件傳輸 663.4 系統(tǒng)設(shè)計(jì) 663.5 系統(tǒng)實(shí)現(xiàn) 683.5.1 主界面 683.5.2 登錄和退出服務(wù)器 733.5.3 進(jìn)入目錄 763.5.4 顯示當(dāng)前目錄 773.5.5 刪除文件或者目錄 783.5.6 創(chuàng)建子目錄 783.5.7 目錄或者文件改名 783.5.8 列目錄 793.5.9 發(fā)送文件 833.5.10 接收文件 863.5.11 其他功能 873.6 程序的運(yùn)行和測(cè)試 88第4章 電子郵箱客戶端 904.1 POP和SMTP協(xié)議 914.1.1 POP3協(xié)議 914.1.2 SMTP協(xié)議 944.2 必備知識(shí) 964.2.1 發(fā)送命令 964.2.2 解析郵件 974.3 系統(tǒng)功能 1014.3.1 主界面 1014.3.2 賬戶管理 1024.3.3 新建郵件 1034.3.4 接收/發(fā)送郵件 1044.4 系統(tǒng)設(shè)計(jì) 1044.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 1044.4.2 主要功能設(shè)計(jì) 1054.5 系統(tǒng)實(shí)現(xiàn) 1084.5.1 主程序框架 1084.5.2 封裝郵件信息 1174.5.3 封裝賬號(hào)信息 1204.5.4 封裝郵件操作功能 1244.5.5 基于POP3/SMTP的郵件接收和發(fā)送操作 1294.5.6 設(shè)置郵箱賬號(hào) 1404.5.7 郵箱屬性 1434.5.8 編輯郵件 1474.5.9 接收和發(fā)送進(jìn)度顯示 1494.6 程序的運(yùn)行和測(cè)試 149第5章 基于Socket的聊天室 1505.1 服務(wù)器/客戶端聊天室模型 1515.2 必備知識(shí) 1525.2.1 聊天協(xié)議的應(yīng)答 1525.2.2 聊天狀態(tài) 1535.2.3 聊天命令 1535.3 系統(tǒng)功能 1545.3.1 聊天室服務(wù)器 1555.3.2 聊天室客戶端 1555.4 系統(tǒng)設(shè)計(jì) 1565.4.1 聊天室服務(wù)器的協(xié)議解析流程1565.4.2 聊天室客戶端的協(xié)議解析流程1585.5 系統(tǒng)實(shí)現(xiàn) 1595.5.1 服務(wù)器端設(shè)計(jì) 1595.5.2 客戶端設(shè)計(jì) 1705.6 程序的運(yùn)行和測(cè)試 177第6章 多線程下載 1816.1 多線程概述 1826.2 必備知識(shí) 1826.2.1 Thread(線程)類 1826.2.2 WebClient類 1836.2.3 WebRequest類 1846.3 系統(tǒng)功能 1846.4 系統(tǒng)設(shè)計(jì) 1846.5 系統(tǒng)實(shí)現(xiàn) 1856.5.1 主程序架構(gòu) 1856.5.2 線程的創(chuàng)建 1906.5.3 停止線程 1906.5.4 文件下載 1916.6 程序的運(yùn)行和測(cè)試 194第7章 基于Web的電子書店 1957.1 Web應(yīng)用概述 1967.2 必備知識(shí) 1967.2.1 存儲(chǔ)過程 1967.2.2 ASP.NET調(diào)用存儲(chǔ)過程 1987.3 系統(tǒng)功能 1997.3.1 主界面 1997.3.2 用戶登錄管理 1997.3.3 圖書查詢 2007.3.4 瀏覽圖書信息 2027.3.5 購(gòu)物車 2027.4 系統(tǒng)設(shè)計(jì) 2037.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 2047.4.2 模塊設(shè)計(jì) 2067.5 系統(tǒng)實(shí)現(xiàn) 2087.5.1 主程序架構(gòu) 2097.5.2 用戶注冊(cè) 2257.5.3 用戶登錄 2287.5.4 用戶信息修改 2307.5.5 按類型查詢圖書 2337.5.6 詳細(xì)查詢 2367.5.7 瀏覽圖書信息 2397.5.8 購(gòu)物車模塊 2417.6 程序的運(yùn)行和測(cè)試 251第8章 網(wǎng)絡(luò)游戲 2538.1 網(wǎng)絡(luò)游戲概述 2548.2 必備知識(shí) 2548.3 系統(tǒng)功能 2558.3.1 登錄界面 2558.3.2 游戲主界面 2558.3.3 連接服務(wù)器 2568.3.4 游戲 2568.3.5 判斷勝負(fù) 2568.4 系統(tǒng)設(shè)計(jì) 2578.5 系統(tǒng)實(shí)現(xiàn) 2588.5.1 登錄窗口的實(shí)現(xiàn) 2588.5.2 游戲功能的實(shí)現(xiàn) 2648.5.3 游戲服務(wù)器的實(shí)現(xiàn) 2708.5.4 游戲客戶端實(shí)現(xiàn) 2768.6 程序的運(yùn)行和測(cè)試 282第9章 基于HTTP協(xié)議的瀏覽器 2839.1 HTTP協(xié)議概述 2849.2 必備知識(shí) 2849.2.1 Registry類 2859.2.2 RegistryKey類 2869.3 系統(tǒng)功能 2889.3.1 主界面 2889.3.2 瀏覽網(wǎng)頁(yè) 2919.3.3 瀏覽設(shè)置 2919.3.4 瀏覽器設(shè)置 2929.3.5 歷史記錄 2929.4 系統(tǒng)設(shè)計(jì) 2939.5 系統(tǒng)實(shí)現(xiàn) 2939.5.1 主程序架構(gòu) 2949.5.2 瀏覽功能實(shí)現(xiàn) 2989.5.3 瀏覽設(shè)置 2999.5.4 瀏覽器設(shè)置 3009.5.5 歷史記錄 3019.6 程序的運(yùn)行和測(cè)試 302第10章 基于Web Service技術(shù)的通信30410.1 Web Service概述 30510.2 必備知識(shí) 30610.3 系統(tǒng)功能 30710.4 系統(tǒng)設(shè)計(jì) 30910.4.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 30910.4.2 Web服務(wù)的設(shè)計(jì) 31110.4.3 客戶端的設(shè)計(jì) 31210.5 系統(tǒng)實(shí)現(xiàn) 31410.5.1 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 31410.5.2 Web服務(wù)的實(shí)現(xiàn) 32610.5.3 客戶端的實(shí)現(xiàn) 34110.6 程序運(yùn)行和測(cè)試 352第11章 Telnet客戶端實(shí)現(xiàn) 35311.1 Telnet協(xié)議 35411.1.1 Telnet選項(xiàng)協(xié)商 35411.1.2 協(xié)商子選項(xiàng) 35611.1.3 網(wǎng)絡(luò)虛擬終端字符 35611.2 必備知識(shí) 35711.2.1 Telnet選項(xiàng)的定義 35711.2.2 Telnet命令模式 35811.3 系統(tǒng)功能 35811.3.1 主界面 35811.3.2 連接設(shè)置 35911.4 系統(tǒng)設(shè)計(jì) 36011.5 系統(tǒng)實(shí)現(xiàn) 36111.5.1 主界面 36211.5.2 封裝賬戶信息 38111.6 程序的運(yùn)行和測(cè)試 383附錄 .NET中的Socket編程 386A Socket簡(jiǎn)介 387B Socket構(gòu)造函數(shù) 387C Socket屬性 387D Socket方法 389
編輯推薦
《C#網(wǎng)絡(luò)與通信程序設(shè)計(jì)案例精講》主要面向C#開發(fā)人員、IT各領(lǐng)域從業(yè)人員,也可以作為各高等院校師生的教學(xué)、自學(xué)叢書和社會(huì)相關(guān)領(lǐng)域培訓(xùn)班的首選教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C#網(wǎng)絡(luò)與通信程序設(shè)計(jì)案例精講 PDF格式下載