《Windows网络编程之Delphi篇》
Delphi 教程 系列书籍 (084) 《Windows网络编程之Delphi篇》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
Part1
Part2
Part3
- 作者: 萧秋水 文娟
- 丛书名: 计算机编程系列丛书
- 出版社:清华大学出版社
- ISBN:7900630945
- 上架时间:2001-2-27
- 出版日期:2001 年1月
- 页码:280
- 版次:1-1
内容简介
Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新版本为开发工具,尽最大可能包容现在网络的流行协议,讲解网络应用程序的开发原理以及在Windows平台下的实现方法。 本书以编程实例为主线,辅以必要的技术要点,详细地介绍了网络编程中的各个方面,从内容上覆盖了网络通讯中使用的多数协议,包括网上聊天、网络参数的获取、电子邮件的收发、Ping、FIP客户机、Web服务器与浏览器、Telnet服务器与客户机、肋S拨号上网以及TAPI编程等。 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。
目录
实例1 用WinSock实现网上聊天
主要内容
本例提要
技术专题
※ WinSock简介
※ WinSock API主要函数的使用
※ ScktComp单元对WinSock API的封装
步骤——实现聊天程序
建立一个新项目
启动时进入监视状态
连接到聊天服务器
客户机与服务器的对话
实例2 获取主机名和IP地址
主要内容
本例提要
技术专题
※ 获取主机名和IP地址的原理
步骤——获取主机名和IP地址
建立一个新项目
提供两个核心功能函数
创建非正常窗口并从Taskbar隐藏
完成其他界面编程
实例3 网卡物理地址
主要内容
本例提要
技术专题
※ Netbios网络编程接口
※ Netbios的基本概念
※ Netbios编程
※ 使用Netbios获取网络参数
步骤——获取网卡物理地址
创建一个新项目
窗体创建时枚举可用的LANA编号
重置选中的LANA编号
获取物理地址
实例4 FTP客户程序
主要内容
本例提要
技术专题
强FIP协议及其实现方法
※ 使用TNMFTP组件
※ 使用Microsoft Internet Transfer组件
※ 直接使用WinInet API
步骤——实现FTP客户程序
创建一个新组件TDragDropFTP
安装该组件
使用该组件实现FTP客户程序
需要改进的地方
实例5 Ping与Trace Route
主要内容
本例提要
技术专题
※ Internet控制报文协议ICMP
※ ICMP报文格式
※ ICMP报文的分类
步骤之一——实现Ping实用工具
创建一个组件TICMP
从TICMP派生TPing组件
使用TPing组件建立Ping实用工具
步骤之二——实现Trace Route实用工具
从TICMP派生TTraceRoute组件
使用TTraceRoute组件建立Trace Route实用工具
实例6 编程实现TELNET
主要内容
本例提要
技术专题
※ TELNET(远程登录)
步骤之一——实现TEINET服务器
创建一个通用组件TWSocket
实现TELNET端口的监视
与客户机远程交互
步骤之二——实现TELNET客户机
创建一个TELNET客户端组件TTnCnx
使用TTnCnx组件完成TELNET客户机
实例7 邮件收发程序
主要内容
本例提要
技术专题
※ 邮件格式
※ POP3协议简介
※ SMTP协议简介
※ Delphi中POP3四协议的实现
※ Delphi中SMTP协议的实现
步骤之一——实现邮件接收程序
建立一个新项目
实现服务器登录
获取邮件列表
接收指定邮件
断开与服务器的连接
处理其他的事件
步骤之二——实现邮件发送程序
建立一个新项目
实现服务器登录
发送邮件
验证用户的存在
扩展邮件列表
断开与服务器的连接
处理其他的事件
实例8 Finger查询
主要内容
本例提要
技术专题
※ Finger协议
步骤——实现Finger客户机
建立一个新项目
在一个单独的线程中进行Finger查询
完成其他辅助性的界面编程
实例9 RAS拨号上网
主要内容
本例提要
技术专题
※ RAS简介
※ 拨号与挂断
※ 连接管理
※ 电话簿管理
步骤——实现RAS客户机
建立一个新项目并引入RAS库
实现电话簿管理功能
完成拨号与挂断
实例10 web服务器与浏览器
主要内容
本例提要
技术专题
※ World Wide Web
※ 统一资源定位符
※ 超文本传送协议
※ 使用Microsoft WebBrowser控件
※ TNMHTTP组件和THTML组件
步骤之一——实现简单的WWW浏览器
建立一个新项目
完成程序的浏览任务
步骤之二——实现Web服务器
建立一个新项目
启动Web服务器
Web服务器主循环
THTTPServerThread线程类
实例11 web服务程序
主要内容
本例提要
技术专题
※ Web服务程序工作原理与分类
※ CGI简介
※ ISAPI简介
※ Delphi对Web服务程序的支持
※ Delphi为Web服务程序提供的组件类
※ 调试Web服务器程序
步骤之一——实现ISAPI服务程序
建立一个新的Web服务程序项目
设置默认的web模块
添加并处理动作项
步骤之二——实现CGI服务程序
实例12 TAPI编程
主要内容
本例提要
技术专题
※ TAPI提供的服务
※ TAPI的分级
※ 通信过程描述
步骤之一——实现一个电话拨号程序
建立一个新项目并实现其主窗体
实现电话呼叫窗体
实现拨号监测窗体
分享到:
相关推荐
【共3个压缩包,这是Part3】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。
【共3个压缩包,这是Part1】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。
【共3个压缩包,这是Part2】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。
现在因为Delphi不那么流行了,Delphi的网络编程书籍很少,这是一本。本来分卷不想要分的,但是最小是2分,所以没办法了。一共两分卷,这是第二分卷。
现在因为Delphi不那么流行了,Delphi的网络编程书籍很少,这是一本。本来分卷不想要分的,但是最小是2分,所以没办法了。一共有两个分卷,这是第一分卷。
全书分8篇,共19章,主要包括OLE自动化、DLL的使用、多线程编程、Delphi的文件处理、GUI开发、多媒体应用的开发、组件开发、网络编程等方面的内容。所附光盘包含书中全部实例源代码。 本书内容翔实,实例丰富,解析...
Delphi是面向对象的可视化编程语言,它是目前面向对象和控件开发性能最好的工具之一。...全书共分9篇,包括用户界面设计、图形图像编程、文件管理、多媒体技术、系统控制、网络和数据库编程以及游戏制作等内容。
27 Delphi_quick_develop.htm Delphi之快速设计(程序设计篇) 8K 28 Delphi_quick_develop2.htm Delphi之快速设计(界面篇) 3K 29 Delphi23_io.htm 在DELPHI2.0/3.0中直接操作端口 3K 30 Delphivspb.htm 开发AS/...
第八篇网络编程 第四十二讲 网页浏览器 第四十三讲 聊天室工具 第四十四讲 将数据库内容以HTML文件格式输出 第四十五讲 实现Ping操作 第四十六讲 获取网上邻居的工作组 第四十七讲 信使服务程序 第四十八讲 计数器 ...
多媒体技术,文件操作技术,系统控制技术,ADO数据库开发技术,常用数据组件,添加、删除和修改数据,浏览与查询数据,图表组件的设计,多层数据库程序,报表与打印程序设计,数据库安全技术,网络编程,Internet...
│ ├─70 图像数据的存取 │ ├─69 压缩、反删除dBase或FoxPro数据表 │ ├─68 处理数据库日期型字段的显示与输入 │ │ └─数据库 │ └─67 在数据库中存取Word文档 ├─7第七节 网络编程 │ ├─66 动态更改...
您查询的关键词是:delphi 同步 ...旧一篇:◆delphi多线程编程之二 ◆(乌龙哈里2008-10-12) | 新一篇:◆Delphi多线程编程之四 线程安全和VCL ◆(乌龙哈里2008-10-12)Csdn Blog version 3.1a Copyright © mygodsos
2012-06-14 17:23 1,155,072 JSP网络编程从基础到实践.iso 2012-06-14 17:17 1,077 Linux0.11源码分析V1.0.rar 2012-06-14 17:08 6,917,017 Linux实验基础篇.rar 2012-06-14 17:16 895,237 MCS51内核的单片开发mp3...