delphi_internet 使DELPHI和因特网配合工作.docx
《delphi_internet 使DELPHI和因特网配合工作.docx》由会员分享,可在线阅读,更多相关《delphi_internet 使DELPHI和因特网配合工作.docx(31页珍藏版)》请在优知文库上搜索。
1、首页=学习教程=DE1.PHIANDTHEINTERNETbyCharlieCalvert由Boen翻译,转载请注明:TranslatebyBoen.中文译稿版权属Boen所有,使用权归CXM编程版第一部分第二部分第一这篇文章主要讲述如何使DE1.PHl和因特网配合工作。本文中将详述两个专门技术:WININET:构建FTP,HTTP和Gopher用户端程序ISAPI:扩充因特网信息服务,例如,获得服务器上的信息并把它们显示在浏览器上。现今的计算机世界中,由于微软公司的因特网战略而掀起了一个巨大发展潮流。那些制作CGl(公共网关接口)和第三方工具(即使是最基本的因特网工具)的日子将最终一去不复返
2、了。对复杂的第三方工具的需求总是存在的,但现在程序员将会发现他们所需的大量的嵌入操作系统的因特网工具,简言之,并不需要进一步的投资,你就能够使用免费的DE1.PHl资源来:* 开发WEB浏览器* 运行FTP,HTTP和Gopher,在两个DE1.PHl应用软件之间或DE1.PHl应用软件和基于TCP(传输控制协议)的服务器之间操作TCP因为DE1.PHl能够轻松地调用WindoWSAPI,并且它支持OCX/ActiveX,因此微软的新战略和我们的计划配合的恰到好处。微软生产工具,而DE1.PHl程序员获得收成!在本篇中有些什么?这篇文章中包含了三个大部分和一些小部分,有三个大主题:* 寻找资料
3、:那里能搞到本文中提及的技术资料,而且包含了关于您所需的运行文中代码的软硬件的简短说明。* TSAPI:怎样使用ISAPI*WININET:怎样使用WININET在大多数情况下,本文中的ISAPl和WlNNET部分是完全独立的,您可以自由地选择阅读时的顺序。查找资料,硬件和软件的要求您需要一份UiCrOSOftWindOWSNT3.51Server或NT4.0Server的拷贝,其中应附有因特网信息服务文档,因为您需要甬道其中所提到的技术。这份文档应随NTServer4.0附送,NT3.51的用户可从微软的网址上下载。运行WindoWSNT,您的机器的最低配置应为486兼容,20兆以上内存。您
4、必须有另一台计算机装有网页浏览器。为使本文中的ISAPl部分能够顺利运行,第二台机器必须能够运行所有支持网页浏览器的软件。如果在您的机器上运行的是WindoWS95或WindowsNT,那么本文中的WlNINET代码片就能运行的最好。任何符合条件的网页浏览器在这种技术环境下都能够使用。在1996年六月以后发布的Delphi2.0以上的版本中,有您所需的把Delphi连接到因特网上的几乎全部资源。如果您没有最新的DelPhi版本注:此处作者指的是2.0版本(译者),那么您需要本文档中提到的特殊文件,所有这些几乎都可以从万维网上免费获得注:如果您正在使用DelPhi2.0以上版本,则不许考虑(译者
5、)Io所有本文中提到的技术在DeIPhi2.0环境下都能顺利工作,但在16位DeIPhi环境下则不一定能顺利工作。如果您需要从万维网上下载信息,链接为:htlp:WWTechInfodelphiindex,html注:现在已经不存在了!:-(译者)DeIPhi2.0的新版本中附有WININET.PAS文档,如果你的拷贝中不包含它,那么上面那个万维网节点可以为您提供。町NINET.PAS包括为扩展微软视窗因特网所设计的变量清单、函数、类型和属性。这意味着您能够轻而易举地为您的应用程序增添FTP、HnP和GOPher支持。微软公司的WINlNET.D1.1.是免费发布的,如果它不在您的WindoW
6、S/System或WindowsSystem32目录下的话,您可以从微软公司那里得到它。下面是可获得WININET.H这个视窗帮助文件的万维网节点:http术能使您“写入服务器端的原本和过滤本,从而扩充微软因特网信息服务和其他ISAPI万维网服务”。如果您需要找到关于ISAPI的描述,可以去:httpr%在本文最后,附加了一个名为HTTPEXT.PAS的关键的ISAPl文档的拷贝。微软公司免费发布的因特网控制包(ICP)是一个OCX/ActiveX控制集,您可以在DeIPhi中把它们拖放到应用程序上(DeIPhi2.0中包含这些控件)。他们提供了创建DeIPhi应用程序的即时支持,他们知道如何
7、浏览网页、如何应用FTP、WINSOCK和其他因特网技术。如果您的DeIPhi拷贝中没有包含这些控件,那么您在使用它们之前您应该把这些文档添加进DelPhi所在的目录中的1.ib目录下。这些文档位于上面提及的链接中的Borland的IM)EX.HTM1.站点下。在本文中我没有提到ICP控件,但是任何对这项技术有兴趣的人应该明确确认他拥有这些控件的拷贝。您可以从我的站点下载我的PaSCal应用文件,他们的名字是STRBOX.PAS和MATHBOX.PASo经常察看一下这个站点上的关于本文提到的信息的更新情况是很有好处的。在这里我假设读者对于DeIPhi和ObjeetPaSCaI都很熟悉,并且读者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- delphi_internet 使DELPHI和因特网配合工作 DELPHI 因特网 配合 工作