什么是插件?控件?
插件,即英文的Plug-in,是软件附带的一种程序,是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。软件一般能够直接调用插件程序。 对应于某个软件的插件安装后就成为该软件的一部分,可以处理特定的文件。 插件的使用,增强了软件处理不同文件的能力。
例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,也是插件。 还有很多插件都是程序员新开发的。
有些插件程序能够帮助...全部
插件,即英文的Plug-in,是软件附带的一种程序,是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。软件一般能够直接调用插件程序。 对应于某个软件的插件安装后就成为该软件的一部分,可以处理特定的文件。
插件的使用,增强了软件处理不同文件的能力。
例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。
IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,也是插件。
还有很多插件都是程序员新开发的。
有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程序被人称为广告软件(Adware)或间谍软件(Spyware)。此类恶意插件程序会监视用户的上网行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告、盗取游戏或银行帐号密码等非法目的。
因为插件程序由不同的发行商发行,其技术水平也良莠不齐,插件程序很可能与其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象,阻塞了正常浏览。
控件:也被称为“组件”或者“构件”,是用户可与之交互以输入或操作数据的对象。
控件通常出现在对话框中或工具栏上。常见三类主要控件为:
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
。
收起