副标题:无

作   者:

分类号:

ISBN:9787900630940

微信扫一扫,移动浏览光盘

简介

   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的分级

※ 通信过程描述

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

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

实现电话呼叫窗体

实现拨号监测窗体


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon