An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The Visual Component Library (VCL) is a visual component-based object-oriented framework for developing the user interface of Microsoft Windows applications. It is written in Object Pascal.

Property Value
dbo:abstract
  • VCL (Visual Component Library) je vizuální na komponentách založený framework určený pro vývoj aplikací pod Microsoft Windows. VCL byl vyvinut firmou Borland v jazyku Object Pascal a je určen pro vývojová prostředí Delphi a C++Builder. Velkou část popularity si VCL získává díky těsné spolupráci s vizuálním nástrojem RAD (Rapid Application Development) od Borlandu. Multiplatformní ekvivalent VCL se nazývá (Component Library for Cross Platform). Byl vyvíjen pro použití v Delphi, C++ Builderu and Kylixu, ale od jeho vývoje bylo upuštěno ve prospěch VCL. VCL využívá objektově orientovaný přístup. Vytváří objektovou hierarchii, kde všechny objekty dědí přímo nebo nepřímo od třídy TObject (tudíž TObject je superclass). Tento přístup je běžný v Javě, Smalltalku a dalších objektově orientovaných programovacích jazycích. Komponenty VCL zapouzdřují práci s ovládacími prvky Windows od formulářů (TForm) přes ovládací prvky (například TButton, TCheckBox), popisky (TLabel) až po přístup k databázím (například ADO nebo IBX componenty) a internetu (komponenty Indy). Tento přístup umožňuje programátorům dále rozšiřovat VCL o řadu dalších vizuálních a nevizuálních komponent. Velmi známé jsou balíčky komponent JEDI a TMS. Ačkoliv ne všechny komponenty VCL jsou vláknově bezpečné, podporuje VCL multi-threading. (cs)
  • Die Visual Component Library (VCL) ist ein GUI-Toolkit für Windows-Anwendungen. Sie wurde von Embarcadero, vormals Borland, Inprise und CodeGear, erstellt. Die VCL kann in den Programmiersprachen Borland Delphi, C++, C, C# verwendet werden. Sie wird von den meisten Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. Bei Anwendungen, die auch mit der Linux-Version des Borland Builders (Kylix) kompilierbar sein sollen, muss statt der VCL die CLX (Component Library for Cross- (X)-Platform Development) verwendet werden, da die VCL auf der Win32-API basiert. Für die .Net-Framework-Programmierung steht die VCL.NET zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache PHP angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens . Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS. Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das Aussehen von Anwendungen zur Laufzeit nach Belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut. Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich, zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesamte Quellcode der VCL wird mitgeliefert. Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und Open-Source-Komponenten. (de)
  • 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. (es)
  • Visual Component Library (bibliothèque de composants visuels), abrégé VCL, est un framework écrit en Pascal Objet par Borland pour ses outils de développements Delphi et C++ Builder. La VCL est souvent appréciée par ses utilisateurs pour sa grande clarté et sa cohérence globale. La première mouture de la VCL remonte à mai 1993. (fr)
  • The Visual Component Library (VCL) is a visual component-based object-oriented framework for developing the user interface of Microsoft Windows applications. It is written in Object Pascal. (en)
  • 비주얼 컴포넌트 라이브러리(Visual Component Library), 줄여서 VCL은 델파이의 오브젝트 파스칼 언어로 설계된 Win32용 라이브러리이다. 볼랜드가 개발했으며, 델파이 외에 C++빌더 환경에서도 사용할 수 있다. VCL은 볼랜드사의 비주얼 RAD 툴과 쉽게 연계되어 사용할 수 있는 장점을 갖고 있다. 2009년부터 완전한 유니코드를 지원하고 있다. 와 같이 VCL을 모방한 라이브러리가 생기기도 하였다. (ko)
  • Visual Component Library, VCL – biblioteka stworzona w języku Object Pascal (obiektowej wersji języka Pascal) przez firmę Borland na potrzeby środowiska Delphi, potem zaadaptowana też do środowiska C++ Builder. Podstawą biblioteki VCL jest klasa bazowa TComponent, z której dziedziczą wszystkie pozostałe klasy biblioteki. Biblioteka VCL jest biblioteką wspomagającą programowanie w środowisku Windows, zwłaszcza tworzenie interfejsu użytkownika. Jest konkurencją dla biblioteki MFC firmy Microsoft, dołączanej do środowiska Visual Studio. Obecnie biblioteka VCL integruje w sobie także możliwość korzystania z technologii .NET firmy Microsoft. (pl)
  • Visual Component Library (VCL) とは、視覚化された(ビジュアルな)ソフトウェアコンポーネントを元にして、Microsoft Windows用GUIアプリケーションを作成するためのソフトウェアライブラリおよびフレームワークである。ボーランドが、自社のソフトウェア統合開発環境 (IDE) であるDelphiとC++ Builderのために開発した。Object Pascalで記述されている。 VCLはボーランドのRADツールと密接に統合されており、プログラミング言語でコードを記述することなくGUI部品の配置や外観設定をGUI(フォームデザイナー)で視覚的かつ直感的に行なうこともできるようになっている。これが人気の元である。 後に、同等の機能を持つクロスプラットフォームのライブラリとしてComponent Library for Cross Platform (CLX) がDelphi、C++ Builder、Kylix用に開発されたが、VCLの人気の前には太刀打ちできなかった。 VCLはオブジェクト指向のクラスライブラリであり、System.TObjectクラスを最上位基底クラスとする単一継承のオブジェクト階層をもっている。Object Pascalは(C++と異なり)実装の多重継承をサポートしておらず、代わりにインターフェイスを実装することによる型の多重継承をサポートする。VCLでもインターフェイスによるポリモーフィズムが利用されている。例えばSystem.Classes.TComponentクラスは、 TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) というようにTPersistentクラスから派生し、さらにIInterfaceおよびIInterfaceComponentReferenceインターフェイスを実装する。 Object Pascalにおける継承の機能やメカニズムはJavaとよく似ており、のちにC#にも受け継がれることになった。 (ja)
  • VCL is een programmacode-bibliotheek (of framework) die door Borland is ontwikkeld. VCL betekent Visual Component Library, oftewel 'Visuele Componenten Bibliotheek'. VCL bevat programmeercode van componenten als bijvoorbeeld knoppen, plaatjes, radiogroepen, vinkboxjes en andere standaard controls die je in elk programma ziet. Zowel de Borland-producten C++Builder als Delphi gebruiken deze bibliotheek. C++ Builder is echter een C++-ontwikkelomgeving en Delphi gebruikt Pascal als programmeertaal. Borland had eerst de Pascal-versie van de VCL ontwikkeld en heeft deze nooit naar C++ vertaald. In plaats daarvan wordt de Pascal-VCL eerst vertaald naar C++ tijdens het compileren in C++ Builder. (nl)
  • Visual Component Library, VCL (укр. Бібліотека візуальних компонентів) — об'єктно-орієнтована бібліотека для розробки програмного забезпечення, розроблена компанією «Borland» для підтримки принципів візуального програмування. VCL входить в комплект постачання «Delphi», «C++ Builder» і «Borland Developer Studio» і є, по суті, частиною середовища розробки, хоча розробка застосунків в цих середовищах можлива і без використання VCL. VCL надає величезну кількість готових до використання компонентів для роботи в найрізноманітніших галузях програмування, таких, наприклад, як інтерфейс користувача (екранні форми — т.зв. «контроли»), робота з базами даних, взаємодія з операційною системою, програмування мережевих застосунків та інших. Існує багатоплатформовий еквівалент VCL під назвою CLX, що розроблявся для використання в Delphi, C++ Builder і Kylix, проте згодом був залишений на користь VCL. У середовищі з'явилася багатоплатформова бібліотека , але вона не є еквівалентом VCL. (uk)
  • Библиоте́ка визуа́льных компоне́нтов (англ. Visual Component Library, VCL) — объектно-ориентированная библиотека для разработки программного обеспечения, разработанная компанией Borland (на данный момент поддерживается Embarcadero) для поддержки принципов визуального программирования. VCL входит в комплект поставки Delphi, C++ Builder и Embarcadero RAD Studio и является, по сути, частью среды разработки, хотя разработка приложений в этих средах возможна и без использования VCL. VCL предоставляет огромное количество готовых к использованию компонентов для работы в самых разных областях программирования, таких, например, как интерфейс пользователя (экранные формы и элементы управления — т. н. «контролы»), работа с базами данных, взаимодействие с операционной системой, программирование сетевых приложений и прочее. (ru)
dbo:author
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2011-08-31 (xsd:date)
dbo:license
dbo:operatingSystem
dbo:status
  • Active
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 274874 (xsd:integer)
dbo:wikiPageLength
  • 11050 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1097750829 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2011-08-31 (xsd:date)
dbp:license
dbp:name
  • Visual Component Library (en)
dbp:operatingSystem
  • Cross-platform (en)
dbp:status
  • Active (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. (es)
  • Visual Component Library (bibliothèque de composants visuels), abrégé VCL, est un framework écrit en Pascal Objet par Borland pour ses outils de développements Delphi et C++ Builder. La VCL est souvent appréciée par ses utilisateurs pour sa grande clarté et sa cohérence globale. La première mouture de la VCL remonte à mai 1993. (fr)
  • The Visual Component Library (VCL) is a visual component-based object-oriented framework for developing the user interface of Microsoft Windows applications. It is written in Object Pascal. (en)
  • 비주얼 컴포넌트 라이브러리(Visual Component Library), 줄여서 VCL은 델파이의 오브젝트 파스칼 언어로 설계된 Win32용 라이브러리이다. 볼랜드가 개발했으며, 델파이 외에 C++빌더 환경에서도 사용할 수 있다. VCL은 볼랜드사의 비주얼 RAD 툴과 쉽게 연계되어 사용할 수 있는 장점을 갖고 있다. 2009년부터 완전한 유니코드를 지원하고 있다. 와 같이 VCL을 모방한 라이브러리가 생기기도 하였다. (ko)
  • VCL (Visual Component Library) je vizuální na komponentách založený framework určený pro vývoj aplikací pod Microsoft Windows. VCL byl vyvinut firmou Borland v jazyku Object Pascal a je určen pro vývojová prostředí Delphi a C++Builder. Velkou část popularity si VCL získává díky těsné spolupráci s vizuálním nástrojem RAD (Rapid Application Development) od Borlandu. Multiplatformní ekvivalent VCL se nazývá (Component Library for Cross Platform). Byl vyvíjen pro použití v Delphi, C++ Builderu and Kylixu, ale od jeho vývoje bylo upuštěno ve prospěch VCL. (cs)
  • Die Visual Component Library (VCL) ist ein GUI-Toolkit für Windows-Anwendungen. Sie wurde von Embarcadero, vormals Borland, Inprise und CodeGear, erstellt. Die VCL kann in den Programmiersprachen Borland Delphi, C++, C, C# verwendet werden. Sie wird von den meisten Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und Open-Source-Komponenten. (de)
  • Visual Component Library (VCL) とは、視覚化された(ビジュアルな)ソフトウェアコンポーネントを元にして、Microsoft Windows用GUIアプリケーションを作成するためのソフトウェアライブラリおよびフレームワークである。ボーランドが、自社のソフトウェア統合開発環境 (IDE) であるDelphiとC++ Builderのために開発した。Object Pascalで記述されている。 VCLはボーランドのRADツールと密接に統合されており、プログラミング言語でコードを記述することなくGUI部品の配置や外観設定をGUI(フォームデザイナー)で視覚的かつ直感的に行なうこともできるようになっている。これが人気の元である。 後に、同等の機能を持つクロスプラットフォームのライブラリとしてComponent Library for Cross Platform (CLX) がDelphi、C++ Builder、Kylix用に開発されたが、VCLの人気の前には太刀打ちできなかった。 TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) Object Pascalにおける継承の機能やメカニズムはJavaとよく似ており、のちにC#にも受け継がれることになった。 (ja)
  • Visual Component Library, VCL – biblioteka stworzona w języku Object Pascal (obiektowej wersji języka Pascal) przez firmę Borland na potrzeby środowiska Delphi, potem zaadaptowana też do środowiska C++ Builder. Podstawą biblioteki VCL jest klasa bazowa TComponent, z której dziedziczą wszystkie pozostałe klasy biblioteki. (pl)
  • VCL is een programmacode-bibliotheek (of framework) die door Borland is ontwikkeld. VCL betekent Visual Component Library, oftewel 'Visuele Componenten Bibliotheek'. VCL bevat programmeercode van componenten als bijvoorbeeld knoppen, plaatjes, radiogroepen, vinkboxjes en andere standaard controls die je in elk programma ziet. (nl)
  • Библиоте́ка визуа́льных компоне́нтов (англ. Visual Component Library, VCL) — объектно-ориентированная библиотека для разработки программного обеспечения, разработанная компанией Borland (на данный момент поддерживается Embarcadero) для поддержки принципов визуального программирования. VCL входит в комплект поставки Delphi, C++ Builder и Embarcadero RAD Studio и является, по сути, частью среды разработки, хотя разработка приложений в этих средах возможна и без использования VCL. VCL предоставляет огромное количество готовых к использованию компонентов для работы в самых разных областях программирования, таких, например, как интерфейс пользователя (экранные формы и элементы управления — т. н. «контролы»), работа с базами данных, взаимодействие с операционной системой, программирование сетевы (ru)
  • Visual Component Library, VCL (укр. Бібліотека візуальних компонентів) — об'єктно-орієнтована бібліотека для розробки програмного забезпечення, розроблена компанією «Borland» для підтримки принципів візуального програмування. VCL входить в комплект постачання «Delphi», «C++ Builder» і «Borland Developer Studio» і є, по суті, частиною середовища розробки, хоча розробка застосунків в цих середовищах можлива і без використання VCL. VCL надає величезну кількість готових до використання компонентів для роботи в найрізноманітніших галузях програмування, таких, наприклад, як інтерфейс користувача (екранні форми — т.зв. «контроли»), робота з базами даних, взаємодія з операційною системою, програмування мережевих застосунків та інших. (uk)
rdfs:label
  • VCL (cs)
  • Visual Component Library (de)
  • Visual Component Library (es)
  • Visual Component Library (fr)
  • Visual Component Library (ja)
  • 비주얼 컴포넌트 라이브러리 (ko)
  • Visual Component Library (nl)
  • Visual Component Library (pl)
  • Visual Component Library (ru)
  • Visual Component Library (en)
  • Visual Component Library (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Visual Component Library (VCL) (en)
is dbo:computingPlatform of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License