Jelikož jsou Konopka Signature VCL Controls bonusem pro uživatele Delphi (a mají být součástí Delphi i v budoucnu), zajímalo mne co je za komponenty.
Ray Konopka (tj. člověk za firmou Raize) je od prvních Delphi specialistou na psaní komponent a jeho kniha Developing Custom Components je podle mne spolu s Delphi Component Design elementární knihou pro vývoj komponent. Takže jsem byl opravdu zvědav na výsledek i vzhledem k tomu jakou skvělou pověst komponenty mají.
Musím říct, že Delphi postupem času v posledních verzí do VCL začlenilo několik komponent jako TFlowPanel, TGridPanel, TButtonEdit nebo TCategoryPanel, přesto si myslím, že Konopka Signature Controls obsahuje přes 100 kvalitních komponent, které pro normálního programátora musí znamenat ušetření spousty času (nedělám si iluze, že zkušený Delphi harcovník - včetně mne - si už dávno potřebné komponenty nějak nepokryl). Přesto mne komplexnost a flexibilita některých komponent i tak překvapuje.
Jako příklad můžu říct TRzGroupBox, který má šest stylů jak zobrazit záhlaví. A to je jednoduchá komponenta. Nebo TRzPathBar implementující drobečkovou navigaci. Nebo velmi pěkný TRzToolBar: nejenže flexilní ohledně vzhledu, ale přes popup menu se dá přímo vložit do ImageList některá z integrovaných (a vkusných) ikon. Oprava: Ono to jde kdekoliv, kde je imageindex. Než jsem si pořídil balík ikon, tak to bylo vždycky moje soukromé peklo.
Takový TRzTabControl (na obrázku prakticky v základním módu) je přímo nádhera ohledně flexibility. Nebo TRzGroupBar který má přímo tři módy zobrazení včetně outlook modu.
Neméně důležité je, že podporují styly z XE2+ a také 64bit a součástí instalace jsou zdrojové kódy. Prakticky každá komponenta má v popupmenu nějakou volbu nebo wizard. A instalace se provede během chvilky přes GetIt Package Manager.
Závěr:
Za tu cenu je to pecka.
Datum: 2016-09-15 22:19:00 Tagy: VCL, komponenty