我刚毕业,拥有计算机科学学士学位。像今天的大多数学校一样,他们不再教学生C或高级C++ (只是C++的入门课程)。上的课到指点。课程中规定的标准编程语言是C# (.NET堆栈)。
就在最近,我被聘为初级软件开发人员。95%的代码库在C++中,我们的产品使用COM/DCOM。另外5%在.NET,我目前的职责是维护一个用.NET (ASP.NET)编写的项目,我还不需要学习C++和其他技术。但我想尽快学习COM,这样我就能在其他项目上有所帮助。
因此,我正在征求这个社区对我如何学习COM的建议。我目前的问题如下:
谢谢!:)
PS:我应该把这个标记为社区wiki吗?
发布于 2009-06-05 07:34:23
“唐·盒关于COM”一书是确定的参考文献。亚马逊链接。
小心是一本很难读的书,但它涵盖了所有的东西。记住,正如唐所说..。爱就是爱。
我不相信你能找到很多的网站,COM是一个最新的技术很久以前,但如果你可以忘记它相信我.好多了!
发布于 2009-06-05 07:53:04
为了学习COM背后的基本思想,我从未见过比戴尔·罗杰森( Dale Rogerson )的内部COM更好的东西。这是一本旧书,但它非常清楚地解释了为什么需要COM,以及它是如何实现的,您可以在Amazon上获得另一本。
至于堂盒书,我看过所有的书,我觉得它们都很穷。Box neverr解释了他所描述的代码的动机,并使用了非常不现实的例子。但我意识到这是少数人的意见。
发布于 2009-06-05 08:08:12
我的图书馆里有一些我推荐的书:
如果你说你有一些.net背景
希望这能有所帮助。
https://stackoverflow.com/questions/954653
复制相似问题