使用ActiveX控件.docVIP

  • 5
  • 0
  • 约6.15千字
  • 约 4页
  • 2017-08-25 发布于广东
  • 举报
使用ActiveX控件 上一讲中我们学习编写和使用DLL的基本方法,DLL实际上是程序模块化和实现代码重用的方式之一,但是由于种种原因,DLL的可重用性并不是最佳的,经常会出现版本冲突问题。为此,微软提出了一种新的Windows编程技术——ActiveX技术,它可以比DLL更好地解决二进制级的代码重用问题。 什么是ActiveX控件 ActiveX技术是从OLE技术发展而来的。OLE原意是对象链接和嵌入,后来被扩展成为了组件与分布式编程体系结构,并改称为ActiveX。ActiveX技术包括有组件对象模型(COM)、进程间编组(Marshaling)、结构化存储(Structured Storage)、对象一致性(Object Persistence)、统一数据传输(Uniform Data Transfer)、自动化(Automation)等等大量内容,其中的核心是组件对象模型COM。COM定义了一种统一的接口调用方式,从而使得COM组件能够独立于编程语言和操作系统平台,并解决了长期困扰软件开发的版本冲突问题。COM非常基础,ActiveX技术的其它内容都是在它的上面开发出来的。 ActiveX控件是ActiveX技术的一种,以前也叫做OLE控件,或者称为OCX控件,这是因为它一般都存放在扩展名为.OCX的文件中。尽管整套ActiveX技术的理论相当庞大并且非常复杂,但Activ

文档评论(0)

1亿VIP精品文档

相关文档