STL standard template library 标准模版库,,是惠普实验室开发的一系列软件的统称,作为ANSI/ISO C++的一部分,已经被C++标准委员会正式采纳。STL的一个重要特点是数据结构和算法的分离,这使其非常通用。另一个重要特性为不是面向对象的,为了实现通用性。STL有6大组件:algorithm(算法)、container(容器)、iterator(迭代器)、function object(函数对象)、adaptors(适配器)和allocator(记忆体配置器),其中最主要的是前三个组件。
OLE 最初是对象链接和嵌入 (Object Linking and Embedding) 的首字母缩写词,但现在被称为 OLE。OLE 中与链接和嵌入无关的部分现在已成为 Active 技术的一部分。详细信息,参考: http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_ole_background.asp
ATL:Active Template Library,是开发COM和ActiveX的类库。
ActiveX:COM的一种,COM对象实现IDispatch一般可以称之为ActiveX,此外ActiveX一般具有界面。
OLE:对象的链接与嵌入,其基础还是COM,具体不太清楚。
得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应
用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。同时,ActiveX技术也被
用于方便地创建普通的桌面应用程序。ActiveX既包含服务器端技术,也包含客户端技术。其主要内容是:
* ActiveX控制(ActiveX Control);用于向WEB页面、Microsoft Word等支持ActiveX
的容器(Container)中插入COM对象。
* ActiveX文档(ActiveX Document);用于在WEB Browser或者其它支持ActiveX的容器
中浏览复合文档(非HTML文档),例如Microsoft Word文档,Microsoft Excel文档或者用户自
定义的文档等。
* ActiveX脚本描述(ActiveX Scripting);用于从客户端或者服务器端操纵ActiveX控
制和Java程序,传递数据,协调它们之间的操作。
* ActiveX服务器框架(ActiveX Server Framework);提供了一系列针对WEB服务器应
用程序设计各个方面的函数及其封装类,诸如服务器过滤器、HTML数据流控制等。
* 在Internet Explorer中内置Java虚拟机(Java Virtual Machine),从而使Java Applet
能够在Internet Explorer上运行,并可以与ActiveX控制通过脚本描述语言进行通信。
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_ole_background.asp