图书介绍

精通Visual Basic .NET网络与输入/输出技术PDF|Epub|txt|kindle电子书版本网盘下载

精通Visual Basic .NET网络与输入/输出技术
  • 吕文达编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302113483
  • 出版时间:2005
  • 标注页数:329页
  • 文件大小:36MB
  • 文件页数:338页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

精通Visual Basic .NET网络与输入/输出技术PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 网络与I/O数据流1

1.1 I/O类1

1.1.1 类架构1

1.1.2 串接数据流3

1.2 文件目录操作4

1.3 数据存取4

1.3.1 字节数据读写4

1.3.2 文字数据读写5

1.3.3 二进制数据读写6

1.4 主控台I/O6

1.4.1 一个简单的使用Console类的I/O应用程序7

1.4.2 Console类的方法成员9

1.5 I/O错误处理11

1.6 数据流与网络操作12

1.6.1 System.Net与请求/响应模型13

1.6.2 Socket网络程序14

第2章 文件与目录操作16

2.1 文件与目录16

2.1.1 文件相关特性16

2.1.2 目录架构17

2.1.3 路径系统与Path类18

2.2 通用对话框18

2.3 .NET对于文件目录的操作支持22

2.4 Directory类23

2.4.1 维护目录23

2.4.2 列举目录内容27

2.4.3 存取目录相关特性32

2.5 DirectoryInfo类32

2.5.2 特定的目录操作33

2.5.1 建立参考特定目录的DirectoryInfo类对象33

2.6.1 File方法成员38

2.6 File类38

2.6.2 建立文件39

2.6.3 打开文件39

2.6.4 文件的移动、复制以及删除41

2.7 FileInfo类41

2.8 文件系统监视器42

2.8.1 FileSystemWatcher对象概况42

2.8.2 建立FileSystemWatcher对象43

2.8.3 属性设置45

2.8.4 监控变动事件46

3.1 数据流与Stream类50

3.1.1 数据流概述50

第3章 数据流50

3.1.2 数据流类51

3.2 Stream类52

3.2.1 类方法成员52

3.2.2 Stream类属性成员54

3.2.3 Stream类的错误处理55

3.3 FileStream类与文件读写55

3.3.1 取得FileStream数据流对象55

3.3.2 建立FileStream类对象59

3.3.3 将连续字节写入文件60

3.3.4 读取文件数据60

3.3.5 清空与关闭数据流63

3.3.6 文件的随机存取63

3.3.7 一个简单的文件复制器67

3.3.8 文件的锁定70

3.4 缓冲数据流74

3.5 内存数据流75

3.6 异步I/O79

3.7 二进制数据读写84

3.8 BinaryReader类86

3.8.1 建立BinaryReader实体对象86

3.8.2 读取二进制数值87

3.8.3 读取字节88

3.8.4 Short、Integer以及Long88

3.8.5 处理读取整数数据类型的异常89

3.8.6 读取非整数数据类型89

3.8.7 读取字符数据89

3.9.1 建立BinaryWriter对象90

3.9.2 写入原始类型数据90

3.9 BinaryWriter类90

3.10 隔离存储92

3.10.1 建立隔离存储区92

3.10.2 列举存储区成员92

3.10.3 变动存储区的文件与目录成员93

第4章 文本处理与数据加密98

4.1 字符串98

4.1.1 建立字符串98

4.1.2 String类的属性成员100

4.1.3 字符串比较100

4.1.4 分割与获取子字符串104

4.1.5 字符合并、删除、插入与大小写转换107

4.2 动态字符串与StringBuilder类109

4.2.1 建立动态字符串109

4.2.2 调整字符串内容110

4.3.1 格式化112

4.3 格式化输出112

4.3.2 格式化数值113

4.3.3 自定义数字格式114

4.3.4 格式化日期时间116

4.3.5 ToString方法121

4.4 字符集122

4.4.1 ASCⅡ字符集122

4.4.2 Unicode字符集123

4.4.3 Encoding类124

4.5 字符数据读写127

4.5.1 TextReader与TextWriter类127

4.5.2 读取数据流字符129

4.5.3 建立StreamReader类对象129

4.5.4 读取字符130

4.5.5 字符读取的编码设置134

4.5.6 StreamWriter类136

4.5.7 写入字符136

4.5.8 StringReader与StringWriter139

4.6 加密编译与密码学140

4.6.1 密钥与加密140

4.6.2 加密算法140

4.7 对称式加密与加密数据流141

4.7.1 数据加密142

4.7.2 密码编译服务供应类142

4.7.3 取得密钥142

4.7.4 加密函数142

4.7.5 CryptoStream类与加密数据流143

4.7.6 解密数据143

4.8 非对称式加密解密148

4.8.4 非对称式加密解密范例149

4.8.3 非对称式解密149

4.8.1 RSACryptoServiceProvider类149

4.8.2 非对称式加密149

第5章 .NET网络程序设计152

5.1 网络概念152

5.1.1 网络架构152

5.1.2 网络层级协议153

5.1.3 IP地址154

5.1.4 DNS域名系统155

5.1.5 通信端口155

5.2 .NET对于网络功能的支持156

5.2.1 网络类156

5.2.2 Socket网络程序157

5.3 处理IP、DNS与URL157

5.3.1 IPAddress类157

5.3.2 IPEndPoint类158

5.3.3 返回DNS主机名称159

5.3.4 解析指定主机名称的IP地址160

5.3.5 反向解析主机名称162

5.3.6 地址异步解析164

5.4 URI与Uri类167

5.4.1 Uri类168

5.4.2 Uri类的属性成员170

5.4.3 检查URI的正确性171

5.4.4 UriBuilder类173

第6章 请求/响应模型与HTTP通信协议175

6.1 请求/响应模型175

6.2 WebRequest类与WebResponse类176

6.2.1 建立WebRequest类对象176

6.2.4 一个简单的网页下载程序177

6.2.3 返回数据177

6.2.2 获取WebResponse类对象177

6.3 FileWebRequest类与FileWebResponse类179

6.3.1 建立类对象180

6.3.2 文件存取180

6.4 HTTP通信协议183

6.4.1 HTTP通信协议184

6.4.2 HTTP请求与消息响应184

6.5 HttpWebRequest类与HttpWebResponse类185

6.5.1 使用HttpWebRequest与HttpWebResponse185

6.5.2 解析网页内容185

6.5.3 Method属性与参数传递188

6.6 WebClient类194

6.6.1 使用WebClient类194

6.6.2 获取数据流对象196

第7章 TCP与Socket应用程序199

7.1 Socket网络程序199

7.2 命名空间System.Net.Sockets199

7.3 Socket应用程序要点200

7.4 Sockets类201

7.4.1 建立Socket类对象201

7.4.2 Socket类方法成员202

7.5 客户端Socket与TcpClient类210

7.5.1 客户端Socket210

7.5.2 建立TcpClient对象与网络联机210

7.5.3 扫描通信端口213

7.6 服务器Socket与TcpListener类214

7.6.1 服务器网络服务214

7.6.4 服务器存取网络数据215

7.6.3 监听联机请求215

7.6.2 建立TcpListener对象215

7.7 跨网络数据存取217

7.7.1 NetworkStream数据流218

7.7.2 GetStream方法218

7.7.3 存取网络数据流219

7.8 异步Socket224

7.8.1 方法成员与异步回调225

7.8.2 异步Socket网络程序227

第8章 电子邮件与FTP235

8.1 电子邮件235

8.1.1 电子邮件通信协议235

8.1.2 邮件传输操作235

8.2 SMTP协议236

8.2.1 SMTP通信流程236

8.2.3 响应码237

8.2.2 SMTP指令237

8.2.4 一个简单的SMTP客户端238

8.3 System.Web.Mail命名空间242

8.3.1 传送SMTP邮件——242

使用SmtpMail242

8.3.2 邮件消息与附件244

8.4 POP3通信协议248

8.5 FTP文件传输协议256

8.5.1 FTP联机256

8.5.2 FTP指令257

8.5.3 FTP响应码258

8.5.4 FTP应用程序259

9.1.2 UdpClient类275

9.1.1 UDP275

9.1 UDP与UdpClient类275

第9章 UDP通信协议与多播275

9.1.3 连接至指定端点276

9.1.4 数据传送与接收277

9.2 通过UDP的文件传输283

9.3 多播288

9.3.1 多播技术概述288

9.3.2 多播群组与存活时间TTL289

9.3.3 多播地址290

9.4 实现多播Sockets291

9.4.1 多播的方法成员291

9.4.2 多播范例程序292

第10章 远程服务与对象序列化297

10.1 应用程序定义域297

10.1.1 建立应用程序定义域298

10.1.2 预设应用程序定义域299

10.1.3 加载应用程序定义域302

10.2 序列化305

10.2.1 序列化类305

10.2.2 选择性序列化对象成员311

10.2.3 自定义序列化对象——ISerializable接口312

10.2.4 序列化属性的继承316

10.2.5 修正无法序列化的数据——IDeserializationCallback接口318

10.3 远程服务320

10.3.1 远程服务概述320

10.3.2 建立远程对象322

10.3.3 服务器端登录远程对象324

10.3.4 了解SingalCall与Singleton327

10.3.5 客户端应用程序328

热门推荐