当前位置:首页 > 工业技术
Visual Basic网络高级编程
Visual Basic网络高级编程

Visual Basic网络高级编程PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:汪晓平,钟军等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115091714
  • 页数:584 页
图书介绍:本书介绍Visual Basic开发高级网络应用程序的方法和技巧。本书主要针对目前流行的FTP、HTTP、E-mail、NNTP、Telnet等Internet协议进行详细地讲解,并结合大量的实例使读者能够深入地了解各种网络应用程序的开发技巧。本书技术内容较深,实用性强,适合于中高级Visual Basic程序员阅读、参考。
《Visual Basic网络高级编程》目录

第1章 网络编程概述 1

1.1 网络的基本应用 1

1.2 Winsock规范 2

1.3 TCP/IP模型 3

1.4 小结 5

第2章 E-mail协议及高级编程 6

2.1 SMTP、POP3与E-mail 6

2.2 SMTP及发送电子邮件 7

2.2.1 SMTP的模型描述 7

2.2.2 SMTP的会话过程 7

2.11.2 代码分析 17

2.3 发送无附件E-mail程序 18

2.3.2 代码分析 18

2.3.1 建立工程项目 18

2.4.2 POP3的会话过程 23

2.4.1 POP3的模型描述 23

2.4 POP3与接收电子邮件 23

2.5 接收E-mail的程序 33

2.5.1 建立工程项目 33

2.5.2 代码分析 33

2.6 信件结构详述 47

2.6.1 RFC822信件的格式和内容 47

2.6.2 构造符合RFC822的信件 56

2.6.3 RFC822信件的语法分析 57

2.7 MIME编码解码与发送附件 60

2.7.1 RFC822的局限 60

2.7.2 Uuencode编码与解码 60

2.7.3 MIME及其编码 66

2.7.4 构造MIME信件 90

2.7.5 MIME信件的语法分析 93

2.8 E-mail客户端高级编程 94

2.9.2 避免乱码的方法 99

2.9.1 乱码的常见形式及形成原因 99

2.9 E-mail乱码 99

2.10 MAPI概述 100

2.10.1 Windows的MAPI介绍 100

2.10.2 在VB中使用MAPI 100

2.11 MAPI高级编程 107

2.11.1 建立工程项目 107

第3章 Telnet高级编程 123

3.1 Telnet简介 123

3.3.4 子协商选项 123

3.2 使用Windows的Telnet程序登录远程服务器 124

3.3 深入Telnet协议 125

3.3.1 NVT ASCII字符集 125

3.3.2 Telnet命令 125

3.3.3 协商选项 127

3.4 BBS客户端高级开发 129

3.3.5 Telnet操作方式 129

3.4.1 建立工程项目 130

3.4.2 关键代码分析 130

第4章 HTTP协议级高级开发 162

4.1 HTTP协议介绍 162

4.1.1 HTTP背景 162

4.1.2 HTTP的内容 165

4.1.3 消息(Message) 166

4.1.4 请求(Request) 167

4.1.5 响应(Response) 171

4.1.6 访问认证 175

4.1.7 URL编码 178

4.1.8 HTTP协议的应用 179

4.2 断点续传下载高级开发 179

4.2.1 建立工程项目 179

4.2.2 代码分析 181

4.3 网页服务器高级开发 211

4.3.1 Web Server的一些理论 211

4.3.2 建立工程项目 212

4.3.3 代码分析 214

4.4 Windows的HTTP API 241

4.5 网站下载程序高级开发 241

4.5.1 实例介绍 241

4.5.2 WinInet HTTP API实现文件下载的使用方法 242

4.5.3 代码分析 244

4.6 HTTP API高级开发 269

4.6.1 实例介绍 269

4.6.2 WinInet HTTP API实现断点续传的使用方法 269

4.6.3 关键代码分析 273

第五章 FIP(文件传输协议)高级编程 295

5.1 FTP简介 295

5.2 安装设置FTP服务器 296

5.3 使用Windows内置FTP程序 302

5.4 深入FTP协议 305

5.4.1 FTP命令大全 305

5.4.2 FTP工作模式 325

5.5 Internet Transfer控件实现FTP程序 326

5.5.1 建立工程项目 326

5.5.2 关键代码分析 326

5.6 Winsock开发高级FTP客户端程序 341

5.6.1 建立工程项目 341

5.6.2 关键代码分析 343

5.7 API开发高级FTP客户端程序 387

5.7.1 建立工程项目 388

5.7.2 关键代码分析 389

5.8 三种FTP客户端程序开发方法的比较 408

第6章 NNTP协议及高级开发 410

6.1 概述 410

6.1.1 NNTP协议 410

6.1.2 新闻组的结构 410

6.1.3 使用Window的OutLook阅读新闻 412

6.2 阅读新闻组的流程 414

6.3 NNTP命令 420

6.4 NNTP响应码 438

6.5 实例:新闻组阅读软件NewsReader 439

6.5.1 建立工程项目 439

6.5.2 分析程序代码 440

第7章 CGI高级开发 458

7.1 CGI简介 458

7.1.1 WWW服务的两种形式 458

7.1.2 CGI的工作原理 458

7.1.3 CGI选用的编程语言 459

7.1.4 CGI的类型 459

7.1.5 CGI的运行环境 460

7.2 编写第一个VB-CGI 461

7.2.1 所需的前提知识 461

7.2.2 建立调试环境 461

7.2.3 第一个VB-CGI 462

7.3.1 从模块GCI.BAS了解CGI的本质 463

7.3 Win CGI文件上载及管理 463

7.3.2 深入CGI高级编程 480

7.3.3 建立工程项目 482

7.3.4 分析程序代码 483

7.4 标准CGI留言薄 491

7.4.1 几个重要的函数 491

7.4.2 运行环境 493

7.4.4 分析程序代码 494

7.4.3 建立工程项目 494

第8章 ASP高级编程 504

8.1 ASP简介 504

8.1.1 ASP的特点 505

8.1.2 ASP的运行环境 506

8.2 ASP高级使用技巧 506

8.3 “网上购物”系统的高级开发 540

8.3.1 系统设计 540

8.3.2 建立工程项目 544

相关图书
作者其它书籍
返回顶部