首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想学COM。我该怎么做?

我想学COM。我该怎么做?
EN

Stack Overflow用户
提问于 2009-06-05 07:29:59
回答 8查看 5.3K关注 0票数 11

我刚毕业,拥有计算机科学学士学位。像今天的大多数学校一样,他们不再教学生C或高级C++ (只是C++的入门课程)。上的课到指点。课程中规定的标准编程语言是C# (.NET堆栈)。

就在最近,我被聘为初级软件开发人员。95%的代码库在C++中,我们的产品使用COM/DCOM。另外5%在.NET,我目前的职责是维护一个用.NET (ASP.NET)编写的项目,我还不需要学习C++和其他技术。但我想尽快学习COM,这样我就能在其他项目上有所帮助。

因此,我正在征求这个社区对我如何学习COM的建议。我目前的问题如下:

  1. 有必要阅读吗?(必备主题)
  2. 一个很好的网站学习COM的基础知识?
  3. 一种简单的程序,真正理解COM的“目的”(也许是聊天程序?)

谢谢!:)

PS:我应该把这个标记为社区wiki吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-06-05 07:34:23

“唐·盒关于COM”一书是确定的参考文献。亚马逊链接

小心是一本很难读的书,但它涵盖了所有的东西。记住,正如唐所说..。爱就是爱。

我不相信你能找到很多的网站,COM是一个最新的技术很久以前,但如果你可以忘记它相信我.好多了!

票数 8
EN

Stack Overflow用户

发布于 2009-06-05 07:53:04

为了学习COM背后的基本思想,我从未见过比戴尔·罗杰森( Dale Rogerson )的内部COM更好的东西。这是一本旧书,但它非常清楚地解释了为什么需要COM,以及它是如何实现的,您可以在Amazon上获得另一本。

至于堂盒书,我看过所有的书,我觉得它们都很穷。Box neverr解释了他所描述的代码的动机,并使用了非常不现实的例子。但我意识到这是少数人的意见。

票数 9
EN

Stack Overflow用户

发布于 2009-06-05 08:08:12

我的图书馆里有一些我推荐的书:

  1. 1995年-克莱格布罗克施密特-内奥莱第二版
  2. 1998 - Don Box - Essential COM
  3. 1999年-乔治·谢泼德- ATL内部
  4. 2000 - Andrew Troelsen -开发人员工作坊to COM和ATL 3.0
  5. 2006 - Christopher Tavares - ATL内部部件:与ATL 8合作,第2版

如果你说你有一些.net背景

  1. 2003 - Julian COM使用Microsoft .NET编程

希望这能有所帮助。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/954653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档