组件,控件,com,插件,ActiveX之间的不同

来源:互联网 发布:淘宝介入的后果 编辑:程序博客网 时间:2024/06/05 23:32
 

插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,也是插件。还有很多插件都是程序员新开发的。
组件和插件的区别是,插件是属于程序接口的程序,组件在ASP中就是控件、对象,ASP/IIS的标准安装提供了11个可安装组件。ASP的FSO组件,编程的朋友都如雷贯耳吧,它就是最常用的Scripting.FileSystemObject对象。

一个是for system的, 一个是for application的.

他们的区别请参考"博士"与"烈士"的区别, 或"护士"与"壮士"的区别.
组件在数据持久层和业务逻辑层
控件在表示层
控件:是编程中用到的,按钮就算是一个控件,窗口也是等等
组件:是软件的一部分.软件的组成部分.
插件:网页中用到的,flash插件,没有它浏览器不能播放flash.
绑定:是捆绑(英语是binding),比如用手机绑定了QQ号,QQ号的密码被人改的时候就会通知你的手机.
组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。

  所有控件肯定都是组件,但并不是每个组件都一定是控件。
控件,无非是封装后的组件。 控件派生于组件,控件都是组件,但组件未必是控件。

arcgis启动...
组件开始实例,一个应用程序可以是一个组件,可以是多个组件构成。
Arccatalog开始启动会查询注册表,看看"谁"实现了对应的接口,那个"谁"也就被arccatalog加载进来解决“谁”所能解决的问题,那个"谁"也就是插件。

组件,控件,com,插件,ActiveX,这五个有什么区别

简单说来呢,这好比一棵树,
COM是树根,
组件是树干,
控件和ActiveX都是树枝,
插件就是树上引来的一只鸟。
----
COM是一整套规范,
组件是按照COM规范所形成的应用程序的通称,
控件和ActiveX表示的是同一类事物,它们是支持一系列MS定义好的接口的组件,
插件和上面的不太相干,虽然有很多插件也是组件。

控件(如同Web服务和工作流一样)只是简单传统Java(Plain Old Java,POJ)类,其中包含了用来配置和控制运行时行为的元数据。构建项目的时候总是会产生一些.class文件,它们与用户源文件相互对应。这些.class文件包含了源文件中含有的元数据。
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。

IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,也是插件。还有很多插件都是程序员新开发的。

组件和插件的区别是,插件是属于程序接口的程序,组件在ASP中就是控件、对象,ASP/IIS的标准安装提供了11个可安装组件。ASP的FSO组件,编程的朋友都如雷贯耳吧,它就是最常用的Scripting.FileSystemObject对象。

原创粉丝点击