弱弱的问下,com/com+到底能做些什么实际的应用?最好能通俗易懂点,谢谢了~~??别笑我~~~
解决方案 »
- 自绘问题,关于鼠标移动到按钮上,变高亮
- (HBRUSH) GetStockObject (WHITE_BRUSH) 前面为什么要加(HBRUSH)
- 点阵字库的生成
- 怎样把时时从串口采集到的数据,在坐标里面绘制成为波形呢?
- 怎么改变CComboBox的高度?
- 怎样把一个对话框显示在试图的下面、状态栏的上面?
- +++搞分求救,关于wince中的半透明问题的实现+++++
- (1)[问题精解]win2000 IP问题!
- 用CreateWindowEx做假的MessageBox(按钮只要“确定”一个就行了),怎么做才逼真?
- 新手报到
- 串口通讯的一个问题
- 100分 我已经HOOK了Send函数,也获取了Cookie,可怎么修改能让浏览器跳转到我指定的网页
想实现一个COM组件就必须按COM的实现规则来实现它,
要想使用一个现有的COM组件就必须按COM的使用规则使用它。
COM包括了两部分,实现COM组件和使用COM组件
在实现COM组件中就是根据你的需要写一些代码,
而你的应用要用到上面的组件的时候就是COM组件调用的问题。COM实现它是一个定义规则,你按它的规则来一个东西,
你实现的东西它就可以成为一个COM组件,
所以它可以按照COM的使用规则来使用它,也就是在你的应用中,
可以使用这个组件。它是个工程设计方法,至于你想设计什么东西那是你的问题了,
但是要记住你必须遵循它的规则来做,否则就会出问题。
它不是编程语言,它不是开发工具,但是它提供了一种全新的应用开发方式。
说它是框架又不够贴切,因为很多东西要靠你自己来实现,
但是只要你做出来的东西符合它的规则,那么它可以保证你的代码能顺畅的运行无误。
它是一种软件开发的方法学,也是一种软件开发指导思想。
打个不太恰当的比方:
你会C++的话,请问你能做什么?
只要你编写的代码,符合C++的语法,你想做什么都行。
同样你懂得COM的规则了,按照它的规则你想做什么都行。
(注:COM不是开发语言,也不是开发工具)