图书介绍
NET网络编程与I/O技术实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 强力鎯头著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121068379
- 出版时间:2008
- 标注页数:452页
- 文件大小:134MB
- 文件页数:471页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
NET网络编程与I/O技术实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 I/O与网络技术1
1.1 I/O类1
1.2 文件目录操作3
1.3 数据存取3
1.3.1 字节数据读写4
1.3.2 二进制数据读写4
1.3.3 文字数据读写5
1.4 数据流与控制台I/O5
1.4.1 一个简单的Console I/O6
1.4.2 数据流与I/O7
1.4.3 Console类的方法成员7
1.5 I/O错误处理9
1.6 网络操作9
1.6.1 System.Net与“请求/响应”模型10
1.6.2 Socket网络程序11
1.6.3 电子邮件12
1.6.4 网络信息存取12
第1篇 I/O与数据流15
第2章 目录操作15
2.1 目录15
2.1.1 目录架构15
2.1.2 路径系统与Path类16
2.1.3 FolderBrowserDialog组件18
2.1.4 .NET的目录操作支持20
2.2 Directory类21
2.2.1 目录更改22
2.2.2 列举目录内容26
2.2.3 存取目录相关特性31
2.3 DirectoryInfo类32
2.3.1 建立DirectoryInfo对象33
2.3.2 特定的目录操作成员33
2.3.3 操作文件目录变更34
2.3.4 列举目录列表36
2.4 DriveInfo类与磁盘信息39
第3章 文件存取43
3.1 关于文件43
3.2 文件对话框43
3.3 .NET的文件操作支持47
3.4 File类47
3.4.1 File方法成员48
3.4.2 新建文件48
3.4.3 文件的移动、复制及删除49
3.4.4 一个实际应用示例50
3.5 FileInfo类54
3.6 文件系统监视器57
3.6.1 FileSystemWatcher对象概念57
3.6.2 建立FileSystemWatcher对象57
3.6.3 属性设置59
3.6.4 监控变更事件60
第4章 数据流与文件读写65
4.1 数据流与Stream类65
4.1.1 数据流概念65
4.1.2 Stream与衍生类66
4.2 Stream类67
4.2.1 Stream方法成员67
4.2.2 Stream类属性成员68
4.2.3 Stream类的操作异常69
4.3 FileStream类与文件读写70
4.3.1 取得FileStream数据流对象实体70
4.3.2 建立FileStream类对象73
4.4 文件读写75
4.4.1 字节数据读写75
4.4.2 连续字节数据读写78
4.5 文件的随机存取80
4.6 一个简单的文件复制器83
4.7 文件锁定86
第5章 再探数据流91
5.1 缓冲数据流91
5.2 内存数据流94
5.3 异步I/O97
5.4 隔离储存(Isolated Storage)102
5.4.1 建立隔离储存区102
5.4.2 保存区目录103
5.4.3 存取储存区文件106
第6章 二进制数据读写111
6.1 原始数据类型111
6.2 BinaryReader类113
6.2.1 建立BinaryReader实体对象114
6.2.2 二进制格式数据读取115
6.3 BinaryWriter类118
6.3.1 建立BinaryWriter对象119
6.3.2 写入二进制格式数据119
第7章 文字数据处理123
7.1 字符串(String)类123
7.1.1 建立字符串123
7.1.2 String类的属性成员125
7.1.3 字符串比较125
7.1.4 分割与获取子字符串129
7.1.5 字符合并、删除、插入及大小写转换131
7.2 动态字符串StringBuilder类133
7.2.1 建立动态字符串实体133
7.2.2 调整字符串内容133
7.3 格式化输出136
7.3.1 格式化136
7.3.2 格式化数值137
7.3.3 自定义数字格式138
7.3.4 格式化日期时间141
7.3.5 ToString方法144
7.4 字符集146
7.4.1 ASCII字符集146
7.4.2 Unicode字符集147
7.4.3 Encoding类148
第8章 字符数据读写151
8.1 TextReader与TextWriter类151
8.2 StreamReader类153
8.2.1 建立StreamReader类实体153
8.2.2 读取字符154
8.2.3 字符读取的编码设置157
8.3 StreamWriter类159
8.3.1 建立StreamWriter对象159
8.3.2 写入字符159
8.4 StringReader与StringWriter162
第9章 数据压缩与加密165
9.1 压缩数据流165
9.2 DeflateStream166
9.2.1 建立DeflateStream对象166
9.2.2 数据压缩167
9.2.3 数据解压缩169
9.3 GZipStream174
9.3.1 建立GZipStream类175
9.3.2 压缩与解压缩175
9.4 加密编译与密码学177
9.4.1 概述178
9.4.2 加密算法178
9.5 对称式加密与加密数据流179
9.5.1 数据加密179
9.5.2 密码编译服务供应者类型180
9.5.3 取得密钥180
9.5.4 加密子180
9.5.5 CryptoStream类与加密数据流181
9.5.6 解密数据181
9.6 非对称式加密解密186
9.6.1 RSACryptoServiceProvider类186
9.6.2 非对称式加密186
第2篇 网络技术191
第10章 .NET网络程序设计191
10.1 网络概念191
10.1.1 网络架构191
10.1.2 网络层级协议192
10.1.3 IP地址193
10.1.4 DNS域名系统194
10.1.5 通信端口(Port)194
10.2 .NET网络支持195
10.2.1 网络类195
10.2.2 Socket网络程序196
10.3 处理IP地址类196
10.3.1 IPAddress类196
10.3.2 IPEndPoint类197
10.4 DNS198
10.4.1 DNS类方法成员198
10.4.2 返回DNS主机名199
10.4.3 取得IP地址200
10.4.4 IPHostEntry类201
10.4.5 GetHostByAddress与GetHostByName203
10.5 异步解析DNS信息205
10.5.1 地址异步解析205
10.5.2 BeginResolve与EndResolve208
10.6 URI与Uri类209
10.6.1 Uri类210
10.6.2 Uri类的属性成员212
10.6.3 检验URI215
10.7 UriBuilder类216
第11章 System.Net.NetworkInformation219
11.1 Ping类219
11.2 网络接口地址信息222
11.2.1 取得界面组态222
11.2.2 地址信息226
11.2.3 IPInterfaceProperties类226
11.3 GetIPProperties230
第12章 “请求/响应”模型与HTTP通信协议233
12.1 “请求/响应”模型233
12.2 WebRequest及WebResponse类234
12.2.1 “请求/响应”架构与类235
12.2.2 获得WebRequest与WebResponse对象235
12.2.3 获得数据流236
12.2.4 一个简单的网页下载程序237
12.3 FileWebRequest与FileWebResponse238
12.3.1 建立类实体238
12.3.2 文件存取239
12.4 HTTP通信协议概念242
12.4.1 HTTP通信协议242
12.4.2 HTTP请求与响应消息242
12.5 HttpWebRequest与HttpWebResponse类243
12.5.1 使用HttpWebRequest与HttpWebResponse243
12.5.2 解析网页内容244
12.5.3 Method属性与参数传递246
12.6 WebClient类252
12.6.1 使用WebClient类252
12.6.2 取得数据流对象254
第13章 Socket网络程序257
13.1 System.Net.Sockets与Socket257
13.1.1 Socket概念257
13.1.2 命名空间System.Net.Sockets257
13.1.3 实际应用Socket应用程序要点258
13.2 Socket类259
13.2.1 建立Socket类实体259
13.2.2 Socket类的方法成员260
13.3 服务器端Socket与TcpListener类266
13.3.1 服务器端网络服务267
13.3.2 建立TcpListener实体与倾听联机要求267
13.3.3 在服务器端存取网络数据268
13.3.4 客户端Socket269
13.3.5 TcpClient与网络联机270
第14章 再探Socket273
14.1 扫描通信端口273
14.2 跨越网络的数据存取274
14.2.1 NetworkStream数据流274
14.2.2 GetStream方法275
14.2.3 存取网络数据流276
14.3 异步Socket280
14.3.1 方法成员与异步回调280
14.3.2 实际异步Socket网络程序282
第15章 电子邮件291
15.1 电子邮件概念291
15.1.1 电子邮件通信协议291
15.1.2 SMTP协定292
15.1.3 SMTP指令292
15.1.4 响应码293
15.1.5 一个简单的SMTP客户端294
15.2 System.Web.Mail命名空间297
15.2.1 System.Web.Mail类297
15.2.2 使用SmtpMail297
15.2.3 邮件消息与附件299
15.3 System.Net.Mail命名空间302
15.3.1 SmtpClient类303
15.3.2 邮件消息305
15.3.3 邮件地址307
15.3.4 夹带附件309
15.3.5 附件与MIME312
第16章 FTP传输317
16.1 FTP传输协议317
16.1.1 FTP联机317
16.1.2 FTP指令318
16.1.3 FTP响应码319
16.2 实际应用FTP功能320
16.3 FtpWebRequest与FtpWebResponse334
16.3.1 System.Net命名空间的FTP支持334
16.3.2 获得FTP“请求/响应”实体335
16.3.3 FTP操作种类335
16.3.4 传递认证信息336
16.3.5 实际应用FTP功能的步骤337
16.4 FTP目录操作337
16.4.1 目录变更337
16.4.2 列举目录339
16.5 FTP文件传输操作341
16.5.1 FTP下载操作342
16.5.2 FTP上传操作344
16.6 WebClient346
第17章 UDP与多播349
17.1 UDP与UdpClient类349
17.1.1 UDP协议349
17.1.2 UdpClient类350
17.1.3 连接到指定端点350
17.1.4 数据传送与接收351
17.1.5 通过UDP的文件传输356
17.2 多播(Multicast)360
17.2.1 多播概念360
17.2.2 多播群组与TTL(Time to Live)361
17.2.3 多播地址362
17.3 实际应用多播Sockets363
17.3.1 多播的方法成员363
17.3.2 多播示例程序364
第3篇 其他371
第18章 串行化(Serialization)371
18.1 串行化类371
18.2 选择性串行化对象成员376
18.3 自定义串行化行为——实际应用ISerializable接口377
18.4 串行化属性的继承381
18.5 修改无法串行化的数据383
第19章 My对象385
19.1 概念385
19.2 My.Application386
19.2.1 ApplicationContext属性386
19.2.2 文化特性387
19.3 组件信息与消息记录389
19.3.1 My.Application.Info对象390
19.3.2 写入一般消息392
19.3.3 写入异常消息395
19.4 My.Computer对象397
19.5 存取计算机相关信息398
19.6 管理登录日志文件399
19.6.1 存取登录日志文件399
19.6.2 建立与删除登录键值402
19.7 管理剪贴板404
19.7.1 关于My.Computer.Clipboard对象405
19.7.2 文字数据处理406
19.7.3 影像与音频数据410
19.8 与外部设备互动413
19.8.1 时间与My.Computer.Clock对象413
19.8.2 音效播放与My.Computer.Audio414
19.8.3 鼠标与键盘417
19.9 存取网络421
19.10 文件目录的存取425
19.10.1 My.Computer.FileSystem属性426
19.10.2 My.Computer.FileSystem方法成员427
19.10.3 操作目录428
19.10.4 文件读写432
19.11 My.Forms434
19.12 My.User436
19.13 My对象与项目类型相关性437
第20章 WebBrowser类与浏览器439
20.1 初识WebBrowser439
20.1.1 一个浏览器的示例439
20.1.2 浏览器的程序代码440
20.1.3 WebBrowser类方法成员440
20.2 浏览文件442
20.3 浏览器高级功能设置445
20.3.1 浏览器事件与状态445
20.3.2 显示对话框447
20.3.3 一个改良的示例448
20.4 获取文件内容450
热门推荐
- 2644046.html
- 856865.html
- 202484.html
- 1047313.html
- 2819863.html
- 183586.html
- 3568857.html
- 2193659.html
- 3588148.html
- 2309058.html
- http://www.ickdjs.cc/book_1263025.html
- http://www.ickdjs.cc/book_2705076.html
- http://www.ickdjs.cc/book_2723099.html
- http://www.ickdjs.cc/book_3669496.html
- http://www.ickdjs.cc/book_1210124.html
- http://www.ickdjs.cc/book_665582.html
- http://www.ickdjs.cc/book_1034887.html
- http://www.ickdjs.cc/book_2760418.html
- http://www.ickdjs.cc/book_3882776.html
- http://www.ickdjs.cc/book_3042001.html