注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETC#網(wǎng)絡與通信程序設計案例精講

C#網(wǎng)絡與通信程序設計案例精講

C#網(wǎng)絡與通信程序設計案例精講

定 價:¥39.00

作 者: 吳晨,陳建 等編著
出版社: 清華大學出版社
叢編項:
標 簽: C#

ISBN: 9787302136736 出版時間: 2006-10-01 包裝: 膠版紙
開本: 16 頁數(shù): 395 字數(shù):  

內(nèi)容簡介

  本書通過經(jīng)典案例詳細講解了用C#語言開發(fā)網(wǎng)絡與通信程序的方法和技巧。.全書分為兩個部分。第1部分是C#網(wǎng)絡編程基礎,介紹了C#集成開發(fā)環(huán)境、網(wǎng)絡編程基礎知識、網(wǎng)絡應用開發(fā)流程。第2部分是C#案例應用部分,共開發(fā)了10個完整的網(wǎng)絡與通信技術(shù)系統(tǒng);包括FTP服務器和客戶端、電子郵箱客戶端、聊天室、多線程下載、電子書店、網(wǎng)絡游戲、瀏覽器、通信系統(tǒng)、Telnet客戶端等。案例講解詳細,涵蓋面廣,并都有一定的工程背景,具有很強的實用性。讀者通過本書的學習,即可洞悉C#網(wǎng)絡與通信編程的特色和優(yōu)點,又可把這些技術(shù)應用到實際開發(fā)中。..本書主要面向C#開發(fā)人員、IT各領域從業(yè)人員,也可以作為各高等院校師生的教學、自學叢書和社會相關領域培訓班的首選教材。...

作者簡介

暫缺《C#網(wǎng)絡與通信程序設計案例精講》作者簡介

圖書目錄

第1章  C#網(wǎng)絡編程基礎    1
1.1  Visual C#集成開發(fā)環(huán)境    2
1.1.1  起始頁    2
1.1.2  解決方案資源管理器    3
1.1.3  類視圖    4
1.1.4  服務器資源管理器    4
1.1.5  屬性窗口    5
1.1.6  工具箱窗口    5
1.2  Visual C#網(wǎng)絡通信編程基礎    6
1.2.1  網(wǎng)絡體系結(jié)構(gòu)與網(wǎng)絡編程    6
1.2.2  .NET中的網(wǎng)絡編程組件    7
1.2.3  .NET中的Socket編程    7
1.3  Visual C#網(wǎng)絡應用開發(fā)流程    7
1.3.1  系統(tǒng)功能分析    8
1.3.2  系統(tǒng)設計    8
1.3.3  系統(tǒng)實現(xiàn)    8
1.3.4  程序的調(diào)試和運行    12
第2章  FTP服務器    16
2.1  FTP協(xié)議    17
2.1.1  FTP命令    17
2.1.2  FTP響應    18
2.2  必備知識    19
2.2.1  接收命令    19
2.2.2  發(fā)送響應和數(shù)據(jù)    20
2.2.3  如何獲取本機IP地址    21
2.3  系統(tǒng)功能    23
2.3.1  主界面    23
2.3.2  登錄管理    24
2.3.3  目錄管理    24
2.3.4  文件傳輸    25
2.4  系統(tǒng)設計    25
2.5  系統(tǒng)實現(xiàn)    27
2.5.1  服務器主界面    27
2.5.2  封裝客戶信息    32
2.5.3  處理客戶端的請求    39
2.6  程序的運行和測試    50
第3章  FTP客戶端    52
3.1  FTP命令    53
3.1.1  連接操作    53
3.1.2  設置模式    55
3.1.3  目錄操作    56
3.1.4  發(fā)送操作    58
3.1.5  獲取操作    58
3.1.6  其他命令    59
3.2  必備知識    59
3.2.1  TreeView和ListView的使用    60
3.2.2  文件訪問方法    63
3.3  系統(tǒng)功能    64
3.3.1  主界面    64
3.3.2  登錄管理    65
3.3.3  目錄管理    65
3.3.4  文件傳輸    66
3.4  系統(tǒng)設計    66
3.5  系統(tǒng)實現(xiàn)    68
3.5.1  主界面    68
3.5.2  登錄和退出服務器    73
3.5.3  進入目錄    76
3.5.4  顯示當前目錄    77
3.5.5  刪除文件或者目錄    78
3.5.6  創(chuàng)建子目錄    78
3.5.7  目錄或者文件改名    78
3.5.8  列目錄    79
3.5.9  發(fā)送文件    83
3.5.10  接收文件    86
3.5.11  其他功能    87
3.6  程序的運行和測試    88
第4章  電子郵箱客戶端    90
4.1  POP和SMTP協(xié)議    91
4.1.1  POP3協(xié)議    91
4.1.2  SMTP協(xié)議    94
4.2  必備知識    96
4.2.1  發(fā)送命令    96
4.2.2  解析郵件    97
4.3  系統(tǒng)功能    101
4.3.1  主界面    101
4.3.2  賬戶管理    102
4.3.3  新建郵件    103
4.3.4  接收/發(fā)送郵件    104
4.4  系統(tǒng)設計    104
4.4.1  數(shù)據(jù)庫設計    104
4.4.2  主要功能設計    105
4.5  系統(tǒng)實現(xiàn)    108
4.5.1  主程序框架    108
4.5.2  封裝郵件信息    117
4.5.3  封裝賬號信息    120
4.5.4  封裝郵件操作功能    124
4.5.5  基于POP3/SMTP的郵件接收和
發(fā)送操作    129
4.5.6  設置郵箱賬號    140
4.5.7  郵箱屬性    143
4.5.8  編輯郵件    147
4.5.9  接收和發(fā)送進度顯示    149
4.6  程序的運行和測試    149
第5章  基于Socket的聊天室    150
5.1  服務器/客戶端聊天室模型    151
5.2  必備知識    152
5.2.1  聊天協(xié)議的應答    152
5.2.2  聊天狀態(tài)    153
5.2.3  聊天命令    153
5.3  系統(tǒng)功能    154
5.3.1  聊天室服務器    155
5.3.2  聊天室客戶端    155
5.4  系統(tǒng)設計    156
5.4.1  聊天室服務器的協(xié)議解析流程
    156
5.4.2  聊天室客戶端的協(xié)議解析流程
    158
5.5  系統(tǒng)實現(xiàn)    159
5.5.1  服務器端設計    159
5.5.2  客戶端設計    170
5.6  程序的運行和測試    177
第6章  多線程下載    181
6.1  多線程概述    182
6.2  必備知識    182
6.2.1  Thread(線程)類    182
6.2.2  WebClient類    183
6.2.3  WebRequest類    184
6.3  系統(tǒng)功能    184
6.4  系統(tǒng)設計    184
6.5  系統(tǒng)實現(xiàn)    185
6.5.1  主程序架構(gòu)    185
6.5.2  線程的創(chuàng)建    190
6.5.3  停止線程    190
6.5.4  文件下載    191
6.6  程序的運行和測試    194
第7章  基于Web的電子書店    195
7.1  Web應用概述    196
7.2  必備知識    196
7.2.1  存儲過程    196
7.2.2  ASP.NET調(diào)用存儲過程    198
7.3  系統(tǒng)功能    199
7.3.1  主界面    199
7.3.2  用戶登錄管理    199
7.3.3  圖書查詢    200
7.3.4  瀏覽圖書信息    202
7.3.5  購物車    202
7.4  系統(tǒng)設計    203
7.4.1  數(shù)據(jù)庫設計    204
7.4.2  模塊設計    206
7.5  系統(tǒng)實現(xiàn)    208
7.5.1  主程序架構(gòu)    209
7.5.2  用戶注冊    225
7.5.3  用戶登錄    228
7.5.4  用戶信息修改    230
7.5.5  按類型查詢圖書    233
7.5.6  詳細查詢    236
7.5.7  瀏覽圖書信息    239
7.5.8  購物車模塊    241
7.6  程序的運行和測試    251
第8章  網(wǎng)絡游戲    253
8.1  網(wǎng)絡游戲概述    254
8.2  必備知識    254
8.3  系統(tǒng)功能    255
8.3.1  登錄界面    255
8.3.2  游戲主界面    255
8.3.3  連接服務器    256
8.3.4  游戲    256
8.3.5  判斷勝負    256
8.4  系統(tǒng)設計    257
8.5  系統(tǒng)實現(xiàn)    258
8.5.1  登錄窗口的實現(xiàn)    258
8.5.2  游戲功能的實現(xiàn)    264
8.5.3  游戲服務器的實現(xiàn)    270
8.5.4  游戲客戶端實現(xiàn)    276
8.6  程序的運行和測試    282
第9章  基于HTTP協(xié)議的瀏覽器    283
9.1  HTTP協(xié)議概述    284
9.2  必備知識    284
9.2.1  Registry類    285
9.2.2  RegistryKey類    286
9.3  系統(tǒng)功能    288
9.3.1  主界面    288
9.3.2  瀏覽網(wǎng)頁    291
9.3.3  瀏覽設置    291
9.3.4  瀏覽器設置    292
9.3.5  歷史記錄    292
9.4  系統(tǒng)設計    293
9.5  系統(tǒng)實現(xiàn)    293
9.5.1  主程序架構(gòu)    294
9.5.2  瀏覽功能實現(xiàn)    298
9.5.3  瀏覽設置    299
9.5.4  瀏覽器設置    300
9.5.5  歷史記錄    301
9.6  程序的運行和測試    302
第10章  基于Web Service技術(shù)的通信
    304
10.1  Web Service概述    305
10.2  必備知識    306
10.3  系統(tǒng)功能    307
10.4  系統(tǒng)設計    309
10.4.1  數(shù)據(jù)庫的設計    309
10.4.2  Web服務的設計    311
10.4.3  客戶端的設計    312
10.5  系統(tǒng)實現(xiàn)    314
10.5.1  數(shù)據(jù)庫的實現(xiàn)    314
10.5.2  Web服務的實現(xiàn)    326
10.5.3  客戶端的實現(xiàn)    341
10.6  程序運行和測試    352
第11章  Telnet客戶端實現(xiàn)    353
11.1  Telnet協(xié)議    354
11.1.1  Telnet選項協(xié)商    354
11.1.2  協(xié)商子選項    356
11.1.3  網(wǎng)絡虛擬終端字符    356
11.2  必備知識    357
11.2.1  Telnet選項的定義    357
11.2.2  Telnet命令模式    358
11.3  系統(tǒng)功能    358
11.3.1  主界面    358
11.3.2  連接設置    359
11.4  系統(tǒng)設計    360
11.5  系統(tǒng)實現(xiàn)    361
11.5.1  主界面    362
11.5.2  封裝賬戶信息    381
11.6  程序的運行和測試    383
附錄  .NET中的Socket編程    386
A  Socket簡介    387
B  Socket構(gòu)造函數(shù)    387
C  Socket屬性    387
D  Socket方法    389

本目錄推薦

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