我是一名刚毕业的计算机科学学士.就像今天的大多数学校一样,他们不再教学生C或推进C++(只有C++的入门课程......有教学指针).课程中规定的标准编程语言是C#(.NET堆栈).
就在最近,我被聘为初级软件开发人员.95%的代码库都是用C++编写的,我们的产品使用的是COM/DCOM.另外5%是在.NET中.我目前的职责是维护一个用.NET(ASP.NET)编写的项目,我不需要学习C++和其他技术YET.但我想尽快学习COM,以便我可以帮助其他项目.
所以我正在寻求这个社区的建议,我将如何学习COM.我目前的问题如下:
谢谢!:)
PS:我应该将其标记为社区维基吗?
小智 9
为了学习COM背后的基本思想,我从来没有遇到任何比Dale Rogerson的Inside COM更好的东西.这是一本旧书,但它非常清楚地解释了为什么需要COM以及如何实现它,你可以在亚马逊上获得二手副本.
至于Don Box的书,我已经阅读了所有这些书,我认为它们非常糟糕.Box neverr解释了他所描述的代码的动机并使用了非常不切实际的例子.但我意识到这是少数意见.
我在我的图书馆里有这些关于COM的书,我建议:
如果你说你有一些.net背景就有了
希望这可以帮助.
msdn上在线提供了大量内容:-)
理解COM http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms680573(v=vs.85).aspx
要使用COM http://msdn.microsoft.com/zh-cn/library/windows/desktop/ms690156(v=vs.85).aspx
阅读这些内容后,请按照本教程来开发完整的端到端COM示例项目。
| 归档时间: |
|
| 查看次数: |
4390 次 |
| 最近记录: |