第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)不需要
本章未完,點選下一頁繼續。