图书介绍

Windows网络编程之Delphi篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Windows网络编程之Delphi篇
  • 萧秋水,文娟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900630945
  • 出版时间:2001
  • 标注页数:268页
  • 文件大小:25MB
  • 文件页数:279页
  • 主题词:

PDF下载


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

下载说明

Windows网络编程之Delphi篇PDF格式电子书版下载

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

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

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

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

图书目录

实例1 用WinSock实现网上聊天1

主要内容1

?□ 本例提要1

?□ 技术专题2

※ WinSock简介2

※ WinSock API主要函数的使用2

※ ScktComp单元对WinSock API的封装5

步骤——实现聊天程序19

?□ 建立一个新项目20

?□ 启动时进入监视状态20

?□ 连接到聊天服务器21

?□ 客户机与服务器的对话22

实例2 获取主机名和IP地址23

主要内容23

?□ 本例提要23

?□ 技术专题23

※ 获取主机名和IP地址的原理23

步骤——获取主机名和IP地址26

?□ 建立一个新项目26

?□ 提供两个核心功能函数26

?□ 创建非正常窗口并从Taskbar隐藏27

?□ 完成其他界面编程28

实例3 网卡物理地址30

主要内容30

?□ 本例提要30

?□ 技术专题30

※ Netbios网络编程接口30

※ Netbios的基本概念31

※ Netbios编程32

※ 使用Netbios获取网络参数38

步骤——获取网卡物理地址40

?□ 创建一个新项目40

?□ 窗体创建时枚举可用的LANA编号40

?□ 重置选中的LANA编号42

?□ 获取物理地址43

实例4 FTP客户程序45

主要内容45

?□ 本例提要45

?□ 技术专题46

※ FTP协议及其实现方法46

※ 使用TNMFTP组件48

※ 使用Microsoft Internet Transfer组件53

※ 直接使用WinInet API56

步骤——实现FTP客户程序61

?□ 创建一个新组件TDragDropFTP61

?□ 安装该组件69

?□ 使用该组件实现FTP客户程序69

?□ 需要改进的地方70

实例5 Ping与Trace Route71

主要内容71

?□ 本例提要71

?□ 技术专题72

※ Internet控制报文协议ICMP72

※ ICMP报文格式73

※ ICMP报文的分类74

步骤之一——实现Ping实用工具78

?□ 创建一个组件TICMP78

?□ 从TICMP派生TPing组件80

?□ 使用TPing组件建立Ping实用工具86

步骤之二——实现Trace Route实用工具87

?□ 从TICMP派生TTraceRoute组件87

?□ 使用TTraceRoute组件建立Trace Route实用工具90

实例6 编程实现TELNET91

主要内容91

?□ 本例提要91

?□ 技术专题93

※ TELNET(远程登录)93

步骤之一——实现TELNET服务器95

?□ 创建一个通用组件TWSocket95

?□ 实现TELNET端口的监视96

?□ 与客户机远程交互97

步骤之二——实现TELNET客户机101

?□ 创建一个TELNET客户端组件TTnCnx101

?□ 使用TTnCnx组件完成TELNET客户机104

实例7 邮件收发程序106

主要内容106

?□ 本例提要106

?□ 技术专题107

※ 邮件格式107

※ POP3协议简介108

※ SMTP协议简介109

※ Delphi中POP3协议的实现111

※ Delphi中SMTP协议的实现114

步骤之一——实现邮件接收程序116

?□ 建立一个新项目116

?□ 实现服务器登录116

?□ 获取邮件列表118

?□ 接收指定邮件119

?□ 断开与服务器的连接121

?□ 处理其他的事件121

步骤之二——实现邮件发送程序122

?□ 建立一个新项目122

?□ 实现服务器登录122

?□ 发送邮件124

?□ 验证用户的存在125

?□ 扩展邮件列表126

?□ 断开与服务器的连接126

?□ 处理其他的事件127

实例8 Finger查询129

主要内容129

?□ 本例提要129

?□ 技术专题129

※ Finger协议129

步骤——实现Finger客户机131

?□ 建立一个新项目131

?□ 在一个单独的线程中进行Finger查询131

?□ 完成其他辅助性的界面编程135

实例9 RAS拨号上网136

主要内容136

?□ 本例提要136

?□ 技术专题139

※ RAS简介139

※ 拨号与挂断140

※ 连接管理149

※ 电话簿管理153

步骤——实现RAS客户机162

?□ 建立一个新项目并引入RAS库163

?□ 实现电话簿管理功能163

?□ 完成拨号与挂断173

实例10 Web服务器与浏览器180

主要内容180

?□ 本例提要180

?□ 技术专题181

※ World Wide Web181

※ 统一资源定位符182

※ 超文本传送协议185

※ 使用Microsoft WebBrowser控件189

※ TNMHTTP组件和THTML组件191

步骤之一——实现简单的WWW浏览器202

?□ 建立一个新项目202

?□ 完成程序的浏览任务202

步骤之二——实现Web服务器204

?□ 建立一个新项目204

?□ 启动Web服务器204

?□ Web服务器主循环206

?□ THTTPServerThread线程类208

实例11 Web服务程序214

主要内容214

?□ 本例提要214

?□ 技术专题214

※ Web服务程序工作原理与分类214

※ CGI简介215

※ ISAPI简介218

※ Delphi对Web服务程序的支持219

※ Delphi对Web服务程序提供的组件类220

※ 调试Web服务器程序250

步骤之一——实现ISAPI服务程序251

?□ 建立一个新的Web服务程序项目251

?□ 设置默认的Web模块252

?□ 添加并处理动作项252

步骤之二——实现CGI服务程序257

实例12 TAPI编程258

主要内容258

?□ 本例提要258

?□ 技术专题259

※ IAPI提供的服务259

※ TAPI的分级260

※ 通信过程描述261

步骤之一——实现一个电话拨号程序263

?□ 建立一个新项目并实现其主窗体263

?□ 实现电话呼叫窗体264

?□ 实现拨号监测窗体268

热门推荐