Взаємодія бібліотек класів і наборів віджетів у 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 підтримує GTK 2, Qt 4, 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
Низькорівневі Високорівневі