VCL

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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á CLX (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). +more 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. +more 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.

Externí odkazy

[JEDI Visual Component Library] (JVCL) a [url=https://web. archive. +moreorg/web/20080509094828/http://homepages. borland. com/jedi/jcl/]JEDI Code Library[/url] (JCL) - rozsáhlá open source kolekce komponent založená na VCL * [url=https://web. archive. org/web/20061017144228/http://www. codepedia. com/1/CppVcl]CodePedia C++ VCL page[/url].

Kategorie:Vývojová prostředí Kategorie:Widget toolkity

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top