首页 > 编程知识 正文

控件的使用(winform常用控件介绍)

时间:2023-05-04 20:49:27 阅读:5321 作者:376

ActiveX是微软对一系列战略性面向对象编程技术和工具的命名,其中主要技术是组件对象模型(Component Object Model,COM)。在有目录和其他支持的网络中,组件成为分布式组件(d COM)。创建包含ActiveX的程序时,主要工作是构建组件,一个可以在ActiveX网络中自由运行的自给自足的程序(目前的网络主要包括Windows和Mac)。该组件是ActiveX邻近控件。ActiveX是微软针对太阳微系统公司的JAVA技术提出的。这个控件的功能类似于JAVA小程序。

如果您使用的是Windows操作系统,您可能会注意到一些文件以OCX结尾。OCX代表“对象链接和嵌入式控制”(OLE),这是微软提出的一种程序技术,用于处理桌面文件的混合使用。现在COM的概念已经取代了OLE的一部分,微软也用ActiveX控件来表示组件对象。

组件的一大优势是它可以被大多数应用程序重用(这些应用程序被称为组件容器)。一个COM组件(ActiveX控件)可以通过不同语言的开发工具来开发,包括C和Visual Basic或PowerBuilder,甚至一些技术语言如VBScript。

目前,ActiveX控件在Windows 95/NT和Macintosh中运行,微软准备支持UNIX ActiveX控件。

ActiveX组件包括以下类别:

1.自动化服务器:可以由其他应用程序驱动的组件。自动化服务器至少包括一个

可能有几个基于IDispatch的接口供其他应用程序生成和连接。自动化服务器

根据服务器的特性和功能,可能有也可能没有用户界面。

2.自动化控制器:使用和操作自动化服务器的应用程序。

3.控件:ActiveX控件相当于以前的OLE控件或OCX。典型的控制包括设计时间和操作。

行,唯一的IDispatch接口定义了控件的方法和属性,唯一

IConnectionPoint接口用于控件可以引发的事件。

4.文档:ActiveX文档,以前叫DocObect,代表的是一种文档,不仅仅是简单的控件或自动的。

服务器的对象。ActiveX文档在结构上是OLE链接和模型的扩展,也是OLE链接和模型的扩展

容器有更多的控制。最显著的变化之一是菜单的显示方式。典型OLE文档的

菜单将与容器菜单合并成一个新的集合,并且ActiveX文档将替换整个菜单系统,仅替换表格

显示文档的特征,而不是文档和容器的共同特征。

5.容器:ActiveX容器是一个可以用作自动化服务器、控件和文档宿主的应用程序。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。