activex控件是什么30
自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX控件,ActiveX控件更是得到一般开发者的喜爱。那么,什么是ActiveX控件呢?ActiveX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中。由此可见,通过使用ActiveX控件即可实现快速小型的组件重用、实现代码共享,从而提高编程效率。从上面亦可看出为何ActiveX控件如此广泛地受到开发者的欢迎。
因为ActiveX控件的可重用性,加上Internet的普及,ActiveX控件得到了极大的发展,目前,从Internet上可以得到相当多的ActiveX控件,而且品种繁多,所完成的任务几乎无所不包。对普通开发者来说,只要有耐心,都能从Internet上找到符合自己要求的ActiveX控件。
从Internet下载的ActiveX控件,或从其他途径得到的ActiveX控件,用户应该怎样做才能正确使用ActiveX控件或将其应用于自己的程序中呢?一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(*.OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能使用的。注册ActiveX控件一般来说有三种途径:
1.使用Regsvr32.exe程序对ActiveX控件进行注册;
2.使用安装程序制作软件:InstallShield;
3.在应用程序中加入注册代码。
Activex控件是什么?它的作用是什么?
ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。
ActiveX控件是用于互联网的很小的程序,有时称为插件程序。它们会允许播放动画,或帮助执行任务,如在MicrosoftUpdate安装安全更新,因此可以增强浏览体验。
在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(Windows,Mac,Linux)中任意运行的程序。这个组件就是ActiveX控件。ActiveX是Microsoft为抗衡SunMicrosystems的JAVA技术而提出的,此控件的功能和javaapplet功能类似。
扩展资料:
控件分类:
1、自动化服务器
可以由其他应用程序编程驱动的组件。自动化服务器至少包括一个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
2、自动化控制器
那些使用和操纵自动化服务器的应用程序。
3、控件
ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的IConnectionPoint接口用于控件可引发的事件。
4、文档
ActiveX文档,即以前所说的DocObject,表示一种不仅仅是简单控件或自动化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的容器具有更多控制权。一个最显著的变化是菜单的显示方式。
5、容器
ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序。
ActiveX是什么控件
ActiveX控件,以前被称作OLE控件,是一个标准的用户接口元素,能够快速地把窗体和对话框组装起来。ActiveX控件还使Internet更加生动,为WorldWideWeb页增加了有趣的新功能。
具有供应用程序使用的各种各样的控件是VisualBasic的一贯特色。现在,可以使用VisualBasic和其它开发工具创建用户自己的控件了。通过ActiveX控件,在VisualBasic中做的工作已经可以发展到Internet上了。
设计一个ActiveX控件就象设计一个VisualBasic窗体那样容易-用户可以使用所熟悉的VisualBasic图形命令来画控件,或者使用已有的控件来创建一个控件组。
ActiveX控件可以在运行中调试,因此可以直接从调试窗体的代码跟踪到ActiveX控件工程的代码中。
可以在VisualBasic的ActiveX控件上增加数据绑定,这样使用者就能很容易地把控件中的各个字段绑定到数据库或其它数据源中适当的字段上。您也可以使用数据绑定创建其它控件能绑定的ActiveX控件,与VisualBasic的Data控件类似。。
通过向控件增加属性页,命名常数以及事件,创建一个完善的ActiveX控件包将变得很容易。
可以把ActiveX控件直接编译进应用程序的执行文件中去,或者编译进.ocx文件。一些象VisualBasic和MicrosoftVisualC++之类的开发工具以及象MicrosoftOffice之类的最终用户产品可以使用这些文件,在Internet上也可以使用它们。
“创建ActiveX控件”为创建控件提供了一个快速的入门介绍-包括在设计阶段运行代码来调试控件的设计时期的行为的一些基本思想。
详细信息“建立ActiveX控件”和“创建ActiveX控件的属性页”深入地讨论了创建控件的问题。“部件设计的一般准则”和“调试、测试和部署部件”也包含了控件设计者感兴趣的许多主题。
什么是activeX控件
其实ActiveX组件是一个存在于WEB服务器上的文件,该文件包含执行某项或一组任务的代码,组件可以执行公用任务,这样就不必自己去创建执行这些任务的代码。例如,股票行情收报机组件可以在Web页上显示最新的股票报价。当你在WEB服务器上安装完ASP环境后,就可以直接使用它自带的几个常用组件,如DatabaseAccess组件。当然你也可以从第三方开发者处获得可选的组件,也可以编写自己的组件。你可以利用组件作为脚本和基于Web应用程序的基本构造块,只要知道如何访问组件提供的对象,即使你是位编写脚本的新手,也可以在不了解组件运作方式的情况下编写ASP程序。总而言之,ActiveX组件使您不用学习复杂的编程就能够写出强大的WEB服务器端脚本。如果您是位Web应用程序的开发者,可以使用任何支持组件对象模型(COM)的语言来编写组件,如,C、C++、Java或VisualBasic。如果你熟悉COM编程,ActiveX组件就是Automation服务器。但是要在Web服务器上运行,ActiveX组件不能有图形用户接口元素,如VisualBasic的MsgBox函数。组件是可以重复使用的。在Web服务器上安装了组件后,就可以从ASP脚本、ISAPI应用程序、服务器上的其他组件或由另一种COM兼容语言编写的程序中调用该组件。
使用ASP的Server.CreateObject方法可以创建对象的实例。接着,使用脚本语言的变量分配指令为对象实例命名。创建对象实例时,必须提供实例的注册名称“PROGID”。如下要创建一个AdRotator对象的实例:
<%SetMyAds=Server.CreateObject("MSWC.AdRotator")%>
我们必须使用ASP的Server.CreateObject方法来创建对象实例,否者ASP无法跟踪脚本语言中对象的使用。
ActiveX控件是什么?
activex控件,我的理解很简单,它跟我们平常用的控件没什么两样,只是来源不同,具体请参考下面:
ActiveX在广义上是指微软公司的整个COM架构,但是现在通常用来称呼基于标准COM接口来实现对象连接与嵌入的ActiveX控件。后者是指从VBX发展而来的,面向微软的InternetExplorer技术而设计的以OCX为扩展名的OLE控件。通过定义容器和组件之间的接口规范,如果编写了一个遵循规范的控件,那么可以很方便地在多种容器中使用而不用修改控件的代码。同样,通过实现标准接口调用,一个遵循规范的容器可以很容易地嵌入任何遵循规范的控件。由于OLE在ActiveX控件中的应用的普及,现在OLE技术中只有少数独立于ActiveX技术,例如复合文档。
一些浏览器,例如网景浏览器等等都不同程度上支持ActiveX控件。这允许网页通过脚本和控件交互产生更加丰富的效果,同时也带来一些安全性的问题。InternetExplorer和一些其他应用程序同时支持ActiveXDocuments接口规范,允许在一个应用程序中嵌入另一个支持这个规范的应用程序。很多应用软件,例如微软的MicrosoftOffice系列和Adobe的AcrobatReader都实现了这个规范。
ActiveX 控件是什么?
MicrosoftActiveX控件是由软件提供商开发的可重用的软件组件。使用ActiveX控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。
现在,已有1000多个商用的ActiveX控件。开发控件可以使用各种编程语言,如C,C++,下一代的MicrosoftVisualBasic,以及微软公司的VisualJava开发环境MicrosoftVisualJ++。ActiveX控件一
旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用ActiveX控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程
序的设计。
IE3.0是第一个在网页中支持ActiveX控件的网络浏览器。在Mosaic和NetscapeNavigator中也可以使用ActiveXplug-inforNetscape显示ActiveX控件(参见网址http://www.ncompasslabs.com)。
2020-09-12
上一篇:什么是市场占有率
下一篇:什么是参比电极
若梦运动户外:开启自然之门的运动哲学与实践指南
https://hooh5.com/ydhw/329545.html
巴中推荐好吃的美食
https://hooh5.com/cyms/329544.html
户外弹弓射击全攻略:精准掌控,玩转自然野趣
https://hooh5.com/ydhw/329543.html
解锁户外潜能:智慧装备与身心修炼,成就非凡体验
https://hooh5.com/ydhw/329542.html
西郊寻味记:解锁大学城周边的美食宝藏,吃货不容错过的地道攻略!
https://hooh5.com/cyms/329541.html
热门文章
省委书记和省长是什么级别
要看是什么省了,如果是广东省,那就是国家级副职。因为书记是政
中央候补委员是什么级别
你好,很高兴能为你解答。中央政治局的委员是副国级,候补委员也
参谋是什么级别
参谋是军队职务名。参与指挥部队行动和制定作战计划等。军衔从小
全国政协副主席是什么级别
副国家级; 副国家级的职位有:政治局委员、政治局候补委员、
白虎穴是什么意思
男青龙,女白虎,指的是会阴部寸草不生,也就是没有阴毛的女性。