《Delphi 6网络编程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:吕伟臣编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2002
  • ISBN:703010529X
  • 页数:397 页
图书介绍:本书以Delphi6在Internet中的实际应用为创作主线,详细地阐述了在Windows平台上多种连网方式中编程应用。书中包含了大量Internet控件、API应用实例,其中也结合了许多Delphi应用中的编程技巧。

第1章 网络基础知识 1

1.1 网络基本概念 1

1.1.1 网络概述 1

1.1.2 常见网络名词的含义 2

1.2 网络的物理组成 4

1.2.1 网络拓扑 4

1.2.2 网络分类 6

1.2.3 网络模型七层架构 7

1.2.4 网络中常用设备 9

1.2.5 网络服务 10

1.3 通信协议介绍 11

1.3.1 TCP/IP协议的层次组成 12

1.3.2 Internet应用的主要通信协议 13

1.3.3 网络协议说明 14

1.4 本章小结 15

第2章 解析HTTP协议 16

2.1 WWW与HTTP协议 16

2.2 NMHTTP控件介绍 18

2.2.1 常用属性介绍 18

2.2.2 常用方法介绍 20

2.2.3 常用事件介绍 21

2.3 获取HTML中的内容 23

2.3.1 获取HTML Header 23

2.3.2 获取HTML中Body部分 29

2.3.3 跟踪、调试、设置HTML文档 36

2.4 HTML文档的综合处理 36

2.5 本章小结 46

第3章 HTTP协议与Internet Explorer 47

3.1 WebBrowser控件详细介绍 47

3.1.1 主要的属性 48

3.1.2 主要的方法 51

3.1.3 主要的事件 55

3.1.4 基本功能的简易浏览器 57

3.2 策划自己的浏览器 62

3.2.1 浏览器的主要功能 62

3.2.2 具体实现过程 66

3.3 本章小结 81

第4章 SMTP协议与电子邮件 82

4.1 电子邮件的相关知识 82

4.1.1 电子邮件的基本概念 82

4.1.2 NMSMTP控件介绍 84

4.1.3 NMPOP3控件介绍 89

4.2 邮件发送软件的制作 93

4.3 邮件接收软件的制作 104

4.4 本章小结 117

第5章 FTP协议与工具 118

5.1 NMFTP控件介绍 118

5.1.1 常用属性介绍 118

5.1.2 常用方法介绍 120

5.1.3 常用事件介绍 122

5.2 制作自己的FTP Client 124

5.3 如何制作FTP服务器 147

5.3.1 常用的FTP端指令集 147

5.3.2 重要的有关FTP的第三方控件包介绍 148

5.3.3 利用第三方控件制作FTP服务器 150

5.4 服务器端简易木马的制作 157

5.4.1 注册自动运行的几种方法 157

5.4.2 防止程序多次重复运行 158

5.4.3 工具栏上的隐形 160

5.4.4 任务管理器中的隐形 160

5.4.5 可执行文件的藏匿 161

5.5 本章小结 162

第6章 走进Windows Network连网模式 163

6.1 Mpr.dll中的主要WNET API功能 163

6.1.1 环境配置 163

6.1.2 程序实现连线操作 168

6.1.3 网络资源内容列表 171

6.2 WNET API的实战应用 176

6.3 本章小结 195

第7章 彻底征服远程拨号网络 196

7.1 RAS的概念与应用 196

7.1.1 RAS中的两种主要协议 196

7.1.2 RAS的安装与设置 197

7.2 拨号网络中的API应用 198

7.2.2 API函数列表 199

7.2.1 Delphi与动态链接库 199

7.2.3 程序调用拨号网络 202

7.2.4 检测当前在线状态 216

7.2.5 获得所有“我的连接”名称 226

7.2.6 程序获取拨号连接的动态IP地址 229

7.2.7 管理拨号网络的帐号及密码 231

7.3 本章小结 235

第8章 客户端/服务器模式 236

8.1 相关控件介绍 236

8.1.1 TNMUDP控件介绍 236

8.1.2 TClientSocket控件介绍 239

8.1.3 TServerSocket控件介绍 241

8.2 制作UDP简易聊天软件 244

8.3 制作C/S聊天工具 259

8.3.1 客户机端的制作 259

8.3.2 服务器端的制作 271

8.4 本章小结 284

第9章 强大的Windows Socket 285

9.1 远程文件传送 285

9.2 远程控制工具 316

9.3 制作自己的木马C/S工具 329

9.4 应用Socket的远程数据库系统 331

9.5 多种平台间混合使用Socket通信 345

9.6 本章小结 349

第10章 Delphi在Web方面的应用 351

10.1 Delphi编制ISAPI/NSAPI/CGI程序 351

10.2 Active Form与网页的关系 357

10.2.1 Active Form程序设计过程 357

10.2.2 程序注册的几种方法 362

10.3 XML在Web中的应用 365

10.3.1 XML文档的读取与处理 366

10.3.2 数据库XML文档的浏览 369

10.4 本章小结 372

第11章 功能强大种类繁多的Win32 Internet API 373

11.1 获得本机名称及IP地址 373

11.2 动态改变、添加网络设置中的TCP/IP的DNS地址 375

11.3 读取IE收藏夹内网址的信息 377

11.4 设置主机名称 379

11.5 由IP地址获得主机名称 380

11.6 检测本机是否处于连线状态 383

11.7 资源共享管理 384

11.8 调用Windows下载模块下载文件 387

11.9 下载指定URL处的HTML文件内容 388

11.10 下载指定URL处的任意文件 391

11.11 检测是否网络连通PING 392

11.12 本章小结 397