日期:2014-05-17  浏览次数:20410 次

插件是什么,举个小例子
rt

------解决方案--------------------
根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了在线杀毒插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件、网络实名插件等
------解决方案--------------------
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。 
\IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;
------解决方案--------------------
插件(Plug-in) 用于扩展某个程序功能、符合这个程序指定的接口的代码模块和文件。
一般来说,只是为特定的程序定制,不能应用于别的类似的程序。
例如:IE的各种Plug-in、Netscape的Java Plug-in、Opera 览器的下载Plug-in等。

还有一个概念是组件

组件(Component) 组成一个大的软件系统的某个功能模块代码和文件。
主要有:ActiveX控件、COM组件、JAVA Beans等。
一般可以被很多类似的软件系统重复利用(这也是 Component的主要目标)。

------解决方案--------------------
上面的都不准确...维基百科的解释比较准确...
http://zh.wikipedia.org/zh-cn/%E6%8F%92%E4%BB%B6

插件和一般程序或组件的最大区别是“插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。相反地,应用程序并不需要依赖插件就可以运行,这样一来,插件就可以加载到应用程序上并且动态更新而不会对应用程序造成任何改变”...
------解决方案--------------------
一个实体中的某一特定功能,这种功能被单独封装好,可以以模块的形式调用