Komponentenbibliothek für Cross -Plattform

Komponentenbibliothek für Cross -Plattform (CLX) (ausgeprägte Klicks) ist ein plattformübergreifendes visuelles Komponentenbasierter Framework für die Entwicklung Microsoft Windows und Linux Anwendungen.[1][2] Es wurde von entwickelt von Borland für den Einsatz in seiner Kylix, Delphi, und C ++ Builder Softwareentwicklungsumgebung.

Sein Ziel war es, die Bevölkerung zu ersetzen Microsoft Foundation -Kurse mit Bibliothek für visuelle Komponenten. CLX basierte auf Qt durch Nokia.[3]: 196 Das API von CLX folgte fast vollständig VCL. Es war vorgestellt, dass vorhandene Anwendungen mit VCL mit CLX neu kompiliert werden.

Aufgrund der glanzlosen Leistung unter Windows, subtilen Unterschieden von VCL und Fehler wurde es jedoch nicht zum erwarteten Nachfolger von VCL. Das kommerzielle Versagen von Kylix hat die weitere Entwicklung von CLX gestoppt.

Bezüglich objektorientierter Ansatz bildet CLX eine Objekthierarchie, in der die Tobjektklasse als die dient Basisklasse. Alle anderen Klassen erben oder indirekt die Tobjektklasse.

Heute wurden viele Konzepte, die mit CLX definiert wurden, mit dem implementiert Lazarus -Komponentenbibliothek (Lcl) für die Lazarus Ide. Durch das Andocken zu unterschiedlich WidgetsetsDie LCL kann ein noch größeres Spektrum von Plattformen einschließlich unterstützen Mac OS X und Android.

Verweise

  1. ^ Lang, Brian. "VCL gegen CLX". Blong. Archiviert Aus dem Original am 22. März 2018. Abgerufen 7. Oktober 2018.
  2. ^ McDonald, J. L.; Nishimura, H.; Timossi, C. (22. Oktober 2002). "Cross -Plattform -Entwicklung mit Delphi und Kylix". Lawrence Berkeley Nationales Labor. Archiviert Aus dem Original am 7. Oktober 2018.
  3. ^ Cantù, Marco. "Kapitel 6: Steuerelemente: VCL gegen visualclx". Mastering Delphi 6. Wiley. ISBN 978-0-782-15278-4.