社区
ATL
帖子详情
书籍推荐:我想学COM组件和ATL编程
空格加回车
2013-09-25 10:24:45
我想学习使用ATL来开发COM组件,我应该看什么书籍。
我想要我写的接口可以接收和发送数据,而且在接口中还会使用到多线程,等。
帮推荐几本书或者学习的一些网站
...全文
217
5
打赏
收藏
书籍推荐:我想学COM组件和ATL编程
我想学习使用ATL来开发COM组件,我应该看什么书籍。 我想要我写的接口可以接收和发送数据,而且在接口中还会使用到多线程,等。 帮推荐几本书或者学习的一些网站
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
许文君
2013-10-08
打赏
举报
回复
如果你想快速入手,那么去VC知识库看点文章即可入手, 如果你想从头来,LS推荐的书籍都不错,我第一本COM读物是潘爱民的 com原理与应用,这本书作为基础读物也不错
寒山-居士
2013-10-08
打赏
举报
回复
mark下,vckbase挺不错
wumn29
2013-09-29
打赏
举报
回复
强烈建议,看这两本:《COM技术内幕》《COM本质论》, 但是建议你只看到一半就不要往下看了,只是建议, 因为后面的内容比较晦涩。然后你在vckbase上面看杨老师的文章, 着重看Idispatch和连接点事件。 接下来可以在vckbase里面找一些源码玩, 玩玩IE编程 最后,你再有时间,慢慢消化这两本书后面的内容。 同时,还可以看下《ATL开发指南》
adamsun
2013-09-26
打赏
举报
回复
VS各版本自带帮助的例子和文章就是非常好的材料
dahaiI0
2013-09-25
打赏
举报
回复
com技术内幕,ATL开发指南,com本质论
com
组件
学习进阶三本书
COM
技术内幕,
COM
原理及应用,深入解析
COM
很好的技术书籍!初学者三本依次看成高手。
ATL
之深入浅出
ATL
之深入浅出,描述
ATL
结构,各种宏定义的展开等
COM
编程
入门篇
COM
的程序员提供
编程
指南 PDF
本文的目的是为刚刚接触
COM
的程序员提供
编程
指南,并帮助他们理解
COM
的基本概念。 内容包括
COM
规范简介,重要的
COM
术语以及如何重用现有的
COM
组件
。本文不包括如 何编写自己的
COM
对象和接口。
COM
技术内幕——微软
组件
对象模型--随书源代码
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《
COM
技术内幕——微软
组件
对象模型》一书的随书源代码
COM
技术内幕——微软
组件
对象模型 基本信息 原书名: Inside
COM
: Microsoft's
Com
ponent Object Model with Cdrom 原出版社: Microsoft Press 作者: (美)Dale Rogerson 译者: 杨秀章 丛书名: 微软版权图书 出版社:清华大学出版社 ISBN:730203320X 上架时间:2001-10-11 出版日期:1999 年3月 页码:293 版次:1-1 所属分类:计算机 > 软件与程序设计 >
COM
/D
COM
/
ATL
/
COM
+ 内容简介 微软公司的
组件
对象模型(
COM
)作为一种重要的工具已崭露头角,它是微软迈向分布式计算的基础。不论现在还是将来,它都是定制应用程序的一种强大的方法。并且它是OLE和ActiveX 的基础。
COM
帮助你理解未来的程序开发技术,而这本书帮助你理解
COM
。在本书中你将发现:构建优美的
COM
组件
的清晰、简单、实用的规则;
COM
是如何易学易用,特虽是对那些熟练掌握C++ 的人;循序渐进地介绍
COM
设计;以代码形式给出的大量实例。 《
COM
技术内幕》适合于中、高级C++程序员;
COM
、ActiveX和OLE程序员;对
组件
设计感兴趣的研究人员;以及那些当
COM
移植到UNIX、MVS和其他环境时想要使用到
COM
的程序员。 编辑推荐 微软公司的
组件
对象模型(
COM
)作为一种重要的工具已崭露头角,它是微软迈向分布式计算的基础。不论现在还是将来,它都是定制应用程序的一种强大的方法。并且它是OLE和ActiveX 的基础。
COM
帮助你理解未来的程序开发技术,而这本书帮助你理解
COM
。在本书中你将发现:构建优美的
COM
组件
的清晰、简单、实用的规则;
COM
是如何易学易用,特虽是对那些熟练掌握C++ 的人;循序渐进地介绍
COM
设计;以代码形式给出的大量实例。 目录 封面 -17 扉页 -16 版权 -15 译者前言 -14 目录 -13 引言 -6 第1章
组件
1 1.1 使用
组件
的优点 2 1.1.1 应用程序的定制 2 1.1.2
组件
库 3 1.1.3 分布式
组件
3 1.2 对
组件
的需求 4 1.2.1 动态链接 4 1.2.2 信息封装 5 1.3
COM
6 1.3.1
COM
组件
是…… 7 1.3.2
COM
不是…… 7 1.3.3
COM
库 8 1.3.4
COM
方法 8 1.3.5
COM
超越了用户的需要 8 1.4 本章小结 9 第2章 接口 11 2.1 接口的作用 11 2.1.1 可复用应用程序架构 12 2.1.2
COM
接口的其他优点 13 2.2
COM
接口的实现 13 2.2.1 编码约定 14 2.2.2 一个完整的例子 15 2.2.3 非接口通信 18 2.2.4 实现细节 18 2.3 接口理论:第二部分 20 2.3.1 接口的不变性 20 2.3.2 多态 20 2.4 接口的背后 21 2.4.1 虚拟函数表 21 2.4.2 vtbl指针及实例数据 23 2.4.3 多重实例 24 2.4.4 不同的类,相同的vtbl 24 2.5 本章小结 26 第3章 QueryInterface函数 27 3.1 接口查询 28 3.1.1 关于IUnknown 28 3.1.2 IUnknown指针的获取 29 3.1.3 关于QueryInterface 29 3.1.4 QueryInterface的使用 30 3.1.5 QueryInterface的实现 31 3.1.6 关于类型转换 32 3.1.7 一个完整的例子 35 3.2 关于QueryInterface的实现规则 40 3.2.1 同一IUnknown 40 3.3.2 客户可以获取曾经得到过的接口 41 3.2.3 可以再次获取已经拥有的接口 41 3.2.4 客户可以从任何接口返回到起始接口 42 3.2.5 若能够从某接口获取某特定接口,则从任意接口都将能够获取此接口 42 3.3 QueryInterface定义了
组件
43 3.3.1 接口集 44 3.4 新版本
组件
的处理 44 3.4.1 何时需要建立一个新版本 46 3.4.2 不同版本接口的命名 46 3.4.3 隐含
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章