通过COM技术实现Windows外壳编程之思考?
为什么要用COM?COM真正意义上给我们带来的是一种复用技术的思想。
先前学习COM是以《COM本质论》为基础的学着怎样去构造com,之后更加流于细节。云里雾里不
知所云。今天通过代码实现,让我从着一个相反的角度来学习之,即使用一些系统自带的com接口时。恍然间开朗起来。
复用是一切的根源,复用是以标准为依托的,为了复用微软定义了他的标准,这些包括了接口定义等方面。其它开发商也在
不同的平台,不同的应用中进行了相应的标准。
复用确实给我们带来了不少好处,随复用而产生的标准太多而不能分门别类的时候也是一种累赘,当我们用com写出众多接口而用户是否应接不暇呢?我们不可
能去学习每一个com接口,要学也只是我们将要用到的。那么怎样才能说我们真正的掌握了com呢?
当我们说能够掌握com时,我们是要掌握以下几点或更多的
1.要能构造com,代码中基本的com定义实现。
2.要能直接使用com,代码中基本的com应用。
3.在设计自己的系统而需要扩展时要能规化你的com接口
希望有真正在用com而深感其实际用途的人能给我给谈谈你对com的意见,看法
和运用的感受。