图书介绍

Visual C#网络编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual C#网络编程
  • 郑阿奇主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121146466
  • 出版时间:2011
  • 标注页数:405页
  • 文件大小:244MB
  • 文件页数:417页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C#网络编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分C#语言网络编程基础2

第1章Visual Studio 2008开发环境和网络编程常识2

1.1 Visual Studio 2008(C#)开发环境2

1.2网络编程常识14

1.2.1什么是网络编程14

1.2.2网络程序工作机制15

1.2.3网络应用编程界面18

第2章C#网络编程常用特性24

2.1 C#委托机制24

2.1.1初识委托24

2.1.2为什么要使用委托25

2.1.3委托的意义32

2.2 C#多线程33

2.2.1线程概述33

2.2.2线程的创建34

2.2.3线程支持的实时GUI35

2.2.4线程支持的并发任务40

2.3 C#方法回调42

2.3.1回调实现的一般过程43

2.3.2方法回调与委托、线程的综合应用44

第二部分网络传输编程50

第3章TCP编程50

3.1 TCP简介50

3.1.1 TCP的工作过程50

3.1.2 TCP的主要特点52

3.1.3套接字的TCP通信流程52

3.2同步与异步53

3.3 C#中的TCP编程类54

3.3.1 TcpListener类55

3.3.2 TcpClient类56

3.4 TCP基础编程的一般步骤58

3.4.1编写服务器端程序的一般步骤58

3.4.2编写客户端程序的一般步骤60

3.5同步TCP编程61

3.5.1界面设计61

3.5.2客户端程序63

3.5.3服务器端程序68

3.5.4同步TCP的性质74

3.6异步TCP编程78

3.6.1异步程序设计78

3.6.2界面设计83

3.6.3客户端程序85

3.6.4服务器端程序92

3.6.5异步TCP的性质100

3.7两种TCP程序的区别103

3.7.1同步和异步程序的对比演示104

3.7.2同步与异步机制的优劣与适用场合105

第4章UDP编程106

4.1 UDP简介106

4.1.1 UDP原理106

4.1.2 UDP与TCP的区别107

4.1.3 UDP的优势107

4.2 C#对UDP编程的支持108

4.2.1 UdpClient类108

4.2.2发送数据111

4.2.3接收数据113

4.3 UDP进程通信113

4.3.1 UDP进程通信演示程序113

4.3.2 UDP的重要特性117

4.4 UDP广播和组播121

4.4.1广播和组播的基本概念121

4.4.2加入和退出组播组122

4.4.3 UDP广(组)播演示程序124

4.4.4 UDP广播和组播的实验演示129

第5章P2P编程134

5.1 P2P基础知识134

5.1.1 P2P的发明134

5.1.2 P2P架构概述135

5.1.3 P2P基本原理138

5.2 NET对P2P编程的支持139

5.2.1对等名称解析协议(PNRP)139

5.2.2 PeerToPeer命名空间142

5.3 P2P资源发现原理与编程144

5.3.1典型的P2P资源发现过程145

5.3.2 P2P编程环境配置146

5.3.3资源发现程序示例149

5.3.4资源发现演示153

5.4 P2P在现实互联网中的应用方式157

5.4.1迅雷下载157

5.4.2 QQ查找联系人158

第6章 传输应用编程:即时通信聊天工具159

6.1即时通信系统160

6.1.1生活中的即时通信160

6.1.2系统架构的方式160

6.2传输层的技术161

6.2.1同步与异步TCP161

6.2.2匿名UDP162

6.2.3实名UDP162

6.2.4各种传输技术的适用场合163

6.3原理、流程与协议设计163

6.3.1会话流程设计163

6.3.2用户管理164

6.3.3协议设计165

6.4系统实现167

6.4.1界面设计167

6.4.2服务线程170

6.4.3登录/注销173

6.4.4即时聊天181

6.4.5试运行184

6.5源代码清单186

6.6设计思想与创新197

第三部分Internet应用编程200

第7章Web浏览器200

7.1 Web浏览器概述200

7.1.1互联网的入口200

7.1.2历史与主流浏览器201

7.1.3浏览器的结构和功能201

7.2 NET对浏览器开发的支持205

7.2.1 WebBrowser控件205

7.2.2 NET请求/响应模型及其类库209

7.3 Web浏览器开发实战212

7.3.1搜集素材和设计图形界面212

7.3.2基本功能实现215

7.3.3高级功能编程217

7.3.4附加功能完善222

7.3.5完整源代码225

7.3.6程序试运行229

7.4 Web浏览器增强功能展示230

7.4.1百度搜索230

7.4.2保存Web页231

7.4.3网页源代码显示和保存233

7.4.4网页源HTML的两种编码方式234

第8章FTP文件上传下载236

8.1 FTP概述236

8.1.1文件传输的基本概念236

8.1.2 FTP服务的工作过程237

8.1.3匿名FTP服务237

8.2 FTP客户端开发相关类237

8.2.1 FtpWebRequest类238

8.2.2 FtpWebResponse类240

8.2.3 NetworkCredential类241

8.3 FTP文件上传下载器的制作241

8.3.1 FTP工具常用功能及工作流程241

8.3.2 FTP客户端界面设计242

8.3.3主程序代码框架243

8.3.4各功能模块代码246

8.3.5程序试运行260

8.4 FTP上传下载软件测试261

第9章 电子邮件应用266

9.1邮件应用概述266

9.1.1电子邮件基本原理266

9.1.2电子邮件相关协议267

9.1.3传统邮件系统267

9.1.4基于Web的邮件系统268

9.1.5邮件服务商与邮箱产品268

9.1.6申请免费邮箱269

9.2邮件客户端的功能与界面271

9.2.1典型的收发信过程271

9.2.2邮件系统的常用功能272

9.2.3邮件客户端界面设计272

9.3邮件发送功能编程274

9.3.1 SMTP协议274

9.3.2邮件发送相关类279

9.3.3邮件发送程序设计283

9.3.4发送功能演示286

9.4邮件接收功能编程288

9.4.1 POP3协议288

9.4.2登录中的POP3会话291

9.4.3 Jmail组件294

9.4.4邮件接收功能的实现296

9.5 E-mail收发器的完整源代码303

9.5.1完整源代码303

9.5.2“关于”对话框314

第10章HTTP编程:Web服务器316

10.1 HTTP原理316

10.1.1万维网的工作过程316

10.1.2超文本传输协议HTTP318

10.2 Web服务器的开发321

10.2.1界面设计321

10.2.2实现流程322

10.2.3基于HTTP协议的服务器编程323

10.2.4 Web服务器完整源代码328

10.3自制浏览器访问Web服务器的实验334

10.3.1实验准备334

10.3.2访问Web服务器虚拟目录下的网页和图片336

第11章FTP编程:FTP服务器340

11.1 FTP协议原理340

11.1.1文件传输的主要功能340

11.1.2文件传输模式342

11.1.3 FTP规范343

11.2 FTP服务器的实现349

11.2.1界面设计349

11.2.2 FTP编程350

11.2.3 FTP服务器完整源代码364

11.3完整的FTP软件套件377

11.3.1 FTP上传下载器的改造377

11.3.2自制FTP客户端与服务器的对接实验380

第12章C#.NET与互联网应用的未来387

12.1 互联网的3个发展阶段387

12.2网络应用与C#.NET的进化389

12.3互联网应用的未来392

12.3.1常用网络应用392

12.3.2中国网民的群体划分394

12.3.3互联网应用的未来396

热门推荐