《Visual Basic与Internet程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:黄嘉辉编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030119967
  • 页数:356 页
图书介绍:本书详细介绍了使用Visual Basic编写Internet程序的各种方法,内容包括Socket与客户/服务器型程序架构、Windsock控件、Internet Transfer控件、浏览器与Internet与Controls控件、电子邮件与MAPI控件、FTP服务器、HTTP与Web服务器、Telnet远程登录、Chat网上聊天、远程访问拨号网络服务以及Win32 Internet API应用程序的设计。

第1章 网络概论 1

1.1 历史沿革 1

1.2 OSI七层结构体系 3

1.3 网络结构和局域网 5

1.4 TCP/IP 8

1.5 TCP与UDP 10

1.5.1 TCP 10

1.5.2 UDP 10

1.6 IP地址 10

1.7 DNS 12

1.8 端口 14

1.9 RFC 15

第2章 Socket与客户/服务器型程序架构 18

2.1 Berkeley Socket 18

2.1.1 Stream Socket 19

2.1.2 Datagram Socket 20

2.2 Microsoft Windows Socket 21

2.3 服务器端Socket应用程序流程 23

2.4 客户端Socket应用程序流程 24

第3章 Winsock控件 26

3.1 Winsock控件介绍 26

3.2 UDP应用 28

3.3 TCP应用——客户/服务器程序设计 33

3.4 远程控制 38

3.5 检测本机IP地址 49

3.6 计算机连接状态 51

3.7 端口 52

第4章 Internet Transfer控件 56

4.1 Internet Transfer控件介绍 56

4.2 FTP协议 57

4.3 FTP浏览器 61

4.4 HTTP协议 70

4.5 HTTP头部信息 73

第5章 浏览器与Internet Controls控件 77

5.1 Microsoft Internet Controls介绍 79

5.2 浏览器功能 85

5.3 OLE命令 91

5.4 自动完成 96

5.5 下载文件 101

5.6 收藏夹 104

5.6.1 添加到收藏夹 104

5.6.2 整理收藏夹 108

第6章 电子邮件与MAPI控件 111

6.1 SMTP介绍 111

6.2 POP3介绍 117

6.2.1 用户认证 119

6.2.2 事务 120

6.2.3 更新 122

6.3 默认邮件工具 123

6.4 SMTP 124

6.5 MAPI控件 129

6.6 处理E-Mail附件 136

第7章 FTP服务器程序设计 141

7.1 FTP协议介绍 141

7.1.1 FTP架构 141

7.1.2 FTP命令 142

7.1.3 FTP服务器端响应信息 146

7.1.4 FTP流程 148

7.2 FTP服务器应用程序 149

第8章 HTTP与Web服务器程序设计 164

8.1 HTTP协议 164

8.1.1 HTTP头部 165

8.1.2 HTTP方法 167

8.1.3 HTTP响应信息 170

8.1.4 URL 171

8.1.5 HTTP流程 172

8.2 Web服务器范例 173

8.3 Web服务器应用程序——以PWS 4.0为蓝本 179

第9章 TeInet远程登录程序设计 193

9.1 远程登录服务 193

9.2 TeInet服务器应用程序 194

第10章 Chat网上聊天程序设计 207

10.1 Chat基本概念 208

10.2 Chat应用程序(UDP) 210

10.3 Chat应用程序(TCP) 214

10.4 多人在线Chat应用程序 220

第11章 远程访问拨号网络服务 239

11.1 远程访问服务的基本概念 239

11.2 运行拨号网络远程访问程序 243

11.2.1 默认拨号网络程序 243

11.2.2 拨号网络远程访问API函数 245

11.3 检测拨号连接状态 257

11.4 取得拨号网络设置名称 264

11.5 取得拨号连接后的IP地址 268

11.6 处理拨号网络设置的用户名及密码 275

第12章 Win32 Internet API应用 281

12.1 Win32 Internet API的基本概念 281

12.2 检查Internet连接 283

12.3 HTTP Cookies 284

12.4 URL介绍 291

12.5 URL正规化处理 292

12.6 合并URL字符串 294

12.7 Win32 Internet API高级应用 296

12.8 建立Internet会话 298

12.9 建立FTP、HTTP或Gopher服务 306

12.10 HTTP协议——下载网页内容 312

12.11 FTP文件传输协议 317

12.12 浏览FTP服务器目录 321

12.13 FTP下载和上传功能 330

12.13.1 下载文件 330

12.13.2 上传文件 334

12.14 FTP其他功能介绍 337

12.14.1 新增FTP服务器端目录 337

12.14.2 删除FTP服务器端目录 338

12.14.3 删除FTP服务器端文件 340

12.14.4 重命名FTP服务器端文件 341

附录 343