图书介绍

C#网络应用案例导航PDF|Epub|txt|kindle电子书版本下载

C#网络应用案例导航
  • 黄承安等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113050689
  • 出版时间:2003
  • 标注页数:442页
  • 文件大小:49MB
  • 文件页数:456页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#网络应用案例导航PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET简介1

1-1 微软的.NET计划2

1-1-1 .NET开发背景2

1-1-2 什么是.NET2

1-1-3 .NET的核心组件3

1-1-4 .NET的重大意义3

1-1-5 服务概念崭露头角4

1-2 .NET框架5

1-2-1 什么是.NET框架5

1-2-2 虚拟对象系统6

1-2-3 元数据6

1-2-4 公共语言规范7

1-2-5 虚拟执行系统7

1-2-6 公共语言运行时(Common Language Runtime)8

1-2-7 统一的.NET框架类库10

1-2-8 对比.NET框架与Java框架11

1-3 C#语言12

1-3-1 C#的开发背景12

1-3-2 C#语言的特点13

1-4 Visual Studio.NET的全新集成开发环境15

1-4-1 启动界面16

1-4-2 解决方案管理器17

1-4-3 工具箱17

1-4-4 代码编辑窗口18

1-4-5 资源视图20

1-4-6 类视图21

1-4-7 属性窗口21

1-4-8 服务器浏览器22

1-5 Visual Studio.NET中的向导23

1-5-1 程序框架向导23

1-4-9 提示窗口栏23

1-5-2 添加类向导24

1-5-3 类成员变量、成员函数添加向导25

1-6 小结26

第2章 .NET网络编程方法概述27

2-1 Internet基础28

2-1-1 Internet的发展历史28

2-1-2 网络结构29

2-1-3 网络逻辑分层32

2-1-4 TCP/IP网络协议33

2-1-5 套接字(Socket)36

2-2 .NET网络编程组件38

2-2-1 .NET中的网络组件38

2-2-2 System.Net.Sockets命名空间39

2-2-3 网络通信中的流40

2-2-4 网络编程中其他常用类43

2-3 .NET中Socket编程45

2-3-1 Socket简介45

2-3-2 .NET中的Socket类46

2-3-3 Socket的同步和异步编程51

2-3-4 基于UDP协议的Socket64

2-4 TCP编程68

2-4-1 TcpClient68

2-4-2 TcpListener69

2-5 小结71

第3章 浏览器程序73

3-1 实例功能74

3-2 编程思路75

3-3 预备知识76

3-3-1 网络协议76

3-3-2 HTTP协议77

3-3-3 浏览器与HTTP协议82

3-4 浏览器程序实现步骤85

3-4-1 步骤1-建立程序框架85

3-4-2 步骤2-建立程序界面85

3-4-3 步骤3-实现浏览器功能87

3-5 浏览器扩展功能的实现96

3-5-1 阻止用户浏览不良网站96

3-5-2 记录用户浏览的网站地址96

3-5-3 过滤IE的弹出式广告窗口97

3-5-4 程序清单98

3-6 网页源代码浏览程序98

3-6-1 步骤1-建立程序框架98

3-6-2 步骤2-建立程序界面98

3-6-3 步骤3-实现浏览源代码功能99

3-7 实例小结105

3-6-4 源代码浏览程序清单105

第4章 电子邮件发送接收程序107

4-1 实例功能108

4-2 编程思路109

4-3 预备知识110

4-3-1 电子邮件工作原理110

4-3-2 RFC821——简单邮件传输协议(SMTP)110

4-3-3 RFC1939-POP3协议113

4-4 发送邮件程序实现步骤116

4-4-1 步骤1-建立程序框架116

4-4-2 步骤2-建立程序界面116

4-4-3 步骤3-实现发信功能117

4-4-4 发信程序代码清单124

4-5 接收邮件程序实现步骤124

4-5-1 步骤1-建立程序框架124

4-5-2 步骤2-建立程序界面125

4-5-3 步骤3-实现发信功能126

4-5-4 收信程序代码清单130

4-6 封装SMTP和POP3类134

4-6-1 SMTP的封装类134

4-6-2 POP3的封装类138

4-7 实例小结147

第5章 FTP服务器149

5-1 实例功能150

5-2 编程思路151

5-3 预备知识151

5-3-1 FTP协议概述151

5-4 入门实例152

5-4-1 基于TCP协议的网络通讯小实例152

5-4-2 多线程入门实例158

5-5-1 步骤1-建立程序框架159

5-5 实现步骤159

5-5-2 步骤2-实现MainApp160

5-5-3 步骤3-FTPD类主框架163

5-5-4 步骤4-初始化连接169

5-5-5 步骤5-分析用户请求172

5-5-6 步骤6-处理用户请求176

5-5-7 FTP服务器程序清单188

5-6 实例小结188

第6章 网络发布和订阅189

6-1 实例功能190

6-2 编程思路191

6-3 预备知识192

6-3-1 事件(Event)编程模型192

6-4 入门实例194

6-4-1 .NET Remoting实例194

6-4-2 事件编程模型实例198

6-5-1 步骤1-建立程序框架199

6-5 实现步骤199

6-5-2 步骤2-生成发布内容202

6-5-3 步骤3-建立服务器端的.NET Remoting框架204

6-5-4 步骤4-建立客户端.NET Remoting框架206

6-5-5 步骤5-注册订阅者208

6-5-6 步骤6-建立发布和订阅事件模型209

6-5-7 步骤7-触发发布事件214

6-5-8 步骤8-客户端显示216

6-5-9 步骤9-编译程序219

6-5-10 函数调用关系分析219

6-5-11 程序清单220

6-6 实例小结220

第7章 基于TCP协议的聊天、文件传输程序221

7-1 实例功能222

7-2 编程思路223

7-3 预备知识224

7-3-1 网络协议224

7-3-2 流(Stream)225

7-3-3 Winsock与网络协议226

7-3-4 System.Text命名空间228

7-4 入门实例229

7-5 实现步骤231

7-5-1 步骤1-建立程序框架231

7-5-2 步骤2-定义P2PSockEventArgs事件类和代表232

7-5-3 步骤3-P2PSock类中的域定义233

7-5-4 步骤4-P2PSock类构造函数234

7-5-5 步骤5-P2PSock类与远端连接的建立238

7-5-6 步骤6-P2PSock类发送字符串数据240

7-5-7 步骤7-P2PSock类接收数据241

7-5-8 步骤8-P2PSock类更改用户名245

7-5-9 步骤9-P2PSock类文件定时器246

7-5-10 步骤10-P2PSock类文件收发功能249

7-5-11 步骤11-P2P MultiChat界面286

7-5-12 步骤12-ChatForm类中手动增加的域287

7-5-13 步骤13-ChatForm类构造函数288

7-5-14 步骤14-ChatForm类服务器端侦听289

7-5-15 步骤15-ChatForm类各种P2PSock事件响应293

7-5-16 步骤16-ChatForm类本地用户名更改298

7-5-17 步骤17-ChatForm类和指定的远端建立连接300

7-5-18 步骤18-ChatForm类文件发送301

7-6 实例小结303

第8章 用C#实现简单的网络监视软件305

8-1 实例功能306

8-2 编程思路306

8-3 预备知识307

8-3-1 TCP/IP协议307

8-3-2 Winsock编程308

8-3-3 WMI技术309

8-4 入门实例310

8-4-1 使用WMI的小实例310

8-5 实现步骤311

8-5-1 步骤1-建立程序框架311

8-5-2 步骤2-IP头格式定义313

8-5-3 步骤3-PacketArrivedEventArgs事件类和代表314

8-5-4 步骤4-SniffSocketException异常类的实现317

8-5-5 步骤5-SniffSocket类构造函数317

8-5-6 步骤6-创建和绑定连接318

8-5-7 步骤7-接收和处理IP包322

8-5-8 步骤8-MainForm主界面331

8-5-9 步骤9-主窗体载入过程332

8-5-10 步骤10-PacketDisplay类的实现336

8-5-11 步骤11-主窗体sniff功能的实现337

8-5-12 步骤12-独立的程序入口类339

8-6 实例小结340

第9章 远程分布式数据库查询系统341

9-1 实例功能342

9-2 编程思路344

9-3 预备知识345

9-3-1 分布式数据库技术345

9-3-2 使用ADO.NET访问数据库346

9-4 远程分布式数据库查询程序实现步骤351

9-4-1 步骤1-建立数据库服务对象(DbServer)的dll工程351

9-4-2 步骤2-创建数据库和系统表352

9-4-3 步骤3-DbServer类的初始化过程353

9-4-4 步骤4-DbServer的查询方法356

9-4-5 步骤5-DbServer的非查询命令处理361

9-4-6 步骤6-根据DataSet创建临时表365

9-4-7 步骤7-远程创建临时表368

9-4-8 步骤8-合并两个DataTable或两张表369

9-4-9 步骤9-建立客户端程序框架371

9-4-10 步骤10-建立客户端程序界面371

9-4-11 步骤11-实现查询功能373

9-4-12 远程分布式数据库查询系统程序代码清单384

9-5 实例小结384

第10章 ASP.NET网络应用程序385

10-1 预备知识386

10-1-1 ASP.NET历史386

10-1-2 什么是ASP.NET386

10-1-3 ASP.NET核心内容387

10-1-4 ASP.NET应用程序388

10-1-5 ASP.NET网络服务389

10-1-6 ASP.NET中的文件类型390

10-1-7 ASP.NET中的状态390

10-2-1 功能描述392

10-2 实例一 在网页上发送电子邮件392

10-2-2 编程思路393

10-2-3 实现步骤393

10-3 实例二 对用户进行身份验证400

10-3-1 功能描述400

10-3-2 编程思路401

10-3-3 实现步骤401

10-4 实例三 显示定制图形405

10-4-1 功能描述405

10-4-2 编程思路406

10-4-3 预备知识406

10-4-4 实现步骤408

10-5 小结411

第11章 带有身份验证的文件传输Web服务413

11-2 编程思路414

11-1 实例功能414

11-3 预备知识415

11-3-1 Web Service概念415

11-3-2 Web Service的优缺点420

11-3-3 XML技术423

11-4 入门实例426

11-4-1 用ASP.NET创建Web Service方法概述426

11-4-2 Web Service入门实例428

11-5 实现步骤430

11-5-1 步骤1-建立程序框架430

11-5-2 步骤2-Authentication类的实现431

11-5-3 步骤3-FileService类的实现434

11-5-4 步骤4-客户端Web Reference的添加437

11-5-5 步骤5-客户端界面设计438

11-5-6 步骤6-客户端Web服务调用439

11-6 实例小结441

热门推荐