- 6
- 0
- 约2.83千字
- 约 21页
- 2015-10-22 发布于江苏
- 举报
第7章 基于COM技术的方法实现混合编程.ppt
第7章 基于COM技术的方法实现混合编程 COM是MATLAB提供的一种同外部程序接口的方法,本章主要介绍COM技术,COM技术的接口,如何使用MATLAB COM编译器,如在VC++中使用MATLAB的COM组件等相关内容,最后给出基于COM技术实现混合编程的实例。 7.1.1 COM技术概述 COM(Component)是一种软件开发技术,由微软公司提出,目的是为了将计算机软件生产按照更加符合人类的行为方式开发。在COM的技术构架下,开发人员可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。组件是一些小的二进制可执行程序,通过调用接口,它们可以给不同的应用程序,操作系统以及其它组件提供服务。 7.1.2 COM结构 COM为组件程序提供了一个面向对象的活动环境。在该环境内组件和应用程序之间可以按照统一的标准进行通信。COM标准包括基本规范和程序实现,基本规范定义了组件和组件之间通信的机制,这些规范脱离任何特定的编程语言和操作系统,只要按照COM组件规范,开发人员可以使用任何编程语言调用相关的组件。COM标准的实现部分主要是COM库,COM库为COM规范的具体实现提供了一些核心服务。 7.1.3 COM组件的有关概念 1.COM接口 在COM技术中,接口相当于C++只有纯虚成员函数的抽象类,接口的名字通常以大写I开头,例如ITestMyI
原创力文档

文档评论(0)