有COM的高手吗?修炼到什么程度可以出山? 本人一直在学COM,书也读了不少,最近快要把《ATL开发指南》看完了,自我感觉不错(找打),请教各位,COM这种东西学到什么程度就可以了呢?最好举例说明。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说实话,你那样做没有什么大的用处啦,最好的办法还是多写东西啦:)COM是组件对象模型,当你有了模块的概念之后,即有相当(10000行以上)的代码量时,对COM会有少许认识。积累的代码量越多,COM的思想就能理解得越深。COM不是编程技巧,它只是一种思想,说白了就没意思了——定义与实现相分离:)只看书,最多只能知道其使用的方法,其精髓必须实践得来呀!! 练、练、练,练到熟练应用各种BSTR和与COM有关的复杂东西,最起码你写的COM组件在第一次编译时就没有内存溢出。 举个例子,水平能这样就可以出了照一本书,找一个简单的例子能写出一个简单的com组件能写一个简单的客户端程序这个程序能调用你的组件的方法都能正常执行俺认为,这样就可以了……可以完全照书上的抄,但俺估计,你如果以前从来没有写过,抄都难抄对呵呵,实践中再看书,才有效果 说出来大家不要拿转头砸我啊。我刚进一家软家公司,没有学过COM,公司给了一个星期的时间让我学COM,然后接手一个项目,做一个filter的维护和添加。全是COM的概念,整个程序都是class,搞的我晕头转向,硬着头皮接下来了。呵呵! 感谢诸位大侠的教诲,我学COM是为了做一个组件的聚合,在此之前一无所知,学了快半年了,还是不知从何下手,尤其遇到参数类型之类的东西,线程也比较令我头晕。<菜农>大虾说的好,俺这就上手练。 俺也是一个学习COM的beginner,只是知道了许多的概念而已,看来后边的路比长征还要艰巨,但俺会坚持的! opencv中得仿射变换cvWarpAffine不支持int、double等类型? 用recv循环接收数据,CPU占用率达到80% 关于sdi中嵌入excel的右键菜单如何屏蔽掉的,裸奔感谢各位牛人抽空回答.周末愉快 关于并发访问对象 谁能详细解释一下打印时的页边距,物理边距和m_rectDraw? 如果判断一个DirectX、OpenGL的游戏窗口 向高手请教:怎样调用实例句柄HINSTANCE 请教MediaPlayer方面的问题。 最近有些萎靡,想振作起来!从基础做起吧:求一个自己编写的MFC框架 有谁知道arx方面的东东? 一个vc中嵌套汇编出现的问题 OnSize问题?
COM是组件对象模型,当你有了模块的概念之后,即有相当(10000行以上)的代码量时,对COM会有少许认识。积累的代码量越多,COM的思想就能理解得越深。
COM不是编程技巧,它只是一种思想,说白了就没意思了——定义与实现相分离:)
只看书,最多只能知道其使用的方法,其精髓必须实践得来呀!!
照一本书,找一个简单的例子
能写出一个简单的com组件
能写一个简单的客户端程序
这个程序能调用你的组件的方法
都能正常执行
俺认为,这样就可以了……可以完全照书上的抄,但俺估计,你如果以前从来没有写过,抄都难抄对
呵呵,实践中再看书,才有效果
我刚进一家软家公司,没有学过COM,公司给了一个星期的时间让我学COM,然后接手一个项目,做一个filter的维护和添加。全是COM的概念,整个程序都是class,搞的我晕头转向,硬着头皮接下来了。呵呵!
但俺会坚持的!