社区
ATL
帖子详情
ATL类库结构
liagl
2002-12-24 02:44:44
我现在想学用ATL,但是不知道ATL类库的结构希望各位高手告诉我。
...全文
102
1
打赏
收藏
ATL类库结构
我现在想学用ATL,但是不知道ATL类库的结构希望各位高手告诉我。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liagl
2002-12-25
打赏
举报
回复
up
深入解析
ATL
(第二版)核心技术详解
COM接口是组件功能的抽象定义,通常使用IDL(接口定义语言)编写,然后通过MIDL编译器生成C/C++头文件。以下是一个简单的IDL接口示例:object,上述IDL定义了一个名为的接口,继承自IUnknown,并包含一个方法。编译后将生成对应的C++头文件,供组件实现和客户端调用。
ATL
通过模板参数指定线程模型,常见的线程模型包括::单线程模型,不进行线程同步。:多线程模型,使用临界区保护引用计数。:多线程但不使用临界区(用于嵌套锁)。
MFC&
ATL
&STL比较
大量的程序员都尽可能多地利用现有的代码。程序员经常购买那些包装成库的代码,而且许多成功的公司正是靠生产真正优秀的代码库而发展起来的,例如rogue wave software (www.roguewave.com)。 当c语言流行时,代码库就是函数库。例如,可以购买一个数学库,该库含有完成微积分和代数运算的函数。通常,可以在程序代码中使用一个包含文件来指定一个函数库,可以静态或动态地链接这个
COM原理及应用---- 用Visual C++开发COM应用
COM原理及应用---- 用Visual C++开发COM应用1、MFC和
ATL
对于COM应用的开发来说,建立一套标准的、有能够不断发展的
类库
是非常有意义的,这样可以实现程序的重用性。Microsoft Visual C++提供了两套满足这样需要的
类库
:MFC库和
ATL
模板库。MFC不仅可用于建立COM应用,它更是一套Windows平台上各种应用开发的基本
类库
,而
ATL
则主要侧重
COM原理及应用之用Visual C++开发COM应用
1、MFC和
ATL
对于COM应用的开发来说,建立一套标准的、有能够不断发展的
类库
是非常有意义的,这样可以实现程序的重用性。Microsoft Visual C++提供了两套满足这样需要的
类库
:MFC库和
ATL
模板库。MFC不仅可用于建立COM应用,它更是一套Windows平台上各种应用开发的基本
类库
,而
ATL
则主要侧重于COM应用的开发,利用
ATL
可建立一些小巧、快捷的COM...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章