COM编程学习笔记
来源:互联网 发布:excel2003软件下载 编辑:程序博客网 时间:2024/06/07 15:32
盲目找工作1周后,于昨日入职。(由于学校事愁的关系,试入职三天后,返校,没有签合同,恢复待业身份。。。。。)
工作的第一个任务,改程序为COM组件。第一次接触,记录下学习笔记。
在COM构架下,可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。
COM即组件对象模型,是Component Object Model 。COM只是一个方法,开发软件组件的方法。
而组件是指小的二进制可执行程序,这些组件可以为其他应用程序,或者操作系统,或者其他组件提供服务。感觉很像dll。
COM与DLL的区别、联系
联系:按照COM规范实现的DLL可以被视为COM组件,COM组件可以被视为DLL,但DLL不一定是COM组件、、
区别:
dll是以函数集合的方式来调用的,是编程语言相关的,如VC必须加上extern "C"..
COM是以interface的方式提供给用户使用的,是一种二进制的调用规范,是与编程语言无关
组件必须满足两个条件:
第一,组件必须动态链接
第二,它们必须隐藏(或封装)其内部实现细节。
动态链接对于组件而言是一个至关重要的要求,而消息隐藏则是动态链接的一个必要条件。
COM DLL成为在进程中,COM EXE称为在进程外,本地系统的COM EXE称为本地服务器,别的系统的COM EXE称为远程服务器。
- COM编程学习笔记
- 组件编程:COM学习笔记
- 【COM编程】从C++到COM,学习笔记
- COM学习笔记(十二):编程工作的简化
- 学习COM组件编程
- 学习COM组件编程
- Com编程学习资料
- 学习COM组件编程
- 学习COM组件编程
- 【COM编程】从C++到COM,学习笔记,转自网络,对于理解COM原理学习很好!
- COM学习笔记一《用VC进行COM编程所必须掌握的理论知识》
- COM学习笔记
- COM+ 学习笔记
- COM学习笔记
- COM学习笔记
- COM学习笔记
- COM学习笔记
- COM学习笔记
- 单词循环记忆法
- http://yzprofile.me/allposts.html
- Widget-进度条
- 本质相同的两种粒子系统
- HTML Agility Pack 搭配 ScrapySharp
- COM编程学习笔记
- phpcms修改了配置文件之后出现Warning: date() expects parameter 2 to be long..错误
- WordPress插件实现图片缩略图幻灯展示效果
- 数据库:关于聚集索引和非聚集索引(整理)
- linux函数ioctl的使用
- tq2440裸机程序. 按键控制LED灯.
- 浏览器渲染速度优化
- Unix: 控制终端
- N-Gram学习笔记