520美书楼

手机浏览器扫描二维码访问

第19部分(第2页)

18;Q:什么是  ActiveX  控件?

A:Microsoft  ActiveX  控件是由软件提供商开发的可重用的软件组件。使用  ActiveX  控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker  控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。

现在,已有  1000  多个商用的  ActiveX  控件。开发控件可以使用各种编程语言,如  C,C++,下一代的Microsoft  Visual  Basic,以及微软公司的  Visual  Java  开发环境  Microsoft  Visual  J++。ActiveX  控件一

旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用  ActiveX  控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程

序的设计。

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。workshopauthorcpad);开发人员可以在HTML  网页中方便地插入  ActiveX  控件。按照。microsoft。workshopauthorcpadtutorial…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)不需要  CODEBASE  设置,因为通过  ActiveX  对象索引(ActiveX  Object  Index)就可以基于  CLSID(控件唯一标识符)自动找到并定位控件。

24;Q:ActiveX  组件下载时,是否通知用户?

A:是的。当一个组件需要下载时,IE  会缺省地显示一个消息框,通知用户将要开始下载。用户可以选择终止下载或继续下载。如果控件做过数字签名,会提供一份数字认证书,  其中包括提供该控件的软件供应商名字,以及确认该控件未被破坏的有关信息。软件开发者在开发控件时可以做数字签名。签名信息由控件本身携带,  因此在下载之前,会自动显示数字验证书,在网页上使用该控件的用户不需要做任何开发工作。

25;Q:ActiveX  控件下载后,放在什么位置?

A:在缺省情况下,控件下载后要放在  windowsDownloaded  Program  Files  目录下的  ActiveX  控件高速缓存中。

26;Q:如何对待新创建的新版本控件?  如果用户计算机上已经有了老板本的控件  IE  如何知道应该下载新版本的控件?

A:I3。0  中的组件下载服务(ponent  Download  Service)提供了版本控制功能,使用此项功能,新版本的控件会被自动检测出来,并可自动下载。在1996  年  7  月的  Microsoft  Systems  Journal  杂志上,“Safe  Web  Surfing  with  the  Internet  ponent  Download  Service”一文  详细论述了整个版本控制过程。

27;Q:ActiveX  控件是否有许可权问题?  用户下载控件之后能否在自己的网页上使用  ActiveX  控件?

A:ActiveX  控件提供一套完整的保护机制,可以防止未经许可的用户在网页上使用  ActiveX  控件。到目前为止,已经有一些开发工具支持这套机制,例如  VB、Ms  Access、和  IE。现有的控件授权许可证机制有两种许可形式:开发许可证和运行使用许可证。开发许可证允许许可证的持有者使用控件,利用  VB,ActiveX  ControlPad,  以及其它有关的开发工具,从事以开发为目的活动。运行使用许可证只允许许可证的持有者在已有的应用或网页中显示控件,不允许将控件插入有关工具中,用于开发目的活动。支持许可证机制是独立控件开发上的工作。有些控件开发商选择了不支持许可证机制的开发策略,因此对任何用户来说,他们开发的控件一旦被安装到本地机上,就可以用于开发。另一些控件开发商只提供免费的运行许可证,而在提供开发许可证时需要收费。需要在网上使用控件的用户,应该详细地阅读控件开发商提供的许可证协议,以确定自己使用控件的权限。

28;Q:为什么有些控件,甚至包括有些  VB4。0  自带的  ActiveX  控件,在网页上都无法用  IE  显示?

A:包括  VB4。0  中某些控件在内的许多控件都提供了许可证机制。要在网上使用这些控件必须取得相应的运行使用许可证,并将相应的许可证文件放在网页中,否则,在用户终端机上将无法显示该控件。对于某一控件来说,只有控件的合法开发者,才拥有为该控件进行“运行许可权”授权的权利。  欲知在网页中获得控件运行许可权的详细过程,  请参见  ActiveX  SDK  文档中有关许可证控制部分(在新的ActiveX  Control  Pad  FAQ  中,还有一个具体例子)。  值得一提的是,Microsoft  及其第三方合作伙伴也在网上提供了大量的具有免费使用权许可证的  ActiveX  控件。在网页中使用这些控件时,不需要提交使用权许可证文件。

29;Q:HTML  Layout  控件如何增强了使用  ActiveX  控件开发网页的能力?

穿越沦为暴君的小妾(全集)  影响一代读者的小说:布鲁诺与布茨  非梦志3商道乱世  首席代表  妞妞-一个父亲的札记  艳鬼夫君  叶卡捷琳娜  醉死当涂  满城尽带黄金甲  听天使在笑  上市公司48大财务迷局  我不是侦探  我的死宅萝莉妹妹  惹鬼(生子++兽)----小秦子  李鹏外事日记  [末世]侠医之微爱  综漫 奇幻贵公主  网游之毒手药王  自动变有钱  三只鸳鸯一对半2  

热门小说推荐
发个微信去天庭

发个微信去天庭

当秦奋手机微信摇出了天庭朋友圈,他发现自己的人生变了,但天庭的变化更惊悚。想要金点子,行,拿东西来换,我不挑食。超市,串串香,等一系列熟悉的东西对原有的天庭造成了冲击。秦奋看着天庭的物产,发现自己似乎要发了。种田,数钱,好多事要做。我是先吃蟠桃呢,还是九转金丹。签已过,人品嘛,我很有节操可以吗?求点求收求票票,求包...

我的绝色美女房客

我的绝色美女房客

这小小的四合院,住着一群租房客,而陈阳则是房东。...

重生最强妖兽

重生最强妖兽

系统流爽文古有黑蟒,百年后化腾蛇,千年后变蛟,万年后化龙,可遨游九天十地,统领六合八荒。三千年前,人族仙尊林昊斩妖无数,却遭逆徒暗算,被人族围攻致死。三千年后,林昊重生于一条黑蟒身上,以妖证道,开启了一段逆天化龙之路。书友群565412325...

爆宠八零:重生娇娇女

爆宠八零:重生娇娇女

2o19云起华语文学征文大赛参赛作品胖喵儿死了,被一根鸡骨头卡死了!重生在了一个生了九个孙儿,盼孙女盼的眼睛都红了的阮家,瞬间成了阮家上下三代的团宠!胖喵儿笑眯眯,觉得这有奶奶宠,爸妈爱,哥哥护的小日子,真叫一个美滋滋哟。当然,如果没有某只躲在角落里,眼睛里放着绿光,死死盯着她的‘大灰狼’,那就更好了!某只‘大灰狼’冷笑一声上辈子没吃到,这辈子总要吃到的!胖喵儿へノ...

都市最强狂兵

都市最强狂兵

龙血部队兵王狂龙因违反规定,被迫回到中海。本想低调做人,却偶遇美女总裁让自己睡了她,哪知道被卷入一场莫名的争斗,成为了她的贴身保镖。叶轻狂从此龙入花海,身边美女如云,但也麻烦不断读者群527212401...

全能武侠系统

全能武侠系统

小医生蒋飞,正因为诊所生意太差而考虑关门大吉时,却意外被游戏人物附身,从此变得无所不能。不仅医术出神入化,生死人肉白骨,从阎王爷手中抢命就连厨艺琴艺园艺宠物驯养都全部精通!当别人以为这就是蒋飞全部本事时,蒋飞却笑眯眯地将目光看向了那一本本武学秘籍降龙十八掌六脉神剑北冥神功独孤九剑...

每日热搜小说推荐