ATL、ActiveX和COM 技术杂谈

来源:互联网 发布:攻是什么感觉知乎 编辑:程序博客网 时间:2024/06/06 12:28

STL学习系列之一——标准模板库STL介绍

http://blog.csdn.net/qq1415388528/article/details/48933129?ref=myread



atl是一个类库,可以使用它进行com开发.
activex是com的一种实现方式.
com是一种规范.

com 是规范,是一种标准,相当于法规一样,对于程序只有遵守了com规范才能称为com组件

activex 是遵守com规范的一种程序,是com规范的的具体实现

atl 是一套特定的库,首先是一套库,类似 c/c++ 的运行时库,mfc,是完成特定功能的代码组合;而特别之处就是,atl 是按照com规范实现的一套库,可以用于开发 activex


activex就是实现了IOleObject、IDataObject、IOleInPlaceObject等某些特定接口的东东

而什么叫接口?就是符合COM规定的就叫接口。

ATL就是一种类库,是采用模板架构的,专门用于接口编程,大大节约编写代码的时间,用来编写activex当然是功能之一。ATL不仅仅可以用来写ActiveX,还可以用来写其他任何需要用到接口编程的东东。

当然你也可以MFC、VB或者C#等来编写Activex。


转载:http://blog.csdn.net/yongjunhe/article/details/8588208  COM技术初探(一)
http://www.cnblogs.com/dwjaissk/archive/2012/12/19/2824672.html  COM技术内幕(笔记)
ATL 学习
http://zhidao.baidu.com/link?url=ksNo0d7BLalHm5SRPOUan-uNC38KHySd_CMYZESp_JN4A8080g48LFbzRnE_K3f_B8JIHocF1eOD-LG2rce0pq




0 0
原创粉丝点击