学分高考 教育综合

控件是什么

发布时间: 2025-04-20 14:56
精选回答

窗体和控件,这只是称呼而已,它们都是VB里的某个对象,举个例子:大家最熟悉的QQ软件当你双击运行腾讯QQ时,马上会弹出来一个窗口,我们就叫它"窗体",而您要输入QQ号和密码的那个框我们就叫它为控件

控件是什么

共同点:都是特定的看得见的某一对象

不同点:窗体是一个平台,用来装(放)控件的

不同的控件所完成的功能不同,比如文本框text它一般是接受用户输入信息的,而标签label它一般是用来向用户显示信息的

ActiveX控件是什么有什么作用

安全控件实质是一种小程序。由各网站依据需要自行编写,当该网站的注册会员登录该网站时,安全控件发挥作用,然后通过对关键数据进行SSL加密,防止账号密码被木马程序或病毒窃取,可以有效防止木马截取键盘记录。

安全控件工作时,从客户的登录一直到注销,实时做到对网站及客户终端数据流的监控。由于安全控件的保护,客户的帐号及密码还是相对安全的。

网站,大多都会使用安全控件对客户的帐号密码等信息加以保护。

安全控件是很多网银使用前必须安装的小程序。

ActiveX控件是什么?

ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个组件就是ActiveX近控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和JAVA applet功能类似。

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

组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器)。一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBscript。

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

ActiveX组件包括如下几类:

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

个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器

可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。

2自动化控制器:那些使用和操纵自动化服务器的应用程序。

3控件:ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运

行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的

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

4文档:ActiveX文档,即以前所说的DocObect,表示一种不仅仅是简单控件或自动

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

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

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

现出文档的特性而不是文档与容器共同的特性。

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

自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX 控件,ActiveX控件更是得到一般开发者的喜爱。那么,什么是ActiveX控件呢?ActiveX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中。由此可见,通过使用ActiveX控件即可实现快速小型的组件重用、实现代码共享,从而提高编程效率。从上面亦可看出为何ActiveX控件如此广泛地受到开发者的欢迎。

因为ActiveX控件的可重用性,加上Internet的普及,ActiveX控件得到了极大的发展,目前,从Internet上可以得到相当多的ActiveX控件,而且品种繁多,所完成的任务几乎无所不包。对普通开发者来说,只要有耐心,都能从Internet上找到符合自己要求的ActiveX控件。

从Internet下载的ActiveX控件,或从其他途径得到的ActiveX控件,用户应该怎样做才能正确使用ActiveX控件或将其应用于自己的程序中呢?一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能使用的。注册ActiveX控件一般来说有三种途径:

1 使用Regsvr32exe程序对ActiveX控件进行注册;

2 使用安装程序制作软件:InstallShield;

3 在应用程序中加入注册代码。

以上就是关于VB中什么是窗体什么是控件全部的内容,包括:VB中什么是窗体什么是控件、安全控件是什么、ActiveX控件是什么有什么作用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

温馨提示:
本答案【控件是什么】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号