第19部分(第2/4 页)
控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程
序的设计。
IE3。0 是第一个在网页中支持 ActiveX 控件的网络浏览器。在 Mosaic 和 Netscape Navigator 中也可以使用 ActiveX plug…in for Netscape 显示 ActiveX 控件(参见网址 //。npasslabs。)。
19;Q: Netscape Navigator 可以显示 ActiveX 控件吗?
A:可以,在 Netscape Navigator 中可以使用 ActiveX plug…in for Netscape 显示 ActiveX 控件。在Npass 实验室的网址 //。npasslabs。/ 上可以得到测试版的 plug…in。
20;Q:现在有哪些工具支持使用 ActiveX 控件进行网页开发?
A:使用 ActiveXControlPad(详见//。microsoft。/workshop/author/cpad/);开发人员可以在HTML 网页中方便地插入 ActiveX 控件。按照//。microsoft。/workshop/author/cpad/tutorial…f。htm
网址上的 ActiveX Control Pad 教程,开发人员可以很方便地学习使用 ActiveX ControlPad。SoftQuad 公司的 HoTMetaL Pro 也支持在 HTML 网页上使用 ActiveX 控件。以后,微软公司及其第三方软件供应商还将推出很多支持使用 ActiveX 控件进行网页制作的网络制作工具。
21;Q:只有程序员才能使用 ActiveX 控件吗?
A:了解脚本语言,比如说 Visual Basic Scripting Edition(VBScript) 或 JavaScript;自然对使用ActiveX 控件非常有帮助。但也并非一定要有这样的程序开发基础。对于有些控件来说,需要写一定数量的脚本程序,才能集成到网页中,但大多数 ActiveX 控件却不需要这样。使用 ActiveX Control Pad,即使是非程序开发人员也可以通过简单的选中和点击将很多控件插入网页。
22;Q:在创建了包含 ActiveX 控件的网页后,如果用户在自己的机器上浏览该网页,控件是如何在用户终端机上安装和显示的?
A:当 IE3。0 遇到含有 ActiveX 控件(或复合控件)的网页时,首先检查用户的本地系统注册,察看该组件是否已经安装在本地机上了。如果该组件已经在本地机上,IE3。0 显示该网页并激活控件。如果控件还未在用户本地机上安装,IE3。0 将自动地根据开发者创建网页时的地址定义,从网上找到此控件;并将它安装到本地机上。
23;Q:如何在网页上定义一个地址,使用户访问网页时,控件可以自动下载到用户的计算机上?
A:网页开发者可以通过给控件设置 CODEBASE 属性提供上述信息。使用 ActiveX Control Pad 时,在 ObjectEditor 中,可以看见一个属性表,开发者可以很方便地利用该表设置属性。通过设置属性,可以定义 URL 地址或地址集,通过地址可以在 Internet 上找到并下载控件。IE3。0 正是利用这些地址信息;定位控件并自动下载组件的。下载之后,网页就出现在本地机上了。在 1996 年 7 月的 Microsoft Systems Journal 上,“Safe Web Surfing with the Internet ponent Download Service”一文详细论述了整个信息定位及下载过程。需要一提的是,许多 Microsoft 提供的控件(例如 HTML Layout Control)不需要
本章未完,点击下一页继续。