麻烦达人介绍下com atl wtl及相互间 的关系 直观形象的分别介绍下com atl wtl然后说下区别联系。谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 COM是一种二进制轻量级组件模型,有关它的理论和书籍文章太多了,但是要说清楚至少需要一大本书。windows操作系统中以及微软的所有其他主打产品(如office)全部离不开COM架构。最简单地说,COM是一种软件开发规范,按照标准的IDL描述语言对外公开接口及其方法,符合这种规范开发的组件能有效地实现二进制级别的互通。客户端对服务器组件的接口调用是完全透明的,两者可以在同一个进程中、不同进程间甚至不同机器之间调用。关于COM原理还有很多概念必须要去理解,比如类厂、套间、列集等等。ATL是一种基于C++模板的框架,它非常容易实现一个轻量级的COM组件,最初它也是为COM而设计的,所有有关设计一个COM组件所需的代码都已被ATL封装成了模板类。但同时也能开发跟COM无关的windows应用程序,只不过仅仅做了一些最基础的窗口类封装。WTL是微软ATL项目组个人作品(非官方支持),是对ATL的窗口封装模板类的扩展,使得开发轻量级windows窗口程序也变得极其方便,很多用法看起来像MFC,但实现方式跟MFC完全不同,而且更小巧更灵活。 COM是微软实现组件化开发的一种技术。ATL是实现COM的一个框架。WTL是以ATL为基础进行了扩充实现界面开发的框架。 同意一楼,很详细 ,一直想把com弄好,一直工作没时间,我要努力了 COM是一种规范而atl和wtl是基于com一种应用程序框架 厉害网站名称: 搞笑图片|搞笑动漫|搞笑动画网站地址: http://www.iptry.cn网站简介: 专注于搞笑图片、搞笑动漫、搞笑动画的收集,力争做最好的搞笑类网站! 求教:单文档中如何调用View类的成员函数? 如何在CDialog上附加一个CDialogBar list 存储结构体 请问当鼠标指到视中一个矩形区域时,如何显示一个提示对话框?? 请教:怎样设置编译器以编译出Release版的程序? MSDN 打不开了 谁给我发个SPY++,谢谢,[email protected] Windows API简单问题,谢谢帮助 在 结构体中对齐数据,怎么节约时间? 将一个exe文件复制到section当中,然后在另一个文件中提取并恢复,总会出错,有没有什么思路 怎样让ATL实现的COM服务器与多个客户端连接? 请教大家,如何通过编程来改变显示属性中的硬件加速?
ATL是实现COM的一个框架。
WTL是以ATL为基础进行了扩充实现界面开发的框架。
而atl和wtl是基于com一种应用程序框架
网站名称: 搞笑图片|搞笑动漫|搞笑动画
网站地址: http://www.iptry.cn
网站简介: 专注于搞笑图片、搞笑动漫、搞笑动画的收集,力争做最好的搞笑类网站!