注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#网络与通信程序设计案例精讲

C#网络与通信程序设计案例精讲

C#网络与通信程序设计案例精讲

定 价:¥39.00

作 者: 吴晨,陈建 等编著
出版社: 清华大学出版社
丛编项:
标 签: C#

ISBN: 9787302136736 出版时间: 2006-10-01 包装: 胶版纸
开本: 16 页数: 395 字数:  

内容简介

  本书通过经典案例详细讲解了用C#语言开发网络与通信程序的方法和技巧。.全书分为两个部分。第1部分是C#网络编程基础,介绍了C#集成开发环境、网络编程基础知识、网络应用开发流程。第2部分是C#案例应用部分,共开发了10个完整的网络与通信技术系统;包括FTP服务器和客户端、电子邮箱客户端、聊天室、多线程下载、电子书店、网络游戏、浏览器、通信系统、Telnet客户端等。案例讲解详细,涵盖面广,并都有一定的工程背景,具有很强的实用性。读者通过本书的学习,即可洞悉C#网络与通信编程的特色和优点,又可把这些技术应用到实际开发中。..本书主要面向C#开发人员、IT各领域从业人员,也可以作为各高等院校师生的教学、自学丛书和社会相关领域培训班的首选教材。...

作者简介

暂缺《C#网络与通信程序设计案例精讲》作者简介

图书目录

第1章  C#网络编程基础    1
1.1  Visual C#集成开发环境    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#网络通信编程基础    6
1.2.1  网络体系结构与网络编程    6
1.2.2  .NET中的网络编程组件    7
1.2.3  .NET中的Socket编程    7
1.3  Visual C#网络应用开发流程    7
1.3.1  系统功能分析    8
1.3.2  系统设计    8
1.3.3  系统实现    8
1.3.4  程序的调试和运行    12
第2章  FTP服务器    16
2.1  FTP协议    17
2.1.1  FTP命令    17
2.1.2  FTP响应    18
2.2  必备知识    19
2.2.1  接收命令    19
2.2.2  发送响应和数据    20
2.2.3  如何获取本机IP地址    21
2.3  系统功能    23
2.3.1  主界面    23
2.3.2  登录管理    24
2.3.3  目录管理    24
2.3.4  文件传输    25
2.4  系统设计    25
2.5  系统实现    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  发送操作    58
3.1.5  获取操作    58
3.1.6  其他命令    59
3.2  必备知识    59
3.2.1  TreeView和ListView的使用    60
3.2.2  文件访问方法    63
3.3  系统功能    64
3.3.1  主界面    64
3.3.2  登录管理    65
3.3.3  目录管理    65
3.3.4  文件传输    66
3.4  系统设计    66
3.5  系统实现    68
3.5.1  主界面    68
3.5.2  登录和退出服务器    73
3.5.3  进入目录    76
3.5.4  显示当前目录    77
3.5.5  删除文件或者目录    78
3.5.6  创建子目录    78
3.5.7  目录或者文件改名    78
3.5.8  列目录    79
3.5.9  发送文件    83
3.5.10  接收文件    86
3.5.11  其他功能    87
3.6  程序的运行和测试    88
第4章  电子邮箱客户端    90
4.1  POP和SMTP协议    91
4.1.1  POP3协议    91
4.1.2  SMTP协议    94
4.2  必备知识    96
4.2.1  发送命令    96
4.2.2  解析邮件    97
4.3  系统功能    101
4.3.1  主界面    101
4.3.2  账户管理    102
4.3.3  新建邮件    103
4.3.4  接收/发送邮件    104
4.4  系统设计    104
4.4.1  数据库设计    104
4.4.2  主要功能设计    105
4.5  系统实现    108
4.5.1  主程序框架    108
4.5.2  封装邮件信息    117
4.5.3  封装账号信息    120
4.5.4  封装邮件操作功能    124
4.5.5  基于POP3/SMTP的邮件接收和
发送操作    129
4.5.6  设置邮箱账号    140
4.5.7  邮箱属性    143
4.5.8  编辑邮件    147
4.5.9  接收和发送进度显示    149
4.6  程序的运行和测试    149
第5章  基于Socket的聊天室    150
5.1  服务器/客户端聊天室模型    151
5.2  必备知识    152
5.2.1  聊天协议的应答    152
5.2.2  聊天状态    153
5.2.3  聊天命令    153
5.3  系统功能    154
5.3.1  聊天室服务器    155
5.3.2  聊天室客户端    155
5.4  系统设计    156
5.4.1  聊天室服务器的协议解析流程
    156
5.4.2  聊天室客户端的协议解析流程
    158
5.5  系统实现    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  系统功能    184
6.4  系统设计    184
6.5  系统实现    185
6.5.1  主程序架构    185
6.5.2  线程的创建    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调用存储过程    198
7.3  系统功能    199
7.3.1  主界面    199
7.3.2  用户登录管理    199
7.3.3  图书查询    200
7.3.4  浏览图书信息    202
7.3.5  购物车    202
7.4  系统设计    203
7.4.1  数据库设计    204
7.4.2  模块设计    206
7.5  系统实现    208
7.5.1  主程序架构    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章  网络游戏    253
8.1  网络游戏概述    254
8.2  必备知识    254
8.3  系统功能    255
8.3.1  登录界面    255
8.3.2  游戏主界面    255
8.3.3  连接服务器    256
8.3.4  游戏    256
8.3.5  判断胜负    256
8.4  系统设计    257
8.5  系统实现    258
8.5.1  登录窗口的实现    258
8.5.2  游戏功能的实现    264
8.5.3  游戏服务器的实现    270
8.5.4  游戏客户端实现    276
8.6  程序的运行和测试    282
第9章  基于HTTP协议的浏览器    283
9.1  HTTP协议概述    284
9.2  必备知识    284
9.2.1  Registry类    285
9.2.2  RegistryKey类    286
9.3  系统功能    288
9.3.1  主界面    288
9.3.2  浏览网页    291
9.3.3  浏览设置    291
9.3.4  浏览器设置    292
9.3.5  历史记录    292
9.4  系统设计    293
9.5  系统实现    293
9.5.1  主程序架构    294
9.5.2  浏览功能实现    298
9.5.3  浏览设置    299
9.5.4  浏览器设置    300
9.5.5  历史记录    301
9.6  程序的运行和测试    302
第10章  基于Web Service技术的通信
    304
10.1  Web Service概述    305
10.2  必备知识    306
10.3  系统功能    307
10.4  系统设计    309
10.4.1  数据库的设计    309
10.4.2  Web服务的设计    311
10.4.3  客户端的设计    312
10.5  系统实现    314
10.5.1  数据库的实现    314
10.5.2  Web服务的实现    326
10.5.3  客户端的实现    341
10.6  程序运行和测试    352
第11章  Telnet客户端实现    353
11.1  Telnet协议    354
11.1.1  Telnet选项协商    354
11.1.2  协商子选项    356
11.1.3  网络虚拟终端字符    356
11.2  必备知识    357
11.2.1  Telnet选项的定义    357
11.2.2  Telnet命令模式    358
11.3  系统功能    358
11.3.1  主界面    358
11.3.2  连接设置    359
11.4  系统设计    360
11.5  系统实现    361
11.5.1  主界面    362
11.5.2  封装账户信息    381
11.6  程序的运行和测试    383
附录  .NET中的Socket编程    386
A  Socket简介    387
B  Socket构造函数    387
C  Socket属性    387
D  Socket方法    389

本目录推荐