动,它在显示VBD文件之前装入应用程序的代码组件。如果没有这个HTM文件,就不能启动编译过的EXE文件或从Internet Explorer中查看
vbD文件。
3.2 ActiveX 文档对象的重要属性
在讲述创建ActiveX 文档的具体方法之前,我们先研究一下ActiveX 文档对象的重要属性。每个用户文档包含一个内置的Hyperlink对象,可用它来进入URLs和访问Internet Explorer的文档高速缓存。NavigateTo方法大致等价于窗体的Show方法。
事件 Show:当浏览器显示文档时发生;
Hide:当浏览器离开文档时发生;
属性 HyperLink:用于导航对象;
HyperLink对象有三个重要方法:
GoBack:前一页面;
GoFoward:后一页面;
Navigateto:导航;
例如HyperLink.Navigateto "http:/www.pccomputing.com"可以导航至《电子与电脑》杂志的主页。
3.3 用Visual Basic创建ActiveX Document的具体步骤
我们将开发具有如下功能的应用程序:创建两个ActiveX文档页面,第一个要求访问者输入密码,按动按钮后,若密码正确则进入第二页面;第二页面可以导航至中国教育与科研计算机网的主服务器。
1)在File菜单中单击New Project来打开一个New Project对话框,然后双击ActiveX Document exe图标,即可建立一个新项目并进入开发环境。
2)在“用户文档”的第一个UserDocument上添加两个Label控件、一个TextBox和一个CommandButton(如图3.1所示)。
(图3.1)。
添加如下代码:
Private Sub Command1_Click()
''核对Text1的文本,如果正确,则转至第二个文档页面。
If Text1.Text = "690909" Then
Hyperlink.NavigateTo "d:\ActiveX文档\UserDocument2.vbd"
End If
End Sub
3)从菜单“项目”中选择“添加用户文档”,在工程项目中添加第二个UserDocument,然后在UserDocument2上添加一个CommandButton(如图3.2所示)。
(图3.2)
添加如下的代码:
Private Sub Command1_Click()
''按动按钮,导航至《电子与电脑》杂志主页。
Hyperlink.NavigateTo "http:///www.pccomputing.com"
End Sub
4)编译文档。
5)使用Internet Explorer浏览器测试文档。
四.创建FTP浏览器
4.1 概述
FTP是Internet网上最早使用的文件传输程序。FTP的具体含义是文件传输协议(File Transfer Protocol),它是由支持Internet文件传输的各种规程所组成的集合。FTP的作用是使Internet用户能够将文件从一台计算机拷贝到另一台计算机,为实现Internet资源共享提供有力的保障。它不同于NFS(Network File System)和Netbios协议,一旦你要访问另一台计算机中的文件,任何时刻都要运行FTP,而且你只能拷贝文件到自己的机器中时来使用它。FTP是一种客户机/服务器结构,既需要客户机软件,又需要服务器软件。FTP客户机程序在用户计算机上执行,服务器程序在宿主计算机上执行。用户启动FTP客户机程序,通过输入户名和口令同远程主机上的FTP服务器建立连接,一旦成功,在Internet上用户计算机和宿主计算机之间就建立起一条命令链路(控制链路)。
4.2 用Visual Basic 5.0创建FTP浏览器的步骤
1)