• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        運(yùn)用ActiveX控件開發(fā)頁面經(jīng)常見的問題

        運(yùn)用ActiveX控件開發(fā)頁面經(jīng)常見的問題

        更新時(shí)間:2022-05-07 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        1. 什么是ActiveX 控件?

        Microsoft&reg; ActiveX&#8482; 控件是由軟件提供商開發(fā)的可重用的軟件組件。使用 ActiveX控件,可以很快地在網(wǎng)址、臺(tái)式應(yīng)用程序、以及開發(fā)工具中加入特殊的功能。例如,StockTicker控件可以用來在網(wǎng)頁上即時(shí)地加入活動(dòng)信息,動(dòng)畫控件可用來向網(wǎng)頁中加入動(dòng)畫特性。

        現(xiàn)在,已有1000多個(gè)商用的ActiveX控件,開發(fā)控件可以使用各種編程語言,如C,C++,下一代的Microsoft Visual Basic&reg;,以及微軟公司的 Visual Java開發(fā)環(huán)境Microsoft Visual J++&#8482;。 ActiveX控件一旦被開發(fā)出來,設(shè)計(jì) 和開發(fā)人員就可以把它當(dāng)作預(yù)裝配組件,用于開發(fā)客戶程序。以此種方式使用 ActiveX控件,使用者無需知道這些組件是如何開發(fā)的,在很多情況下,甚至不需要自己編程,就可以完成網(wǎng)頁或應(yīng)用程序的設(shè)計(jì)。

        Internet Explorer 3.0是第一個(gè)在網(wǎng)頁中支持ActiveX控件的網(wǎng)絡(luò)瀏覽器。 在Mosaic和 Netscape Navigator中也可以使用ActiveX plug-in for Netscape顯示 ActiveX 控件(參見網(wǎng)址 http://www.ncompasslabs.com).

        2. Netscape Navigator可以顯示 ActiveX 控件嗎?

        可以,在Netscape Navigator中可以使用 ActiveX plug-in for Netscape顯示 ActiveX控件。在Ncompass實(shí)驗(yàn)室的網(wǎng)址http://www.ncompasslabs.com/上可以得到測試版的plug-in。Internet Explorer 3.0和MosaicWeb瀏覽器也可以顯示 ActiveX 控件。

        3. 現(xiàn)在有哪些工具支持使用 ActiveX控件開發(fā)網(wǎng)頁?

        使用ActiveXControlPad(詳見,http://www.microsoft.com/workshop/author/ cpad/),開發(fā)人員可以在HTML網(wǎng)頁中方便地插入ActiveX控件。按照http://www.microsoft.com/workshop/author/cpad/tutorial-f.htm網(wǎng)址上的 ActiveX Control Pad教程,開發(fā)人員可以很方便地學(xué)習(xí)使用 ActiveX ControlPad。 SoftQuad公司的HoTMetaL Pro也支持在HTML網(wǎng)頁上使用 ActiveX控件。 在以后的幾個(gè)月中,微軟公司及其第三方軟件供應(yīng)商還將推出很多支持使用 ActiveX控件進(jìn)行網(wǎng)頁制作的網(wǎng)絡(luò)制作工具。

        4. 只有程序員才能使用 ActiveX控件嗎?

        了解腳本語言,比如說 Visual Basic Scripting Edition (VBScript) 或 JavaScript&#8482;,自然對(duì)使用ActiveX控件非常有幫助。但也并非一定要有這樣的程序開發(fā)基礎(chǔ)。對(duì)于有些控件來說,需要寫一定數(shù)量的腳本程序,才能集成到網(wǎng)頁中,但大多數(shù)ActiveX控件卻不需要這樣。使用ActiveX Control Pad, 即使是非程序開發(fā)人員也可以通過簡單的選中和點(diǎn)擊將很多控件插入網(wǎng)頁。

        5.在創(chuàng)建了包含ActiveX控件的網(wǎng)頁后,如果用戶在自己的機(jī)器上瀏覽該網(wǎng)頁,控件是如何在用戶終端機(jī)上安裝和顯示的?

        當(dāng)Internet Explorer 3.0遇到含有ActiveX控件(或復(fù)合控件)的網(wǎng)頁時(shí), 首先檢查用戶的本地系統(tǒng)注冊(cè),察看該組件是否已經(jīng)安裝在本地機(jī)上了。如果該組件已經(jīng)在本地機(jī)上, Internet Explorer 3.0顯示該網(wǎng)頁并激活控件。 如果控件還未在用戶本地機(jī)上安裝,Internet Explorer 3.0將自動(dòng)地根據(jù) 開發(fā)者創(chuàng)建網(wǎng)頁時(shí)的地址定義,從網(wǎng)上找到此控件,并將它安裝到本地機(jī)上。

        6.如何在網(wǎng)頁上定義一個(gè)地址,使用戶訪問網(wǎng)頁時(shí),控件可以自動(dòng)下載到用戶的計(jì)算機(jī)上?

        網(wǎng)頁開發(fā)者可以通過給控件設(shè)置 CODEBASE 屬性提供上述信息。使用ActiveX Control Pad 時(shí),在 ObjectEditor中,可以看見一個(gè)屬性表,開發(fā)者可以很方便地利用該表設(shè)置屬性。通過設(shè)置屬性,可以定義URL地址或地址集,通過地址可以在Internet上找到并下載控件。 Internet Explorer3.0正是利用 這些地址信息,定位控件并自動(dòng)下載組件的。下載之后,網(wǎng)頁就出現(xiàn)在本地機(jī)上了。在1996年7月的Microsoft Systems Journal上,"Safe Web Surfing with the Internet Component Download Service"一文詳細(xì)論述了整個(gè) 信息定位及下載過程。需要一提的是,許多Microsoft提供的控件(例如,HTML Layout Control)不需要CODEBASE 設(shè)置,因?yàn)橥ㄟ^ActiveX對(duì)象索引(ActiveX Object Index)就可以基于CLSID(控件唯一標(biāo)識(shí)符)自動(dòng)找到并定位控件。

        7. 組件下載時(shí),是否通知用戶?

        是的。當(dāng)一個(gè)組件需要下載時(shí),Internet Explorer 3.0會(huì)缺省地顯示一個(gè)消息 框,通知用戶將要開始下載。用戶可以選擇終止下載或繼續(xù)下載。如果控件做過數(shù)字簽名,會(huì)提供一份數(shù)字認(rèn)證書,其中包括提供該控件的軟件供應(yīng)商名字,以及確認(rèn)該控件未被破壞的有關(guān)信息。軟件開發(fā)者在開發(fā)控件時(shí)可以做數(shù)字簽名。簽名信息由控件本身攜帶,因此在下載之前,會(huì)自動(dòng)顯示數(shù)字驗(yàn)證書,在網(wǎng)頁上使用該控件的用戶不需要做任何開發(fā)工作。

        8.控件下載后,放在什么位置?

        在缺省情況下,控件下載后要放在\windows\occache目錄下的ActiveX控件高速緩存中。

        9.如何對(duì)待新創(chuàng)建的新版本控件?如果用戶計(jì)算機(jī)上已經(jīng)有了老板本的控件 Internet Explorer如何知道應(yīng)該下載新版本的控件?

        Internet Explorer 3.0中的組件下載服務(wù)(Component Download Service) 提供了版本控制功能,使用此項(xiàng)功能,新版本的控件會(huì)被自動(dòng)檢測出來,并可自動(dòng)下載。在1996年7月的 Microsoft Systems Journal雜志上,"Safe Web Surfing with the Internet Component Download Service"一文 詳細(xì)論述了整個(gè)版本控制過程。

        10.ActiveX控件是否有許可權(quán)問題?用戶下載控件之后能否在自己的網(wǎng)頁上使用ActiveX控件。

        ActiveX控件提供一套完整的保護(hù)機(jī)制,可以防止未經(jīng)許可的用戶在網(wǎng)頁上使用 ActiveX控件。到目前為止,已經(jīng)有一些開發(fā)工具支持這套機(jī)制,例如Visual Basic、Microsoft Access、和 Internet Explorer 3.0 beta2版。 現(xiàn)有的控件授權(quán)許可證機(jī)制有兩種許可形式:開發(fā)許可證和運(yùn)行使用許可證。開發(fā)許可證允許許可證的持有者使用控件,利用VisualBasic,ActiveX ControlPad,以及其它有關(guān)的開發(fā)工具,從事以開發(fā)為目的活動(dòng)。運(yùn)行使用許可證只允許許可證的持有者在已有的應(yīng)用或網(wǎng)頁中顯示控件,不允許將控件插入有關(guān)工具中,用于開發(fā)目的活動(dòng)。支持許可證機(jī)制是獨(dú)立控件開發(fā)上的工作。有些控件開發(fā)商選擇了不支持許可證機(jī)制的開發(fā)策略,因此對(duì)任何用戶來說,他們開發(fā)的控件一旦被安裝到本地機(jī)上,就可以用于開發(fā)。另一些控件開發(fā)商只提供免費(fèi)的運(yùn)行許可證,而在提供開發(fā)許可證時(shí)需要收費(fèi)。需要在網(wǎng)上使用控件的用戶,應(yīng)該詳細(xì)地閱讀控件開發(fā)商提供的許可證協(xié)議,以確定自己使用控件的權(quán)限。

        11.為什么有些控件,甚至包括有些Visual Basic 4.0自帶的控件,在網(wǎng)頁上 都無法用Internet Explorer 3.0顯示?

        包括VisualBasic4.0中某些控件在內(nèi)的許多控件都提供了許可證機(jī)制。要在網(wǎng)上使用這些控件必須取得相應(yīng)的運(yùn)行使用許可證,并將相應(yīng)的許可證文件放在網(wǎng)頁中,否則,在用戶終端機(jī)上將無法顯示該控件。對(duì)于某一控件來說,只有控件的合法開發(fā)者,才擁有為該控件進(jìn)行“運(yùn)行許可權(quán)”授權(quán)的權(quán)利。欲知在網(wǎng)頁中獲得控件運(yùn)行許可權(quán)的詳細(xì)過程,請(qǐng)參見ActiveX SDK文檔中有關(guān)許可 證控制部分(在新的ActiveX Control Pad FAQ中,還有一個(gè)具體例子)。 值得一提的是,Microsoft及其第三方合作伙伴也在網(wǎng)上提供了大量的具有免費(fèi)使用權(quán)許可證的ActiveX控件。在網(wǎng)頁中使用這些控件時(shí),不需要提交使用權(quán)許可證文件。

        12.Microsoft現(xiàn)在提供哪些控件? ActiveX Control Pad及Internet Explorer 3.0中有哪些控件?

        在Microsoft網(wǎng)址http://www.microsoft.com/activex/gallery/上,提供了一個(gè)ActiveX組件圖庫(ActiveX Component Gallery ),其中給出了 當(dāng)前可用控件的一個(gè)詳細(xì)列表。表1列出了 Internet Explorer 3.0中的控件, 這些控件可從MSDN庫中安裝。
        值得一提的是,微軟和第三方合作伙伴正在不斷開發(fā)新的控件。其中很多控件已放在微軟的ActiveX組件庫網(wǎng)址http://www.microsoft.com/activex/gallery中。

        13.在哪可以得到這些ActiveX控件?

        微軟ActiveX組件庫(ActiveX Component Gallery)中存著有關(guān)信息一及 相關(guān)的連接,它們指向微軟及第三方開發(fā)商提供的各種 ActiveX 控件。

        14.第三方軟件供應(yīng)商現(xiàn)在提供那些ActiveX控件?

        目前由第三方軟件開發(fā)商提供的商用控件有1000多種。在微軟ActiveX組件庫 (ActiveX Component Gallery)中,可以找到開發(fā)Internet增強(qiáng)型ActiveX 控件的公司列表。

        15.一旦安裝好上述ActiveX控件,如何開發(fā)使用這些ActiveX控件的網(wǎng)頁?

        使用ActiveX Control Pad,將這些控件插入到用戶HTML網(wǎng)頁中。按照ActiveX ControlPad聯(lián)機(jī)教程(http://www.microsoft.com/workshop/author/cpad/tutorial-f.htm)學(xué)習(xí)如何使用這些工具(參見ActiveXControlPad在http://www. microsoft.com/workshop/author/cpad/的網(wǎng)頁)。

        16.HTML Layout 控件如何增強(qiáng)了使用ActiveX控件開發(fā)網(wǎng)頁的能力?

        HTML Layout控件支持由W3C公布的擴(kuò)展HTML,允許在網(wǎng)頁上精確定位對(duì)象。原先,HTML不允許網(wǎng)頁開發(fā)者使用X、Y坐標(biāo)在網(wǎng)頁上精確定位元素,也不允許疊蓋對(duì)象。新增加的的“2-D”布局功能,使開發(fā)者可以完成更復(fù)雜的設(shè)計(jì),為用 戶開發(fā)出更好的網(wǎng)絡(luò)應(yīng)用提供了支持。通過實(shí)現(xiàn)新的W3C HTML擴(kuò)展,HTML Layout控件為在Internet Explorer 3.0中顯示的ActiveX控件提供了更先進(jìn) 的布局選項(xiàng)。HTML Layout控件是Internet Explorer 3.0的新增組件,并被集 成到Internet Explorer 3.0完全安裝版中。(HTML Layout控件也是ActiveX ControlPad的一部分,可通過MSDN庫安裝。由于提供了基于WYSIWYG頁的全幀編輯器,ActiveX Control Pad可以與HTML Layout Control相結(jié)合使用。 這使得用ActiveX控件開發(fā)先進(jìn)的二維風(fēng)格的HTML設(shè)計(jì)變得更加簡單。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 大学生一级特黄的免费大片视频 | baoyu777永久免费视频 | 亚洲精品自偷自拍无码| 国产高清不卡免费在线| 老司机亚洲精品影院无码 | 无人视频在线观看免费播放影院| 毛片a级毛片免费观看免下载 | 三级网站免费观看| 亚洲国产日韩在线视频| 两个人看的www视频免费完整版| 亚洲中文字幕伊人久久无码| 一级毛片免费不卡| 亚洲精品少妇30p| 久久伊人免费视频| 亚洲午夜国产精品| 永久在线毛片免费观看| 青青免费在线视频| 国产亚洲精品激情都市| 无码专区AAAAAA免费视频| 亚洲国产精品乱码在线观看97| 欧洲精品成人免费视频在线观看| 亚洲AV香蕉一区区二区三区| 亚洲?v无码国产在丝袜线观看| 国产免费一区二区三区免费视频| 亚洲AV本道一区二区三区四区| 97视频免费在线| 色噜噜狠狠色综合免费视频| 久久亚洲精品无码| 国产精品免费观看久久| 特级无码毛片免费视频| 久久久久亚洲AV成人无码| 国产四虎免费精品视频| 免费看又黄又爽又猛的视频软件| 亚洲AV无码久久精品蜜桃| 国产h肉在线视频免费观看| 色天使亚洲综合一区二区| 亚洲国产美女精品久久久久∴| 99久久这里只精品国产免费| 特a级免费高清黄色片| 自怕偷自怕亚洲精品| 国产免费人成在线视频|