Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Visual Component Library
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''VCL''' ('''Visual Component Library''') es un marco de trabajo desarrollado por [[Borland]] basado en objetos visuales que tienen como finalidad diseñar [[Cuadro (vídeo)|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 [[Biblioteca (informática)|librería]] usada por los entornos de desarrollo [[Delphi]] y [[C++ Builder]]. == [[Clase (informática)|Clases]] de la VCL (componentes) == Al hablar de este tipo de [[Biblioteca (informática)|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 === Entre los visuales se distinguen los botones, las etiquetas, las formas y demás elementos visibles. === Componentes no visuales === 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 == 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 === 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 === Define la capacidad de un objeto de almacenarse en disco o en memoria, asignarse a otros objetos, etc. === TComponent === 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 == * [[Embarcadero Delphi|Delphi]] * [[Object Pascal]] * [[C++Builder]] * [[Delphi for PHP]] == Referencias == * [http://elvex.ugr.es/decsai/builder/intro/4.html http://elvex.ugr.es/decsai/builder/intro/4.html] * [https://web.archive.org/web/20110221202545/http://www.wikilearning.com/curso_gratis/creacion_de_componentes_vcl_i/3844-1 https://web.archive.org/web/20110221202545/http://www.wikilearning.com/curso_gratis/creacion_de_componentes_vcl_i/3844-1] * [[Visual_Component_Library|http://en.wikipedia.org/wiki/Visual_Component_Library]] == Enlaces externos == Diversos tutoriales: * [http://elvex.ugr.es/decsai/builder/intro/ejemplos/pizarra/index.html http://elvex.ugr.es/decsai/builder/intro/ejemplos/pizarra/index.html] * [http://elvex.ugr.es/decsai/builder/intro/ejemplos/editor/index.html http://elvex.ugr.es/decsai/builder/intro/ejemplos/editor/index.html] * [http://elvex.ugr.es/decsai/builder/intro/ejemplos/controles/index.html http://elvex.ugr.es/decsai/builder/intro/ejemplos/controles/index.html] {{Control de autoridades}} [[Categoría:Programación orientada a objetos]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Visual Component Library
»
Añadir idiomas
Añadir tema