OCX控件(组件)的相关知识

本文详细介绍了OCX控件的来历,揭示了它与OLE、ActiveX、DLL以及COM的关系。OCX是为满足用户自定义控件需求而产生的,ActiveX则是其在网络环境中的延伸,广泛应用在网页和桌面应用程序中。同时,控件与DLL的关系被阐述,强调了组件化开发的重要性。ActiveX控件通过接口协议与容器交互,实现了程序模块间的功能共享,是构建动态互联网应用的重要技术。
摘要由CSDN通过智能技术生成

 OCX控件(组件)的相关知识
一、OCX组件的来历是怎样的?
一般的开发工具都会提供一些标准控件,但不管标准控件多么强大、多么完善,都不能完全满足用户的需要。所以易语言就提供一个接口,允许用户编写自己的控件插入到易语言中使用。用户编写自己的控件在使用方法上同标准控件是相同。按照易语言的接口标准编写的控件就是OCX。由于使用OCX可以节省开发软件的时间,所以现在几乎所有开发工具都允许用户使用OCX来增强其功能。后来随着Internet的流行,微软又让网页中可以嵌入OCX,并称其为ActiveX控件。目前可以编写OCX的工具包括VB、VC、Delphi。易语言也即将支持OCX。

二、OLE和OCX的关系是什么?

OLE和OCX通称对象链接与嵌入。易语言已通过超级链接框等实现很多对象的链接功能,对象的嵌入易语言也即将支持。
OLE与OCX的应用主要是源于将多个应用信息源组合到一起的目标,OCX即将在易语言中得到广泛的应用,因为它能更好的与易语言的应用程序相结合,从而实现易语言不好实现或是很难实现的功能。实际上,易语言本身以及Visual Basic等等其它程序会提供多处实现特定功能的OCX控件。通过它们,我们可以非常容易的实现一些易语言本身不能实现的功能。

三、控件与DLL的关系是什么?

组件的前身是动态链接库(DLL),DLL使我们能够用一种语言开发一个可以用于任何其他语言的过程库。DLL的另一个强大的功能是在运行期间被加载的,这使得我们能够将开发任务划分为一个个组件而不必开发并静态链接一个大型应用程序。

四、什么是ActiveX插件(控件)?

根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,Activ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值