Konopka Signature VCL Controls 8 –Modern VCL fejlesztés Delphihez és C++ Builderhez

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.