`
v5qqcom
  • 浏览: 1287141 次
文章分类
社区版块
存档分类
最新评论

084_《Windows网络编程之Delphi篇》

 
阅读更多

《Windows网络编程之Delphi篇》

Delphi 教程 系列书籍 (084) Windows网络编程之Delphi篇》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1

Part2

Part3

Windows网络编程之Delphi篇

  • 作者: 萧秋水 文娟
  • 丛书名: 计算机编程系列丛书
  • 出版社:清华大学出版社
  • 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的分级

※ 通信过程描述

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

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

实现电话呼叫窗体

实现拨号监测窗体

分享到:
评论

相关推荐

    084_《Windows网络编程之Delphi篇》(3/3)

    【共3个压缩包,这是Part3】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。

    084_《Windows网络编程之Delphi篇》(1/3)

    【共3个压缩包,这是Part1】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。

    084_《Windows网络编程之Delphi篇》(2/3)

    【共3个压缩包,这是Part2】Internet技术无疑是当今计算机技术的最大热点。本书以当今最为流行的RAD软件之一的Delphi的最新... 本书适用于使用Delphi进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。

    Windows网络编程之Delphi篇.002

    现在因为Delphi不那么流行了,Delphi的网络编程书籍很少,这是一本。本来分卷不想要分的,但是最小是2分,所以没办法了。一共两分卷,这是第二分卷。

    Windows网络编程之Delphi篇.001

    现在因为Delphi不那么流行了,Delphi的网络编程书籍很少,这是一本。本来分卷不想要分的,但是最小是2分,所以没办法了。一共有两个分卷,这是第一分卷。

    092_《Delphi6高级编程》

    全书分8篇,共19章,主要包括OLE自动化、DLL的使用、多线程编程、Delphi的文件处理、GUI开发、多媒体应用的开发、组件开发、网络编程等方面的内容。所附光盘包含书中全部实例源代码。 本书内容翔实,实例丰富,解析...

    058_《突破Delphi7.0编程实例五十讲》

    Delphi是面向对象的可视化编程语言,它是目前面向对象和控件开发性能最好的工具之一。...全书共分9篇,包括用户界面设计、图形图像编程、文件管理、多媒体技术、系统控制、网络和数据库编程以及游戏制作等内容。

    DELPHI技巧集(集合各种开发源码)

    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/...

    Delphi 7.0编程实例五十讲-pdf版

    第八篇网络编程 第四十二讲 网页浏览器 第四十三讲 聊天室工具 第四十四讲 将数据库内容以HTML文件格式输出 第四十五讲 实现Ping操作 第四十六讲 获取网上邻居的工作组 第四十七讲 信使服务程序 第四十八讲 计数器 ...

    delphi开发技术大全

    多媒体技术,文件操作技术,系统控制技术,ADO数据库开发技术,常用数据组件,添加、删除和修改数据,浏览与查询数据,图表组件的设计,多层数据库程序,报表与打印程序设计,数据库安全技术,网络编程,Internet...

    Delphi 7 新概念百例

    │ ├─70 图像数据的存取 │ ├─69 压缩、反删除dBase或FoxPro数据表 │ ├─68 处理数据库日期型字段的显示与输入 │ │ └─数据库 │ └─67 在数据库中存取Word文档 ├─7第七节 网络编程 │ ├─66 动态更改...

    在同步代码结束后,使用ReleaseMutex(THandle

    您查询的关键词是:delphi 同步 ...旧一篇:◆delphi多线程编程之二 ◆(乌龙哈里2008-10-12) | 新一篇:◆Delphi多线程编程之四 线程安全和VCL ◆(乌龙哈里2008-10-12)Csdn Blog version 3.1a Copyright © mygodsos

    代码资料合集1728.rar

    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...

Global site tag (gtag.js) - Google Analytics