我的问题是针对熟悉COM的开发人员。 我目前正在写我的大学论文,部分是关于Microsoft COM。
请尽可能用事实支持你的答案! 谢谢。
答案 0 :(得分:4)
是
COM仍然是Windows工作方式的核心。只要C风格的api不够用,COM就是展示对象模型的下一步。是的,商店应用程序是COM服务器。
COM是本机代码,它增加了很少的开销,几乎可以从任何移植到Windows的语言中使用。
访问amazon.com搜索图书,阅读评论。
不再需要知道COM来编写在Windows上运行的程序。做了很多工作来包装它并使它更友好。 Store语言运行时中的语言预测值得注意,底层COM代码的痕迹很少可见。将其降级到与学习汇编语言编程相当的状态。
答案 1 :(得分:0)
Microsoft开发的基于组件的模型,用于介绍语言的互操作性。要了解COM,我们首先要了解COM概念出现在.Net中的情况。我们知道在面向对象概念中,代码是在同一个应用程序中的可用性,但无论如何,如果我想从不同语言的其他应用程序调用任何类的函数,那么它是不可能的。 面向对象的另一个缺点是,在开发软件之后,任何类都需要进行任何更改,然后需要重建整个应用程序并再次部署到客户端计算机。实际上问题在于,在这种情况下,我们将获得特定应用程序的可重用性,而不是整个应用程序级别。您可以在此处阅读有关COM的更多信息:Component based model