`

COM简介

阅读更多

单地说,COM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。  Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLLs本身。这样的话DLLs的使用受到限制。  MFC引入了另外一种MFC扩展DLLs二进制共享机制。但它的使用仍受限制——只能在MFC程序中使用。  COM通过定义二进制标准解决了这些问题,即COM明确指出二进制模块(DLLs和EXEs)必须被编译成与指定的结构匹配。这个标准也确切规定了在内存中如何组织COM对象。COM定义的二进制标准还必须独立于任何编程语言(如C++中的命名修饰)。一旦满足了这些条件,就可以轻松地从任何编程语言中存取这些模块。由编译器负责所产生的二进制代码与标准兼容。这样使后来的人就能更容易地使用这些二进制代码。


分享到:
评论

相关推荐

    Dr.com客户端破解完美版5.2共享wifi版

    使用Dr.com客户端上网拨号的地区都无法共享网络,而在当今这个时代共享wifi已成为家常便饭,Drcom5.2破解版可完美共享...支持360随身wifi、小米随身wifi、小度wifi等共享网络 Dr.COM简介:Dr.COM 宽带上网认证客户集

    中间件技术_COM技术简介

    中间件技术 COM技术简介 很好的学习com的入门资料

    salesforce(force.com平台简介)

    创建随需应变的应用程序 Force.com 平台简介 第1 章 Force.com 平台简介 第2 章 关于示例招聘应用程序 第3 章 复习数据库概念 第4 章 构建简单应用程序 第5 章 通过高级字段和页面布局改进简单应用程序 第6 章 使用...

    鲁大师(原+Z武器)

    简介: 鲁大师拥有专业而易用的硬件检测,不仅超级准确,而且向你提供中文厂商信息,让你的电脑配置一目了然,拒绝奸商蒙蔽。 它适合于各种品牌台式机、笔记本电脑、DIY兼容机,实时的关键性部件的监控预警,全面...

    Delphi6分布式开发

    2.1.1 com简介 2.1.2 com的特性 2.1.3 com的优点 2.2 创建com对象 2.2.l 规划com对象 2.2.2 com对象向导 2.2.3 automation对象向导 2.2.4 定义接口 2.2.5 注册com对象 2.2.6 测试com...

    COM编程入门COM规范简介,重要的COM术语以及如何重用现有的COM组件

    本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件

    新闻网站for_Update

    软件简介 IOFFICE-E网络办公系统成功调试版(附SQL数据库) +IOFFICE-E网络办公系统SQL数据库补丁,内有调试演示~~ 相关网站:http://www.aspxcn.com 演示地址: * 如果您发现链接错误,请通知我们,不胜感激。 ...

    Edgame make脚本游戏大师v1.3(无例程)

    简介: Edgame Maker(简称E.M).是一款独立游戏制作软件,是为想真正自己创造游戏,又因为各方面原因,不适合学习C/C++这种较专业的计算机编程,或是觉得市面上目前的游戏制作软件无法满足需要的朋友出现的.采用Lua脚本...

    鲁大师硬件检测

    简介: 鲁大师拥有专业而易用的硬件检测,不仅超级准确,而且向你提供中文厂商信息,让你的电脑配置一目了然,拒绝奸商蒙蔽。 它适合于各种品牌台式机、笔记本电脑、DIY兼容机,实时的关键性部件的监控预警,全面...

    创想商务CXECS B2C网店系统更新版v2.3.1

    简介: 1) 本系统拥有,商品无限级分类,商品发布与管理功能,资讯发布功能,悬浮购物车,友情连接,定单系统,会员中心,客服中心,留言反馈,广告管理,产品新闻搜索,会员积分等功能,是网上开店,服装网店,礼品网...

    创想商务CXECS B2C网店系统更新版v2.3.0

    简介: 1) 本系统拥有,商品无限级分类,商品发布与管理功能,资讯发布功能,悬浮购物车,友情连接,定单系统,会员中心,客服中心,留言反馈,广告管理,产品新闻搜索,会员积分等功能,是网上开店,服装网店,礼品网...

    25175教学资源库应用系统

    软件简介(必填): 后台地址:http://t.25175.com:8005 (admin/a25175) 1.初次运行请先注册,请务必填写正确信息,完成后生成注册信息,即可运行您的系统。 2.如果本服务器已经注册,再次注册将出现“ 服务器...

    创想MT网店系统2010年V2.5.0发布

    简介: 1) 本系统拥有,商品无限级分类,商品发布与管理功能,资讯发布功能,悬浮购物车,友情连接,定单系统,会员中心,客服中心,留言反馈,广告管理,产品新闻搜索,会员积分等功能,是网上开店,服装网店,礼品网...

    鲁大师V2.38 Build 9.828系统优化软件

    简介: 鲁大师拥有专业而易用的硬件检测,不仅超级准确,而且向你提供中文厂商信息,让你的电脑配置一目了然,拒绝奸商蒙蔽。 它适合于各种品牌台式机、笔记本电脑、DIY兼容机,实时的关键性部件的监控预警,全面的...

    Web服务器简介.pptx

    https://baike.baidu.com/item/抛出异常/6284858?fr=aladdin 协议 主机地址 目标资源地址 传递的参数 输入网址 (URL) 在互联网上如何实现资源访问? 问题 URL简介 Web服务器简介全文共12页,当前为第4页。 计算机...

    ZwuqiSetup.zip

    简介: Z武器拥有专业而易用的硬件检测,不仅超级准确,而且向你提供中文厂商信息,让你的电脑配置一目了然,拒绝奸商蒙蔽。 它适合于各种品牌台式机、笔记本电脑、DIY兼容机,实时的关键性部件的监控预警,全面的...

    环塔拉力赛简介-wwwatr123com.pptx

    环塔拉力赛简介-wwwatr123com.pptx

    缓存、缓存算法和缓存框架简介 - 文章 - 伯乐在线.pdf

    缓存、缓存算法和缓存框架简介 - 文章 - 伯乐在线.pdf 来自http://blog.jobbole.com/30940/

    COM与COM+从入门到精通(pdf版本,含源码)

    COM+系统简介 COM+运行环境 COM+ComponentServices COM+接口 资源分配器 应用程序组件 探索COM+编程模型 COM+组件作为COMDLL 基本COM+编程规则 COM+API 用VB编程COM+ 对象描述表 COM+组件的...

    autorun.inf简介由www.kababusi.com提供.pdf

    autorun.inf简介由www.kababusi.com提供.pdf

Global site tag (gtag.js) - Google Analytics