COM应该是很底层的知识,要想掌握比较新的COM+,MTS,有了COM的基础就应该更快些吧!! 推荐你到MSDN杂志去看看DON BOX的一篇文章《IS COM DEAD》!
COM在Win2000之前的系统中都处于基础的地位,很多功能都跟COM很无逢的接合的。可是在.NET中如果受管制代码要操作COM,则必须很麻烦的通过interop机制(连COM+也不例外),可见COM在以后的前景可能不会很乐观。各位说呢?另外听说,NT的6.0版本即.NET Server 2.0(Blackcomb)的内核机制将完全不同于现版本。
.net向程序员隐藏了底层的东西,而将一大堆类库拿出来,但是我看MSDN的时候,就会发现底层许多东西还是和COM是一样的,包括channel,sink等,而且名种组件技术有很多相通的地方,学好了一种,另外的原理上就都知道了,再学习就容易了。
哧哧,还有要学习COM的改行,还不如换CORBA,至少原来的C++可以发挥余热。
推荐你到MSDN杂志去看看DON BOX的一篇文章《IS COM DEAD》!