2016 - 2024

感恩一路有你

设计一个Web Browser及FTP程序的指南

浏览量:4413 时间:2024-04-18 08:39:10 作者:采采

自从Internet盛行以来,人们对于文件下载、即时信息获取、电子邮件传送变得方便许多。Internet可以说是21世纪人类科技的一大创新。由于这个重大改变,人们的生活方式也受到非常大的影响;电子购物、网上信息库、网上股市实时交易如雨后春笋般的出现。以往,Visual Basic 4.0并没有提供一个完整的solution供Visual Basic的爱好者设计Internet程序。还好,Visual Basic 5.0提供了一些控件,供我们设计Internet的相关程序。在本文中,将会用Internet Transfer control配合Web Browser control,来告诉读者如何用Visual Basic 5.0轻松地设计Browser及FTP程序。

如何设计Web Browser及FTP Client

Web Browser程序设计

Step 1:设置好网络参数

首先要知道我们的网络系统是直接连到Internet,还是通过proxy连接到Internet。我们可以通过以下的步骤来确定我们的系统是以哪种方式连接Internet:

在"我的电脑"选项double click进入"控制面板"。在"控制面板"选项中double click进入"Internet"选项。在Internet Dialog Box中选择connection。由屏幕显示的Dialog Box就可以知道系统是通过proxy还是通过dialing的方式连接到Internet。由于笔者的系统是通过proxy连接到Internet,我们必须要找出proxy Server的address及port,以利于程序设置。

接着click"setting"选项来查看它的address及port。屏幕接着会显示一个Dialog Box,里面记着"address of proxy to use":172.18.16.65,"port":8080。将它记录下来,等会儿就会用到这些参数。

Step 2:开始设计程序

在File选项中选择New Project建立一个新的工程,在屏幕上会看到许多选项,如ActiveX Document.EXE、ActiveX Document.DLL、ActiveX.EXE、ActiveX Control等,这时要选Standard.EXE。

接着在Project下,选择Property属性选项,在general选项下将Project Name改为Webbrowser。在屏幕的Form上加入一个Web browser control,取名为web1;接着加入一个Internet Transfer control,取名为Inet1。加入三个TextBox control,分别取名为CGISearch、webname和htmlshow,并在CGISearch TextBox前加入一个Label,将其Caption改为Search。加入三个Button control,分别取名为Search、Go和ShowDoc。将Caption分别改为Search、Go to和show document。

为方便读者了解关系,以下以表格解释一遍:

(TextBox)Name CGISearch(输入CGI命令)webname(输入要前往的web address)htmlshow(显示html文字结果)

(Button)Name Caption

Search(执行CGI命令) search

Go(执行前往web address的动作) Go to

ShowDoc(显示html文字结果) show document

接着将Inet1的各项属性设置如下:Accesstype2-icnamedproxyprotocol4-icHTTPproxy172.18.16.65:8080

在Go_Click()中加入以下程序代码, 这个动作是连接到所想要去的web Server,并将屏幕显示在web1的方块区域内:Private Sub Go_Click() webname.Text End Sub

以上程序是运用web1的Navigate,这个method将屏幕连接到web name TextBox中所指定的网络站点。

在htmlshow _Click()加入以下的程序代码:Private Sub htmlshow _Click() a$ web1.LocationURL ShowDoc.Text (a$) End Sub

以上程序,是先将web1所连接到的URL address,通过LocationURL这个property读出,并将它暂存于字符串a。接着使用OpenURL()命令来将所接收到的HTML程序代码,显示在ShowDoc这个TextBox中。

在CGIserch _Click()中加入以下程序代码:Private Sub CGIserch _Click() " ? p" CGI.Text End Sub

这个动作是用CGI命令来查询文件。在这里我们将查询命令指定传送到Yahoo这个网络搜寻站。这样我们就完成了一个小型的Web Browser。

Step 3:测试程序

执行刚设计完的Web Browser,并在web name这个TextBox中填入所要去的网址。这里我们将它设置为。接着按下Go Button,将会看到在web1 control的方块区域内显示了Microsoft的HomePage。按下ShowDoc Button,将可以在htmlshow这个TextBox中看到Microsoft HomePage的HTML程序代码。

接下来让我们试试CGI搜寻功能。在CGIserch TextBox中加入communication,结果我们发觉查询的结果显示在web1方形区域中。同样的,我们也可以按下ShowDoc Button,将可以在htmlshow这个TextBox中,看到查询结果所传回的HTML程序代码。

恭喜您成功了!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。