本帖最后由 东方雪狼 于 2012-12-15 21:08 编辑
COM实用入门教程 转载 VC知识库 C++编程学习 视频教程 http://bbs.vckbase.com
视频打包下载地址:http://pan.baidu.com/share/link?shareid=122968&uk=906869631
COM是微软组件对象模型的简称。
由于COM具有二进制代码共享的特性,所以它具备了高可开发性、高度可维护性和高度的可移植性(跨开发语言),以至于在Windows上面的诸多应用软件采用了COM来做整体的架构。比如微软的DirectX等。
COM虽然流行于2000-2004年之间,由于它的普及面之广,应用软件种类之繁多再加上Windows对其默认支持很好,开发出来的软件无需依赖其他的开发包,所以被很多软件公司采用至今。
作为一个VC++程序员,是否系统掌握COM的用法成为是否合格的重要的衡量指标之一。
COM 实用入门教程
COM是微软组件对象模型的简称。由于COM具有二进制代码共享的特性,所以它具备了高可开发性、高度可维护性和高度的可移植性(跨开发语言),以至于在Windows上面的诸多应用软件采用了COM来做整体的架构。比如微软的DirectX等。COM虽然流行于2000-2004年之间,由于它的普及面之广,应用软件种类之繁多再加上Windows对其默认支持很好,开发出来的软件无需依赖其他的开发包,所以被很多软件公司采用至今。作为一个VC++程序员,是否系统掌握COM的用法成为是否合格的重要的衡量指标之一。
内容提要: 1、主讲人自我介绍 2、COM的概念与优点 3、学习COM的必要性
内容提要: 1、现实中的组件与接口 2、把现实中的思想融入到软件中 3、C++程序中的组件与接口 4、COM组件与COM接口 5、QueryInterface函数,HRESULT类型,IID类型,数据类型转换
三:《COM实用入门教程》第二讲:计数引用AddRef与Release 内容提要: 1、内存资源何时释放 2、引用计数的原理 3、AddRef与Release的实现与使用 4、引用计数的优化 内容提要: 1、IDispatch的简介与作用 2、常用的COM数据类型 3、COM数据类型的转换 4、VARIANT类型的派生类 五:《COM实用入门教程》第四讲:SimpleObject的创建与调用 内容提要: 1、用ATL制作简单对象(Simple Object) 2、在网页中测试简单对象 3、在MFC中测试简单对象 4、在C#中测试简单对象
内容提要: 1、COM组件的注册 2、智能指针的简介 3、智能指针的使用 4、智能指针与COM接口指针的比较 5、智能指针的注意点 七:《COM实用入门教程》第六讲:复合控件与CComBSTR 内容提要: 1、复合控件的创建 2、复合控件的属性 3、BSTR的包装类 4、复合控件的方法 5、复合控件的事件 6、在网页中测试复合控件的属性、方法、事件 7、在MFC中测试复合控件的属性、方法、事件 8、在C#中测试复合控件的属性、方法、事件 内容提要: 1、为简单对象添加方法与事件 2、在MFC中实现事件接收器 3、在MFC中测试简单对象的方法与事件 4、测试例子的改进 http://www.tudou.com/v/b3j98dxFBcA/&rpid=80415630&resourceId=80415630_04_05_99/v.swf
|