Lazarus Component Library

Взаємодія бібліотек класів і наборів віджетів у Lazarus і Free Pascal
Архітектура бібліотеки компонентів Lazarus (LCL)

Бібліотека компонентів Lazarus (англ. Lazarus Component Library, скорочено LCL) — бібліотека компонентів для розробки програмного забезпечення в ІСР Lazarus.

Огляд

[ред. | ред. код]

LCL складається з набору модулів, які включають компоненти та класи, особливо для побудови графічного інтерфейсу користувача. Заснована на бібліотеках Free Pascal RTL і FCL. Завдяки прив'язці наборів віджетів до певної платформи, підтримує розробку платформозалежного програмного забезпечення для кількох операційних систем, серед яких Android, Desktop Linux, Mac OS X і Windows. Файли з сирцевим кодом Lazarus поширюються під різними ліцензіями: GNU General Public License, версія 2 (GPLv2), модифікована LGPL і MPL.

LCL підтримує GTK2, Qt4, Qt5, Qt6, fpGUI для BSD, Linux, macOS і Windows, Win32 для Windows, Cocoa для macOS, а також MUI[en] для систем Amiga тощо.

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]

Література

[ред. | ред. код]
  • Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (вид. Free Pascal 2), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
  • Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazarus, Böblingen, Germany: Computer & Literatur Verlag GmbH, OL 25426539M
  • Michaël van Canneyt; Mathias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - the complete guide, Blaise Pascal Magazine, OL 25427992M
  • Roderick Person (2013), Getting Started with Lazarus IDE, Packt Publishing, ISBN 978-1782163404, OL 25426631M, 1782163409
  • Menkaura Abiola-Ellison (2015), Getting Started with Lazarus and Free Pascal, Mka publishing, ISBN 978-1507632529

Посилання

[ред. | ред. код]