麻烦达人介绍下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网站简介: 专注于搞笑图片、搞笑动漫、搞笑动画的收集,力争做最好的搞笑类网站! 求教,想放弃mfc... 100分或RMB求:CListCtrl的ATL控件,基本框架就行 高手帮小弟解答这些困惑我的问题! 在对话框编辑中,右键,为什么"插入 ActiveX 控件"是disable状态的 为什么使用了这个分割视图后,找不到hwnd了 MFC运行的问题?! 正在进行对话框操作的框架程序如何通过代码强行关闭?在线等待 组件中的事件怎么处理? 求:一个经典题问题的解法---卡车通过沙漠的问题 怎样将窗口总是浮现在最前面 怎样让ATL实现的COM服务器与多个客户端连接? 请教大家,如何通过编程来改变显示属性中的硬件加速?
ATL是实现COM的一个框架。
WTL是以ATL为基础进行了扩充实现界面开发的框架。
而atl和wtl是基于com一种应用程序框架
网站名称: 搞笑图片|搞笑动漫|搞笑动画
网站地址: http://www.iptry.cn
网站简介: 专注于搞笑图片、搞笑动漫、搞笑动画的收集,力争做最好的搞笑类网站!