For faster navigation, this Iframe is preloading the Wikiwand page for Visual Component Library.

Visual Component Library

VCL (Visual Component Library) es un marco de trabajo desarrollado por Borland basado en objetos visuales que tienen como finalidad diseñar frames para las aplicaciones que se han programado para Windows y diseñada bajo el concepto de componente: propiedades, métodos y eventos. Está estructuralmente y visualmente sincronizado con Windows, pues el aspecto de las ventanas, los botones o los accesos a internet, etc. son similares. Actualmente es propiedad de CodeGear, de Embarcadero Technologies. Está escrita en Object Pascal (orientado a objetos) por lo que la VCL es una librería usada por los entornos de desarrollo Delphi y C++ Builder.

Clases de la VCL (componentes)

[editar]

Al hablar de este tipo de bibliotecas o toolkits, se hace mención implícitamente a la programación orientada a objetos, pues los componentes son clases predeterminadas, haciendo su uso más sencillo, visual y cómodo. Se diferencian dos tipos de componentes.

Componentes visuales

[editar]

Entre los visuales se distinguen los botones, las etiquetas, las formas y demás elementos visibles.

Componentes no visuales

[editar]

Entre los no visuales están los temporizadores, las conexiones a bases de datos y demás elementos sin interfaz gráfica.

Clases más importantes

[editar]

Aunque no todas las clases hacen referencia a componentes concretos algunas realizan tareas de gestión interna y se utilizan como clases bases de las cuales derivan otras clases mediante la herencia. VCL es bastante profundo y complicado; no obstante, las clases que forman la parte superior jerárquica son clases abstractas y son:

TObject

[editar]

Es la clase base de VCL. Representa el comportamiento común de los objetos en C++ Builder. Todas las clases que son componentes no visuales heredan directamente de TObject.

TPersistent

[editar]

Define la capacidad de un objeto de almacenarse en disco o en memoria, asignarse a otros objetos, etc.

TComponent

[editar]

Dado que la mayoría de clases son componentes, esta es una de las clases más importantes de VCL. Estas clases pueden usarse para crear interfaces gráficas desde el entorno de programación.

Véase también

[editar]

Referencias

[editar]

Enlaces externos

[editar]

Diversos tutoriales:


{{bottomLinkPreText}} {{bottomLinkText}}
Visual Component Library
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?