- 浏览: 19497 次
- 性别:
- 来自: 苏州
最新评论
组件、控件和插件的区别 一、 概念
A、组件
系统中一种物理的、可代替的部件、它封装了实现并提供了一系列可用的接口。一个组件代表一个系统中实现的物理部分,包括软件代码(源代码,二进制代码,可执行代码)或者一些类似内容,如脚本或者命令文件。简而言之,组件就是对象,是对数据和方法的简单封装。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。
组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。 B、控件
控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。
C、插件
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
二、 区别
A、组件与控件 一般把Control翻译成控件,把Component翻译成组件。控件就是可视化的组件。 asp组件一般来说是以DLL为后缀的文件。它允许使用者根据不同需求来调用系统COM组件,以完成所要达到的目的。常用的有:上传组件、Email组件、统计组件、文件管理组件等。在asp中调用前须先把组件注册到系统里。
控件例如有ActiveX控件、Windows公共控件等。
B、组件与插件
组件和插件的区别是,插件是属于程序接口的程序,组件在ASP中就是控件、对象,ASP/IIS的标准安装提供了11个可安装组件。ASP的FSO组件,就是最常用的Scripting.FileSystemObject对象
IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等
三、 说明
想要弄清楚组件、控件和插件三者的区别,在网上搜了搜,并没有搜到清晰明确的说明,简单整理了一下,由于水平和理解有限,有什么问题或者缺少的内容,欢迎拍砖,后续理解的比较好了之后,也会不断更新的。
发表评论
-
java截取字符串
2012-07-06 09:51 685★☆★☆★☆★☆★☆★☆ 夫子是神圣的而我是荒诞的 ... -
正则表达式 - 自动生成器
2012-07-06 09:45 1031正则表达式的强大众所周知,它令程序员的头痛程度也数一数二的 ... -
常用的正则表达式
2012-07-06 09:37 621常用表达式: "^\d+$" // ... -
用VC把 图片做成独立的 DLL的两种方法
2012-07-06 09:30 817用VC把 图片做成独 ... -
Ajax 联动
2012-07-05 20:44 577$(document).ready( fun ... -
组件、控件和插件的区别
2012-07-03 12:19 940组件、控件和插件 ... -
flex datagird渲染图片和按钮
2012-07-02 10:15 586用户操作 [留言] [发消息] [加为好友] ... -
Flex property style
2012-07-02 10:15 594用户操作 [留言] [发消息] [加为好友] ... -
FLEX文件下载
2012-07-02 10:15 559文件下载没有文件上传那么麻烦,只需从服务器指定的目录获取即 ... -
FLEX 条形图(柱状图)设置刻度为百分比
2012-07-02 10:15 643作者原创,如需转载请注明出处:www.krzone.org ... -
Flex和Spring的整合
2012-07-01 09:37 454关于Flex Adobe Flex是一套创建富客户端应用( ... -
实现FLEX 通过AMF跟PHP通信
2012-07-01 09:37 819AMF flex一种远调用 ... -
Java Server Push To Flex (ServerPush)
2012-07-01 09:37 516在网上找了许多的Flex与java 通信做ServerPu ... -
Flex编程学习基础
2012-07-01 09:37 670Flex是Adobe公司推出 ... -
Flex + LCDS + Java 入门教程
2012-07-01 09:37 468一.引 很多 ... -
关于vs2005的“应用程序配置不正确,无法运行”问题的解决方法
2012-06-30 17:53 621关于vs2005的"应 ... -
无输入法的解决方法
2012-06-30 17:53 5411、一般来说,我们 ... -
WordPress初级教程-20: 忘记Wordpress密码的5种解决方法
2012-06-30 17:53 803来源于 WordPress初级教程-20: 忘记Wordp ... -
TC2.0 在winxp下initgraph崩溃原因以及解决方法
2012-06-30 17:53 821用rectangle()函数。 你得 ...
相关推荐
插件组件控件.doc插件组件控件.doc插件组件控件.doc插件组件控件.doc
详细讲解框架、组件、中间件、插件、类库等概念及其区别,以及本人五年来的学习及工作经验小结。由于本人的能力有限,很多东西都是不全的,讲的也不是很好。分数虽然高一些,但是是个人的总结,主要是给自己留着参考...
昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库...
ASP图片上传组件 图片批量上传控件 图片上传插件
软件简介:Cell组件、插件是用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表 二次开发工具;是第一个国产ActiveX商业组件; Cell组件适用于Windows环境下各种开发工具(如VB, VC,Visual ...
昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库...
安装完成这个后 右击工具栏 选择项 搜索ovalshape即可找到该控件。 我擦!50字,我写不出来啊,这样就够了啊
Cell5.1产品分Cell组件5.1和Cell插件5.1两个姐妹产品,它们是北京用友华表软件技术有限公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具。 Cell组件(Activex 控件,扩展名为OCX)主要适用于...
久其表格OCX控件是北京...该控件作为久其ezReport报表组件的组成部分,可以提供强大的客户端报表展现和打印能力。而单独使用该组件,也可以通过二次开发完成各种复杂报表样式的设计、展示、打印等功能。 不需要注册的。
昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库...
昂利万报表套件是济南昂利万软件开发有限公司精心设计开发的自主软件产品,主要包括制表平台、EtCell组件、EtCell插件等一系列的COM组件。昂利万报表不单能轻轻松松的制作各种复杂报表,更重要的让软件开发(数据库...
庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术
JQ JS javascript layui UI组件 元素 div 拖动插件JQ JS javascript layui UI组件 元素 div 拖动插件
jQuery图片上传插件支持多图批量上传与多文件批量上传控件。自己重写的,可以直接部署使用,亲测可用
Excel OCX 是一个功能强大的ActiveX控件,用Visual Basic 6.0编写, (保证最大的兼容性,易用性和高效率),能在Excel 和 Visual Basic之间交换数据,在Excel里创建专业的报告等。在Visual Basic应用程序里使用Excel...
Google官方下拉刷新组件SwipeRefreshLayout(Google最新控件).运行正常