《Visual Basic 6.0 Internet编程指南》求取 ⇩

第1章Internet1

1.1 概述1

1.2 协议与数据3

1.3 协议堆栈和OSI模型4

1.4 TCP/IP6

1.5 名称与地址6

1.6 端口7

1.7 名称解析7

1.8 套接字8

1.9 TCP/IP模型9

第2章Winsock编程11

2.1 引言11

2.1.1 为什么不使用Winsock API11

2.1.2 安装软件12

2.1.3 将DSSOCK32.OCX 加载进Visual Basic12

2.1.4 DSSOCK.BAS13

2.2 开始使用dsSocket14

2.2.1 生成Sockets连接15

2.2.2 发生了什么事20

2.2.4 关闭连接21

2.2.3 SocketID和Socket属性21

2.3 处理服务器端的多重连接22

2.4 发送数据25

2.5 接收数据26

2.5.1 LineMode 、EOLChar和 DataSize27

2.5.2 简单的方法27

2.5.3 一个新的麻烦28

2.5.4 用标记分解进程29

2.5.5 稍微修改31

2.5.6 事件驱动=没有循环32

2.6.1 Winsock错误36

2.5.7 哪个方法更好36

2.6 错误处理36

2.6.2 错误处理技术38

2.6.3 最低限度的错误捕获39

2.6.4 Debug.Print错误捕获39

2.6.5 消息对话报告40

2.6.6 错误日志报告40

2.7 UDP——用户数据报协议41

2.8 Terminal——Winsock Terminal程序42

2.9 小结44

3.1 引言45

3.1.1 NTP(Network Time Protocol,网络时间协议)45

第3章简单协议45

3.1.2 WHOIS46

3.1.3 FINGER47

3.1.4 SetTime应用程序49

3.2 小结53

第4章Usenet新闻55

4.1 引言55

4.2.1 MessageID与消息编号56

4.2 NNTP56

4.2.2 NNTP版本57

4.3 NNTP命令57

4.4 WILDMAT格式59

4.5 服务器响应60

4.6 Usenet文章格式62

4.7 VB编程技术63

4.8 字符串语法分析65

4.9 示例程序——NNTP.VBP66

4.10 连接到NNTP服务器68

4.11 检索文章报头69

4.12 检索一篇完整的文章72

4.13 检索文章信息72

4.14 邮寄一篇文章73

4.15 向以前的消息邮寄回信75

4.16 检索新闻组的列表75

4.16.1 LIST ACTIVE返回有选择性的新闻组76

4.16.2 XGTTTLE返回新闻组描述76

4.17 检索文章编号的列表77

4.19 用报头搜索文章78

4.18 检索特定的报头字段78

4.20 服务器到服务器的通信79

4.21 使用cfNNTP对象79

4.22 小结79

第5章电子邮件81

5.1 引言81

5.2 SMTP协议82

5.3 SMTP命令83

5.4 服务器响应83

5.5 VB编程技术85

5.5.1 Brain-Dead SMTP85

5.5.3 连接与断开连接86

5.5.2 真正的SMTP86

5.6 示例应用程序;SMTP.VBP87

5.6.1 发送邮件94

5.6.2 发送对邮寄97

5.6.3 回复邮件98

5.6.4 转发邮件98

5.6.5 验证SMTP地址99

5.7 POP3协议100

5.7.1 POP3命令100

5.6.6 错误处理100

5.7.2 服务器响应101

5.8 POP3状态103

5.8.1 授权状态103

5.8.2 事务状态103

5.8.3 更新状态104

5.9 VB编程技术104

5.9.1 示例程序: POP3.VBP104

5.9.2 登录到服务器109

5.9.3 检索消息报头110

5.10 检索消息112

5.11 发送与接收二进制文件和UU编码原理113

5.12 UUCODE.BAS编码与解码例程117

5.12.1 UUEncode117

5.12.2 UUDecode117

5.13 用SMTP发送编码文件118

5.14 使用cfSMTP和cfPOP3对象120

5.15 小结120

第6章文件传输协议(FTP)123

6.1 引言123

6.1.1 什么时候使用FTP123

6.1.3 连接与登录124

6.1.2 FTP程序124

6.1.4 列出目录125

6.1.5 改变目录126

6.1.6 下载127

6.1.7 上载127

6.1.8 支持的命令128

6.1.9 结束会话128

6.1.10 使用Web浏览器下载文件128

6.2 FTP协议129

6.2.1 FTP错误129

6.4 服务器响应130

6.2.2 连接130

6.3 FTP命令130

6.5 Visual Basic代码133

6.5.1 使用显示终端133

6.5.2 FTPLogon134

6.5.3 SendFTPCommand134

6.5.4 检索目录列表135

6.5.5 改变目录135

6.5.6 下载文件135

6.5.7 GetFileFromURL135

6.5.9 调试136

6.5.8 上载文件136

6.6 FTP代码内幕138

6.6.1 连接到服务器138

6.6.2 现实中断141

6.7 在SendFTPCommand内部141

6.7.1 改变目录144

6.7.2 创建数据连接145

6.8 检索目录列表146

6.8.1 上载文件148

6.8.2 下载文件150

6.10 小结151

6.9 使用cdFTP对象151

第7章访问World Wide Web153

7.1 World Wide Web153

7.1.1 HTTP——Hypertext Transfer Protocol(超文本传输协议)153

7.1.2 HTML——Hypertext Markup Language(超文本标记语言)153

7.1.3 理解World Wide Web154

7.1.4 怎样读URL155

7.1.5 HTTP消息报头157

7.1.6 解释服务器的响应157

7.1.7 在Visual Basic中访问HTTP服务器161

7.2 访问窗体166

7.3 用TIGER Map Service绘制地图169

7.4 NetPaper175

7.5 HTTP的编程技巧175

7.6 参考资料176

7.7 小结176

第8章介绍Visual Basic中的对象177

8.1 导言177

8.2 Type变量177

8.3 其他类比179

8.4 怎样“生成”一个对象180

8.5 属性181

8.6 集合182

8.7 小结184

第9章使用cflnternet对象185

9.1 基础的基础——cfWinsock185

9.1.1 使用cfWinsock对象188

9.1.2 Control属性188

9.2 cfInternet内幕189

9.2.1 cfNNTP189

9.2.2 检索文章191

9.2.3 粘贴文章193

9.3 cfSMTP——Simple Mail Transport Protocol(简单邮件传输协议)194

9.4 cfPOP3——Post Office Protocol3(邮局协议3)196

9.5 cfFTP——File Transfer Protocol(文件传输协议)199

9.6 小结201

第10章CG14VB:服务器端程序设计203

10.1 CGI(公共网关接口)203

10.1.1 CG14VB203

10.1.2 CGI的速度问题204

10.2 HTML窗体和ACME.HTM示例窗体204

10.2.1 定义窗体208

10.2.2 定义字段209

10.2.3 Submit按钮209

10.3 剖析CGI210

10.3.1 CG14Visual Basic.BAS210

10.3.2 ACME.BAS:CGI_Main 和Inter_Main210

10.3.3 取消对CG14VB.BAS中 Sub Main的选取210

10.3.4 CGI_Main:魔术发生的地方212

10.3.5 数据的检索和保存213

10.3.7 状态代码217

10.3.6 用Send命令把数据发送到客户217

10.4 其他CGI选项218

10.5 小结218

第11章Microsoft Internet Information Server219

11.1 IDC——Internet数据库连接器219

11.2 理解文件类型221

11.3 HTML的保留字224

11.4 Active Server Pages226

11.5 在ASP中访问COM对象228

11.6 ASP和数据库访问229

11.7 处理来自窗体的输入数据230

11.8 数据返回给用户232

11.9 Visual Basic 6.0中的IIS应用程序233

11.9.1 Peer Web Services234

11.9.2 WebClass Designer234

11.9.3 HTML Template WebItems235

11.9.4 Custom Tags(自定义标记)237

11.9.5 自定义事件238

11.9.6 自定义WebItems239

11.9.7 测试和调试239

11.9.8 从HTML中人工调用WebItems240

11.10 小结241

第12章编写自定义的Winsock客户/服务器应用程序243

12.1 cfSocket ActiveX DLL244

12.2 cfSockClient客户/服务器模型247

12.2.1 cfSockClient对象在计算机上的注册248

12.2.2 使用cfSockClient对象248

12.3 cfSockClient OLE Server内幕249

12.3.1 初始化253

12.3.2 连接到服务器254

12.4 数据发送到服务器257

12.5 从服务器检索数据263

12.6 文件发送到服务器268

12.7 从服务器检索文件272

12.8 CFServer应用程序274

12.9 从服务器接收Unsolicited命令279

12.10 远程数据访问280

12.10.1 ODBC_OPEN281

12.10.2 ODBC_QUERY289

12.10.3 ODBC_CLOSE290

12.10.4 ODBCTesi:一个示例性ODBC客户应用程序291

12.11 小结291

A.1 NNTP命令(ARTICLE)293

附录ANNTP命令参考293

A.2 NNTP命令(AUTHINFO*)294

A.3 NNTP命令(AUTHINFO SLMPLE*)295

A.4 NNTP命令(AUTHINFO GENERIC*)296

A.5 NNTP命令(DATE*)297

A.6 NNTP命令(GROUP)297

A.7 NNTP命令(HELP)298

A.8 NNTP命令(IHAVE)298

A.9 NNTP命令(LAST)299

A.10 NNTP命令(LIST)299

A.11 NNTP命令(LIST ACTIVE*)300

A.12 NNTP命令(LIST ACTIVE.TIMES*)301

A.13 NNTP命令(LIST DISTRIBUTIONS*)301

A.14 NNTP命令(LIST DISTRIB.PATS*)302

A.15 NNTP命令(LIST NEWSGROUPS*)302

A.16 NNTP命令(LIST OVERVIEW.FMT*)303

A.17 NNTP命令(LIST SUBSCRIPTIONS*)304

A.18 NNTP命令(LISTGROUP*)304

A.19 NNTP命令(MODE READER*)305

A.20 NNTP命令(NEWGROUPS)305

A.21 NNTP命令(NEWNEWS)306

A.22 NNTP命令(POST)307

A.23 NNTP命令(XGTITLE*)308

A.24 NNTP命令(XHDR*)309

A.25 NNTP命令(XINDEX*)310

A.26 NNTP命令(XOVER*)310

A.27 NNTP命令(XPAT*)311

A.28 NNTP命令(XTHREAD*)312

附录BSMTP命令列表315

B.1 SMTP命令(DATA)315

B.3 SMTP命令(HELLO)316

B.2 SMTP命令(EXPAND)316

B.4 SMTP命令(HELP)317

B.5 SMTP命令(MAIL)317

B.6 SMTP命令(NOOP)318

B.7 SMTP命令(QUIT)318

B.8 SMTP命令(RECIPIENT)319

B.9 SMTP命令(RESET)319

B.10 SMTP命令(SEND and MAIL)320

B.11 SMTP命令(SEND)321

B.12 SMTP命令(SEND or MAIL)321

B.13 SMTP命令(TURN)322

B.14 SMTP命令(VRFY)323

附录CPOP3命令列表325

C.1 POP3命令(DELE)325

C.2 POP3命令(LIST)325

C.3 POP3命令(NOOP)326

C.4 POP3命令(PASS)326

C.5 POP3命令(QUIT)327

C.6 POP3命令(RETR)327

C.7 POP3命令(RSET)328

C.8 POP3命令(STAT)328

C.10 POP3命令(UIDL*)329

C.9 POP3命令(TOP*)329

C.11 POP3命令(USER)330

附录DFTP命令列表331

D.1 FTP命令(ABOR)331

D.2 FTP命令(ACCT)332

D.3 FTP命令(ALLO)332

D.4 FTP命令(APPE)333

D.5 FTP命令(CDUP)334

D.7 FTP命令(DELE)335

D.6 FTP命令(CWD)335

D.8 FTP命令(HELP)336

D.9 FTP命令(LIST)336

D.10 FTP命令(MKD)337

D.11 FTP命令(MODE)338

D.12 FTP命令(NLST)338

D.13 FTP命令(NOOP)339

D.14 FTP命令(PASS)340

D.15 FTP命令(PASV)340

D.16 FTP命令(PORT)341

D.18 FTP命令(QUIT)342

D.17 FTP命令(PWD)342

D.19 FTP命令(REIN)343

D.20 FTP命令(REST)343

D.21 FTP命令(RETR)344

D.22 FTP命令(RMD)345

D.23 FTP命令(RNFR)345

D.24 FTP命令(RNTO)346

D.25 FTP命令(SITE)346

D.26 FTP命令(SMNT)347

D.28 FTP命令(STOR)348

D.27 FTP命令(STAT)348

D.29 FTP命令(STOU)349

D.30 FTP命令(STRU)351

D.31 FTP命令(SYST)351

D.32 FTP命令(TYPE)352

D.33 FTP命令(USER)353

附录E配套光盘内容355

E.1 示例代码355

E.2 Dolphin Systems的dsSocket TCP/IP控件355

E.3 Internet协议文档(RFC数据库)355

E.4 音乐356

1999《Visual Basic 6.0 Internet编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(C.富兰克林)Carl Franklin著;潇湘工作 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 6.0 数据库编程(1999 PDF版)
Visual Basic 6.0 数据库编程
1999 清华大学出版社;西蒙与舒斯特国际出版公司
Visual Basic 6.0数据库编程(1999年11月第1版 PDF版)
Visual Basic 6.0数据库编程
1999年11月第1版
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Visual Basic 5 编程指南(1998 PDF版)
Visual Basic 5 编程指南
1998 北京:电子工业出版社
Visual Basic 4 for Windows编程指南(1996 PDF版)
Visual Basic 4 for Windows编程指南
1996 北京:电子工业出版社
中文 Visual Basic 5.0编程指南(1999 PDF版)
中文 Visual Basic 5.0编程指南
1999 北京:国防工业出版社
Visual Basic 6.0常用编程技巧(1998 PDF版)
Visual Basic 6.0常用编程技巧
1998 北京:清华大学出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
中文Visual Basic 6.0编程技术(1999 PDF版)
中文Visual Basic 6.0编程技术
1999 北京:北京航空航天大学出版社
Visual Basic 6.0编程(1998 PDF版)
Visual Basic 6.0编程
1998 北京:人民邮电出版社
中文版Visual FoxPro 6.0编程指南(1999 PDF版)
中文版Visual FoxPro 6.0编程指南
1999 北京:人民邮电出版社
Visual Basic 6.0编程实例(1999 PDF版)
Visual Basic 6.0编程实例
1999 北京:人民邮电出版社
中文Visual Basic 6.0编程基础(1999 PDF版)
中文Visual Basic 6.0编程基础
1999 北京:清华大学出版社
中文Visual Basic 6.0高级编程(1999 PDF版)
中文Visual Basic 6.0高级编程
1999 北京:清华大学出版社
Visual Basic 6.0中文版编程指南(1999 PDF版)
Visual Basic 6.0中文版编程指南
1999 北京:人民邮电出版社