电脑为什么无法安装控件?
控件不仅仅是代码;它们还具有类似窗体的可视部分,但是又与窗体不同,它们不能脱离容器而单独存在。另外,控件同时被开发者和最终用户使用,尽管意义不同。
在Visual Basic 中开发的控件实际上是一个控件类,它是控件创建的依据。当把一个控件放在窗体上的时候,就创建了该控件类的一个实例。
控件是由控件部件,即 .ocx 文件,提供的对象。一个控件部件可以提供多种类型的控件。
一个ActiveX 控件工程包括一个或多个 .ctl 文件,每个文件定义一个控件类。在创建这个工程时,Visual Basic 把控件部件的扩展名设置为 .ocx。
如果开发者购买并安装了控件部件,就应该能够使用定义了的(并使之成为公开的)所有控件。
控件实例不能单独存在。它必须放在一个容器对象上,例如 Visual Basic 窗体。把控件实例挂接到容器上的过程叫做定位—也就是说,赋予控件在容器上的一个位置。
当控件实例被定位之后,它的事件就会以事件过程的形式出现在窗体的代码窗口中,并且控件能够访问容器提供的其它服务,例如 Extender 和 AmbientProperties 对象。
一个控件由三部分组成,其中两个是公有的,一个是私有的。控件的外观是公有的,因为用户能看到并能同它进行交互。控件的接口,包括控件所有的属性、方法和事件,也是公有的,因为任何包含该控件实例的程序都要用到它。
控件的私有部分是它的实现,即是控件工作的代码。控件实现的效果是可见的,但代码本身是不可见的。
很多控件都是流氓软件,它是一种介于正规软件和病毒软件之间的软件,很多情况下安装以后就难以卸载!控件的安装不会影响你电脑运行的速度,但是会大大降低浏览器就是网页的打开速度!
标签:控件,电脑,安装