A Windows asztali alkalmazások fejlesztése során kiemelten fontos a felhasználói élmény – mind megjelenésben, mind funkcionalitásban. Az Embarcadero épp ezért jelentette be a Konopka Signature VCL Controls legújabb, 8-as verzióját, amely a Delphi és C++Builder fejlesztők számára kínál továbbfejlesztett vizuális komponenseket és korszerű UI-vezérlőket.
Mi is az a Konopka Signature VCL Controls?
A Konopka Signature VCL Controls egy népszerű, prémium VCL-komponenscsomag, amely az Embarcadero Delphi és C++Builder fejlesztők számára kínál haladó UI-vezérlőelemeket, modern felhasználói élménnyel és testreszabhatósággal. Kiváló eszköz azoknak, akik gyorsan szeretnének profi megjelenésű, natív Windows alkalmazásokat készíteni.
Kis történelem – honnan indult a Konopka Signature?
A komponenscsomag eredetileg Raize Components néven vált ismertté, és Ray Konopka, a Delphi világának ismert alakja és UI-tervezési szakértője fejlesztette ki. A Raize Components hamar népszerű lett a Delphi fejlesztők körében köszönhetően az intuitív, mégis erőteljes UI-vezérlőknek és a kiváló dokumentációnak.
2015-ben az Embarcadero felvásárolta a Raize Components csomagot, és azóta Konopka Signature VCL Controls néven fejleszti és terjeszti – megőrizve Ray Konopka eredeti vízióját, ugyanakkor integrálva a legújabb RAD Studio technológiákba.
A 8-as verzió újdonságai
Az új Konopka Signature VCL Controls 8 több szempontból is előrelépés a korábbi verziókhoz képest. A főbb újdonságok:
- Teljes körű High DPI támogatás, nem csak futási időben, hanem design-time környezetben is – köszönhetően annak, hogy a RAD Studio IDE is támogatja a High DPI működést.
- A legtöbb vizuális komponens frissítésre került, hogy helyesen reagáljon DPI változásokra (pl. TRzBorder, TRzSplitter, TRzRadioGroup, TRzCheckGroup).
- Jelentős fejlesztések VCL stílusok (különösen sötét témák) támogatásában – a TRzToolbar, TRzTabControl és TRzPageControl mostantól egységesebb, modern megjelenést nyújtanak.
- Új funkciók a komponensekben, pl. az AutoSizeWidth tulajdonság a TRzCheckBox és TRzRadioButton esetében, vagy a TRzDialogButtons új paraméterei (ButtonHeight, ButtonMargin, ButtonSpacing).
- 64-bites IDE támogatás: a KSVC immár támogatja a 64-bites RAD Studio IDE-t és a Modern C++ fordítót is.
- Frissített komponens- és tulajdonságszerkesztők, amelyek támogatják a High DPI-t és a világos/sötét IDE stílusokat – ez még a beépített szerkesztőkre sem jellemző egyelőre.
- Teljesen újragondolt ikon-gyűjtemény (glyphs): az eddigi 16×16-os bitmap ikonokat modern, többszörös méretű PNG-k váltották fel (16×16–64×64), könnyedén integrálhatók TImageCollection segítségével.
- Számos hibajavítás, köztük régóta fennálló problémák és korábban elveszett funkciók helyreállítása (pl. egyedi ikonok TRzRadioButton és TRzCheckBox komponenseknél).
Kinek ajánlott?
Bárki számára, aki Delphi vagy C++Builder segítségével épít VCL-alapú Windows alkalmazásokat, és szeretne professzionális, modern és testreszabható UI-t létrehozni – különösen akkor, ha High DPI környezetben, vagy sötét stílusú felhasználói felületet is szeretne támogatni.
Ha érdekelnek a konkrét technikai részletek, komponenslisták, vagy a fejlesztői példák, érdemes elolvasni az Embarcadero hivatalos blogbejegyzését is.
