如何理解控件、插件、组件?
控件(如同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对象
控件和插件有什么区别?
■什么控件?控件是用户可与之交互以输入或操作数据的对象。控件通常出现在对话框中或工具栏上。本系列主题介绍三类主要控件:
1)Windows 公共控件,包括所有者描述的控件
2)ActiveX 控件
3)由 Microsoft 基础类库 (MFC) 提供的其他控件类
■什么是插件?根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了在线杀毒插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件、网络实名插件等,插件一般电脑会根据你浏览的需要自动安装。
俗称的插件有以下几种种:
Addons (Add-Ons)
中文直译:附件,附加,附加软件. 俗称:插件.
解释:他们是一些附加的文件,被放置在玩家 WOW 游戏目录下的 Interface 文件夹中。插件 使用暴雪提供的LUA和XML代码(官方API函数接口)来扩充玩家可以使用的用户界面功能。
插件是通过(暴雪提供的)LUA和XML文件(函数)构成的,并且也是通过暴雪的编译机所解释和执行的。因此,暴雪也不会封停任何使用插件的玩家。
Mod (Modules)
中文翻译:模块,组件.俗称:插件包(?!)... Mod是具有改变UI形状外观的系列Addons.
Macro
中文翻译:宏.俗称:宏.
宏使你能够创建自己独创的命令集,并可以通过点击一个自定义的按钮便完成一系列的命令.
宏 - 其实这个应该不算是真正的插件化改造,但是却能在游戏中使用 LUA 代码做一些很方便的事情(比如一些条件判断什么什么的),这些东西完全是游戏内置的,并且这些代码是通过暴雪的编译机(也就是WOW的游戏程序,而非其他执行程序,如WG所需要运行的执行程序)所解释并且执行。所以一个宏究竟能做什么或者不能做什么完全是暴雪所规定的。因此,暴雪不会封停任何使用宏的玩家。
什么是控件
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
详细说明以下
解析:
控件是用户可与之交互以输入或操作数据的对象。控件通常出现在对话框中或工具栏上。本系列主题介绍三类主要控件:
Windows 公共控件,包括所有者描述的控件
ActiveX 控件
由 Microsoft 基础类库 (MFC) 提供的其他控件类
Windows 公共控件
Windows 操作系统总是提供了若干 Windows 公共控件。这些控件对象都是可编程的,Visual C++ 对话框编辑器支持将这些控件对象添加到对话框。Microsoft 基础类库 (MFC) 提供相应的类来封装这些控件中的每一个,如表 Windows 公共控件和 MFC 类中所示。(表中的某些项有进一步描述它们的相关主题。有关没有主题的控件的信息,请参见 MFC 类的文档。)
CWnd 类是所有窗口类(包括所有控件类)的基类。下列环境支持 Windows 公共控件:
Windows 95、Windows 98 和 Windows 2000
Windows NT 3.51 版及更高版本
Win32 系列 1.3 版(Visual C++ 4.2 版及更高版本不支持 Win32 系列)
旧式公共控件在 Windows 的早期版本中同样可用,这些旧式公共控件包括复选框、组合框、编辑框、列表框、选项按钮、普通按钮、滚动条控件和静态控件。
ActiveX 控件
ActiveX 控件(以前称为 OLE 控件)可以在 Windows 应用程序的对话框中使用,或在万维网的 HTML 页中使用。有关更多信息,请参见 MFC ActiveX 控件。
其他 MFC 控件类
除了封装所有 Windows 公共控件的类和支持对您自己的 ActiveX 控件进行编程(或使用其他应用程序提供的 ActiveX 控件)的类以外,MFC 本身还提供了下列控件类:
CBitmapButton
CCheckListBox
CDragListBox
代码控件什么意思
代码控件是用户可与之交互以输入或操作数据的对象。控件通常出现在对话框中或工具栏上。本系列主题介绍三类主要控件:Windows 公共控件,包括所有者描述的控件ActiveX 控件由 Microsoft 基础类库 (MFC) 提供的其他控件类Windows 公共控件Windows 操作系统总是提供了若干 Windows 公共控件。这些控件对象都是可编程的,Visual C++ 对话框编辑器支持将这些控件对象添加到对话框。Microsoft 基础类库 (MFC) 提供相应的类来封装这些控件中的每一个,如表 Windows 公共控件和 MFC 类中所示。(表中的某些项有进一步描述它们的相关主题。有关没有主题的控件的信息,请参见 MFC 类的文档。)CWnd 类是所有窗口类(包括所有控件类)的基类。下列环境支持 Windows 公共控件:Windows 95、Windows 98 和 Windows 2000Windows NT 3.51 版及更高版本Win32 系列 1.3 版(Visual C++ 4.2 版及更高版本不支持 Win32 系列)旧式公共控件在 Windows 的早期版本中同样可用,这些旧式公共控件包括复选框、组合框、编辑框、列表框、选项按钮、普通按钮、滚动条控件和静态控件。ActiveX 控件ActiveX 控件(以前称为 OLE 控件)可以在 Windows 应用程序的对话框中使用,或在万维网的 HTML 页中使用。有关更多信息,请参见 MFC ActiveX 控件。其他 MFC 控件类除了封装所有 Windows 公共控件的类和支持对您自己的 ActiveX 控件进行编程(或使用其他应用程序提供的 ActiveX 控件)的类以外,MFC 本身还提供了下列控件类:CBitmapButtonCCheckListBoxCDragListBox