vs2019Com组件初探之简单的COM编写及实现跨语言调用的方法.pdf

优质文档
想预览更多内容,点击预览全文

申明敬告:

本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

vs2019 Com组组件件初初探探之之简简单单的的COM编编写写及及实实现现跨跨语语言言调调用用的的方方法法

前前提提条条件件

  1、掌握C++基础语法

  2、平台 装 vs2019

  3、本地平台为 windows 10 1909 X64

  4 、了解vbs基础语法

本本次次目目标标

  1、掌握Com组件的概念及原理

  2、编写一个简单的以DLL形式展现的Com组件

  3、通过 V BS 实现跨语言调用COM

1、、Com组组件件概概念念及及原原理理

  什么是COM:

    引用百度百科:COM component (COM组件)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的

一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复

杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个

应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与语言,平台无关的特性使所有的程序员均

可充分发挥自己的才智与专长编写组件模块。

     (个人理解:com组件就是一种标准,遵循此标准开发出来的组件则为COM组件,同样任何语言只要遵循此标准,就可

以调用该组件。而com组件本质上就是二进制可执行文件,com 以 DLL 或 X 形式发布的)

  什么是A T L:

    引用百度百科:A T L是A ctiveX Template Library 的缩写,它是一套C++模板库。使用A T L能够快速地开发出高效、简

洁的代码 (ffective and Slim code),同时对COM组件的开发提供最大限度的代码自动生成以及可视化支持。为了方便使用,

从MicrosoftV isual C++5.0版本开始,

您可能关注的文档

最近下载