VCL to skrót od Visual Component Library. W środowisku C++Builder (oraz pokrewnych narzędziach) nazwa ta odnosi się do biblioteki gotowych, wizualnych komponentów (np. przyciski, pola edycyjne, listy, okna/formularze), które pozwalają budować graficzny interfejs użytkownika w podejściu RAD (Rapid Application Development). W praktyce oznacza to projektowanie okna w projektancie formularzy oraz obsługę zdarzeń (np. kliknięć) w kodzie.
Dlaczego poprawna jest odpowiedź Visual Component Library?
- Litera V odnosi się do warstwy wizualnej (komponenty GUI).
- Litera C odnosi się do komponentów (gotowe elementy interfejsu i logiki).
- Litera L oznacza bibliotekę (Library) – zbiór klas/komponentów dostępnych dla programisty.
Dlaczego pozostałe odpowiedzi są błędne?
- Virtual Component Library – brzmi podobnie, ale "virtual" nie jest standardowym rozwinięciem VCL w dokumentacji C++Builder; to typowa pułapka polegająca na podmianie jednego słowa na inne popularne w IT.
- Visual Command Label – zawiera słowa, które mogą kojarzyć się z interfejsem (visual/label), ale nie oddają idei biblioteki komponentów i nie są utrwalonym rozwinięciem skrótu.
- Virtual Command Label – łączy dwa niepasujące człony ("virtual", "command") z "label", tworząc pozornie techniczną nazwę, która jednak nie funkcjonuje jako definicja VCL.
Wskazówka egzaminacyjna: gdy w skrótach technologicznych pojawia się "L", bardzo często oznacza ono Library (biblioteka). W pytaniach o frameworki i biblioteki GUI zwykle kluczowe są pojęcia: komponent, biblioteka, formularz/okno oraz zdarzenia.