Лазарь (программное обеспечение)
Разработчик(и) | Команда Lazarus и Free Pascal (волонтёры) |
---|---|
Стабильная версия | 3.4.0 / 29 мая 2024 г |
Репозиторий | |
Написано в | Объектный Паскаль |
Операционная система | кроссплатформенность : Windows , macOS , Linux [1] |
Платформа | IA-32 , x86-64 , ARM ( Raspberry Pi ) [1] |
Доступно в | 14 языков |
Список языков | |
Тип | Интегрированная среда разработки |
Лицензия | Стандартная общественная лицензия GNU и модифицированная Стандартная общественная лицензия GNU Lesser (за исключением статических ссылок) |
Веб-сайт | www |
Lazarus — это кроссплатформенная интегрированная среда разработки (IDE) для быстрой разработки приложений (RAD) с использованием Free Pascal компилятора . Его цель — предоставить удобную в использовании среду разработки для разработки на языке Object Pascal , максимально приближенном к Delphi . Это бесплатное программное обеспечение с открытым исходным кодом , различные части которого выпускаются под разными лицензиями на программное обеспечение .
Lazarus часто используется для создания консольных приложений с собственным кодом и приложений с графическим пользовательским интерфейсом (GUI) для настольных компьютеров , мобильных устройств , веб-приложений , веб-сервисов , визуальных компонентов и библиотек функций для нескольких различных операционных систем платформ , включая macOS , Linux и Окна . [1]
Проект, созданный с помощью Lazarus на одной платформе, может быть скомпилирован на любой другой, которую Free Pascal поддерживает компилятор . Для настольных приложений один исходный код может быть предназначен для macOS , Linux и Windows с небольшими изменениями или без них. Например, Lazarus IDE создается на основе одной кодовой базы и доступна на всех основных платформах, включая Raspberry Pi .
Функции
[ редактировать ]Lazarus предоставляет среду разработки «что видишь, то и получаешь » ( WYSIWYG ) для создания многофункциональных пользовательских интерфейсов , логики приложений и других вспомогательных артефактов кода, аналогичных Delphi . Помимо функций управления проектами, Lazarus IDE также предоставляет:
- Визуальный дизайнер макетов окон.
- Виджеты графического пользовательского интерфейса или визуальные компоненты, такие как поля редактирования, кнопки, диалоговые окна, меню и т. д.
- Невизуальные компоненты для общего поведения, такого как сохранение настроек приложения.
- Компоненты подключения к данным для MySQL , PostgreSQL , FireBird , Oracle , SQLite , Sybase и других.
- Набор виджетов с поддержкой данных, который позволяет разработчику видеть данные в визуальных компонентах в дизайнере, чтобы помочь в разработке.
- Интерактивный отладчик
- Завершение кода
- Шаблоны кода
- Подсветка синтаксиса
- Контекстно-зависимая помощь
- Менеджер текстовых ресурсов для интернационализации
- Автоматическое форматирование кода
- Расширяемость с помощью пользовательских компонентов
Кроссплатформенная разработка
[ редактировать ]Lazarus использует Free Pascal в качестве внутреннего компилятора. Поскольку Free Pascal поддерживает кросс-компиляцию , приложения Lazarus можно кросс-компилировать из Windows , Linux или macOS в любую из поддерживаемых целей компиляции Free Pascal . Приложения для встраиваемых устройств ( смартфонов , КПК , роутеров, игровых консолей) можно кросс-компилировать с любой настольной платформы.
Lazarus предоставляет кросс-платформенную среду приложений, называемую Библиотекой компонентов Lazarus (LCL), которая предоставляет программистам единый унифицированный интерфейс с различными реализациями для конкретной платформы. Используя LCL, можно создавать приложения с возможностью однократной записи и компилировать где угодно , если только системно-зависимые функции не используются явно. LCL изначально был создан по образцу библиотеки визуальных компонентов (VCL) в Delphi 6, но не ограничивается Windows . Это делается путем разделения определения общих классов виджетов и их реализации, специфичной для набора виджетов . Каждый набор виджетов поддерживается путем предоставления интерфейса , который напрямую взаимодействует с набором. [2]
Разработка базы данных
[ редактировать ]Разработчики могут устанавливать пакеты, которые позволяют Lazarus поддерживать несколько систем управления базами данных (СУБД). Программы могут взаимодействовать с СУБД посредством кода или компонентов, размещенных на форме.
«Из коробки» поддерживаются следующие СУБД:
- dBase и FoxPro ,
- InterBase и Firebird [3]
- Microsoft SQL Server и Sybase ASE [3]
- MySQL и МарияДБ [3]
- Базы данных Open Database Connectivity (ODBC) [3]
- База данных Oracle [3]
- PostgreSQL [3]
- SQLite [3]
Отличия от Делфи
[ редактировать ]Lazarus напоминает Delphi во многом . Он поддерживает объектную модель компонентов функций Delphi (COM) начиная с версии 2.2.0 и предлагает большинство сетевых . Однако существуют ограничения на производительность и набор функций.
Lazarus не поддерживает следующее, что поддерживает Delphi:
- Datasnap (использует собственные корпоративные функции Embarcadero , а не общедоступную систему)
- Динамически загружаемые пакеты
- Библиотеки .NET (код .NET, однако, может вызывать код Object Pascal или любую другую машинную библиотеку через службы вызова платформы . [4] )
- Широкие возможности подключения к Microsoft Office (Lazarus может открыть Microsoft Excel только с заполненной простой таблицей.) [ нужна ссылка ]
LCL не полностью совместим с VCL. Это делает обширный репозиторий доступных виджетов VCL недоступным без конвертации. Процесс преобразования в основном включает в себя некоторое редактирование, хотя есть несколько фундаментальных отличий. При портировании отсутствие модулей в библиотеках представляет собой гораздо большую проблему, чем несовместимость между LCL и VCL. Компоненты Delphi можно преобразовать для работы в Lazarus. Это может быть сложно, хотя и в меньшей степени, чем для версий Lazarus старше 0.9.30, основанных на FP 2.4.x.
В Windows размер исполняемого файла по умолчанию больше, чем его эквивалент в Delphi 6 или 7, поскольку Lazarus хранит отладочную информацию внутри исполняемого файла, а не в виде отдельных файлов. Начиная с версии 0.9.30, Lazarus поддерживает внешние символы отладки через параметры компилятора. Таким образом, размеры файлов программы могут быть значительно уменьшены. Альтернативно, отладочную информацию можно удалить из EXE-файлов (например, используя порт UNIX-файла). strip
команда).
Распространение и лицензирование
[ редактировать ]Как и Free Pascal , Lazarus является свободным программным обеспечением . Различные части распространяются под разными лицензиями свободного программного обеспечения , включая GPL , LGPL , MPL и модифицированную версию LGPL. [5] LCL, статически встроенный в производимые исполняемые файлы, лицензируется по модифицированной версии LGPL, предоставляющей дополнительные разрешения, позволяющие статически встраивать его в производимое программное обеспечение, в том числе проприетарное .
Установка пакета времени разработки эквивалентна подключению к IDE, поэтому распространение Lazarus IDE с пакетами времени разработки, несовместимыми с GPL, такими как пакеты JEDI, лицензированные по публичной лицензии Mozilla предварительно установленными , приведет к нарушению лицензии. Это не запрещает разработку проприетарных пакетов с помощью Lazarus.
История
[ редактировать ]Первая попытка разработать IDE для Free Pascal была предпринята в 1998 году в рамках проекта «Megido». После провала проекта некоторые из его разработчиков начали новый проект, основанный на более гибкой основе. Имя «Лазарь» намекает на возрождение концепции Мегидо. Оно вдохновлено Лазарем из Вифании , который, согласно Евангелию от Иоанна был возвращен к жизни Иисусом , через четыре дня после своей смерти.
Первая предварительная версия LCL была готова к выпуску в 2001 году. В 2003 году первая бета-версия Lazarus (0.9.0.3) была размещена на SourceForge . Версия Lazarus 1.0 была выпущена в 2012 году. Значительно улучшенная версия Lazarus 1.2 была выпущена в 2014 году. По состоянию на март 2014 года с SourceForge было сделано более четырех миллионов загрузок.
Версии
[ редактировать ]Номер версии | Дата выпуска | Платформа | Комментарии |
---|---|---|---|
0.0.5. | Январь 2001 г. | Окна | Первый выпуск библиотеки компонентов |
0.1. | Январь 2001 г. | Окна | Перепроектирование библиотеки компонентов для поддержки разработки с учетом платформы для Linux и Windows с использованием GTK+ и других наборов виджетов. |
0.5. | 30 января 2001 г. | Винда , Линукс | Исправлены ошибки и добавлены новые функции, поддерживающие кроссплатформенную разработку и скелеты проектов. |
0.8. | 9 октября 2001 г. | Винда , Линукс | Добавлены Codetools, исправлены ошибки. |
0.8.2. | 17 января 2002 г. | Винда , Линукс | Расширенные функции поиска |
0.8.4. | 19 августа 2002 г. | Винда , Линукс | Улучшенная поддержка графики и шрифтов, поддержка синтаксиса Delphi 6. Двоичные DFM теперь автоматически конвертируются в LFM. |
0.8.5. | 26 октября 2002 г. | Винда , Линукс | LCL отделен от интерфейсов |
0.9.0.3. | 4 сентября 2003 г. | Линукс | Первый релиз на SourceForge |
0.9.1. | 27 февраля 2004 г. | Винда , Линукс | Поддержка пакетов, многочисленные добавленные и улучшенные свойства. |
0.9.4. | 3 января 2005 г. | Окна | Улучшена поддержка многопоточности, самая старая общедоступная версия размещена на SourceForge. |
0.9.6. | 25 февраля 2005 г. | Окна | |
0.9.8. | 19 июля 2005 г. | Окна | |
0.9.10. | 3 октября 2005 г. | Windows, Mac OS X (КПК) | Исправлены ошибки, улучшена расширяемость IDE, редактор документов для файлов FPDoc; включает Free Pascal 2.0.1 |
0.9.12. | 7 февраля 2006 г. | Окна | Новые пакеты для поддержки баз данных, приложений CGI и печати. |
0.9.14. | 2 апреля 2006 г. | Windows, Mac OS X (PPC), Linux | Исправления ошибок, больше элементов управления в интерфейсе WinCE и Qt4. |
0.9.16. | 28 мая 2006 г. | Windows, Mac OS X (PPC), Linux | Исправления ошибок, онлайн-справка для окон IDE и приложений LCL, улучшения интерфейса набора виджетов Qt; включает Free Pascal 2.0.2 |
0.9.18. | 23 сентября 2006 г. | Windows, Mac OS X (PPC), Linux | Исправлены ошибки, реализован список процедур, новый инструмент командной строки «lazbuild». |
0.9.20. | 5 ноября 2006 г. | Windows, Mac OS X (PPC), Linux | Исправления, реализовано свертывание кода, улучшен набор виджетов Qt. |
0.9.22. | 26 марта 2007 г. | Windows, Mac OS X (PPC), Linux | Новые компоненты для написания служб Windows и демонов Linux, поддержка пользовательских курсоров мыши; включает Free Pascal 2.0.4 |
0.9.24. | 15 ноября 2007 г. | Windows, Mac OS X, Linux | Первый стабильный выпуск для Win64, WinCE и Mac OS X на базе Intel. Улучшения в интерфейсах наборов виджетов Qt, Carbon и Gtk2. Настраиваемая панель инструментов; включает Free Pascal 2.2.0 |
0.9.26. | 5 октября 2008 г. | Windows, Mac OS X, Linux | Была переписана внутренняя графическая система. LCL теперь использует строки Unicode в кодировке UTF-8 на всех платформах. Помощь FPDoc во всплывающих подсказках. Первая версия, запускаемая с использованием набора виджетов Carbon в Mac OS X. |
0.9.26.2. | 13 марта 2009 г. | Windows, Mac OS X, Linux | Исправлены ошибки, улучшена поддержка значков; включает Free Pascal 2.2.2 |
0.9.28. | 29 сентября 2009 г. | Windows, Mac OS X, Linux | Улучшения редактора и отладчика, включая поддержку двухбайтовых шрифтов, таких как восточный, японский, китайский и арабский, меньшие размеры файлов создаваемых приложений; включает Free Pascal 2.2.4 |
0.9.28.2. | 25 октября 2009 г. | Windows, Mac OS X, Linux | В основном исправлены ошибки |
0.9.30. | 22 марта 2011 г. | Windows, Mac OS X, Linux | Большое количество новых функций, включая стыковку и несколько окон исходного кода. На основе Free Pascal 2.4.2. |
0.9.30.2RC1. | 30 сентября 2011 г. | Windows, Mac OS X, Linux | Включает бесплатный Паскаль 2.4.4. Релиз-кандидат для Lazarus 0.9.30.2 |
0.9.30.2RC2. | 26 октября 2011 г. | Windows, Mac OS X, Linux | Релиз-кандидат для Lazarus 0.9.30.2 |
0.9.30.2. | 5 ноября 2011 г. | Windows, Mac OS X, Linux | Исправления ошибок |
0.9.30.4RC1. | 3 марта 2012 г. | Windows, Mac OS X, Linux | Исправлены ошибки, включая Free Pascal 2.6.0. Релиз-кандидат для Lazarus 0.9.30.4 |
0.9.30.4RC2. | 7 марта 2012 г. | Windows, Mac OS X, Linux | Релиз-кандидат для Lazarus 0.9.30.4 |
0.9.30.4RC3. | 11 марта 2012 г. | Windows, Mac OS X, Linux | Релиз-кандидат для Lazarus 0.9.30.4 |
0.9.30.4. | 14 марта 2012 г. | Windows, Mac OS X, Linux | Исправления ошибок |
1.0RC1. | 29 июля 2012 г. | Windows, Mac OS X (Intel), Linux | Кандидат на выпуск Lazarus 1.0 |
1.0RC2. | 21 августа 2012 г. | Windows, Mac OS X, Linux | Кандидат на выпуск Lazarus 1.0 |
1.0. | 28 августа 2012 г. | Windows, Mac OS X, Linux | Первая финальная версия. Этот стабильный выпуск включает Free Pascal 2.6.0. Множественные исправления и улучшения IDE, включая функцию макроса, расширенное свертывание кода и новые функции отладчика. |
1.0.2. | 10 октября 2012 г. | Windows, Mac OS X, Linux | Исправлены ошибки, мелкие дополнения в LCL и наборах виджетов. |
1.0.4. | 2 декабря 2012 г. | Windows, Mac OS X, Linux | Исправлены ошибки, незначительные дополнения к IDE, LCL и наборам виджетов, а также LazReport и TAChart. |
1.0.6. | 3 февраля 2013 г. | Windows, Mac OS X, Linux | Исправлены ошибки, незначительные дополнения к IDE, LCL и наборам виджетов, а также LazReport и TAChart. |
1.0.8. | 19 марта 2013 г. | Windows, Mac OS X, Linux | Релиз с исправлением ошибок; включает Free Pascal 2.6.2 |
1.0.10. | 12 июня 2013 г. | Windows, Mac OS X, Linux | Исправления ошибок |
1.0.12. | 24 августа 2013 г. | Windows, Mac OS X, Linux | Исправления ошибок |
1.0.14. | 16 ноября 2013 г. | Windows, Mac OS X, Linux | Исправления ошибок |
1.1.99. | 16 сентября 2013 г. | Windows, Mac OS X, Linux | Альфа-версия для Lazarus 1.2. |
1.2RC1. | 3 ноября 2013 г. | Windows, Mac OS X, Linux | Кандидат на выпуск Lazarus 1.2 |
1.2RC2. | 13 января 2014 г. | Windows, Mac OS X, Linux | Кандидат на выпуск Lazarus 1.2 |
1.2. | 4 марта 2014 г. | Windows, Mac OS X, Linux | Множество новых функций, в том числе средство записи макросов, поддержка многоуровневых графиков и сценариев Pascal. На основе Free Pascal 2.6.2. |
1.2.2. | 23 апреля 2014 г. | Windows, Mac OS X, BSD, Солярис, Linux | Релиз с исправлением ошибок. На основе Free Pascal 2.6.4. |
1.2.4. | 16 июня 2014 г. | Windows, Mac OS X, BSD, Солярис, Linux | Выпуск с исправлением ошибок |
1.2.6. | 12 октября 2014 г. | Windows, Mac OS X, BSD, Солярис, Linux | Выпуск с исправлением ошибок |
1.4.0. | 19 апреля 2015 г. | Windows, Mac OS X, BSD, Солярис, Linux | Улучшения редактора, обработки ресурсов и дополнительные новые функции. На основе Free Pascal 2.6.4. |
1.4.2. | 14 июля 2015 г. | Windows, Mac OS X, BSD, Солярис, Linux | Выпуск с исправлением ошибок |
1.4.4. | 4 октября 2015 г. | Windows, Mac OS X, BSD, Солярис, Linux | Выпуск с исправлением ошибок |
1.6. | 18 февраля 2016 г. | Windows, Mac OS X, Linux | Множество новых функций, включая стыковку, группы проектов и улучшенный редактор. На основе Free Pascal 3.0.0. [6] |
1.6.2. | 13 ноября 2016 г. | Windows, Mac OS X, Linux | Выпуск с исправлением ошибок |
1.6.4. | 26 февраля 2017 г. | Windows, macOS, Linux | Релиз с исправлением ошибок. На основе Free Pascal 3.0.2. |
1.8.0. | 6 декабря 2017 г. | Windows, macOS, BSD, Linux | Основной выпуск со множеством новых функций, включая онлайн-менеджер пакетов. На основе Free Pascal 3.0.4. |
1.8.2. | 28 февраля 2018 г. | Выпуск с исправлением ошибок | |
1.8.4. | 22 мая 2018 г. | Windows, macOS, BSD, Linux | Релиз с исправлением ошибок. [7] |
2.0.0. | 5 января 2019 г. | Windows, macOS, BSD, Linux | Множество новых функций, включая поддержку Cocoa и введение транспилятора Pascal в JavaScript. |
2.0.2. | 16 апреля 2019 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
2.0.4. | 6 августа 2019 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
2.0.6. | 1 ноября 2019 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
2.0.8. | 16 апреля 2020 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок, улучшенный набор виджетов Cocoa. |
2.0.10. | 11 июля 2020 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок, мелкие дополнения, первая версия на основе Free Pascal 3.2.0 |
2.0.12. | 21 февраля 2021 г. | Windows, macOS, BSD, Linux | На основе Free Pascal 3.2.0. Список доступных исправлений. [8] |
2.2.0. | 5 января 2022 г. | Windows, macOS, BSD, Linux | На основе Free Pascal 3.2.2. Множество улучшений, в том числе в IDE, LCL и наборах виджетов. [9] |
2.2.2. | 19 мая 2022 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
2.2.4. | 28 сентября 2022 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
2.2.6. | 6 марта 2023 г. | Windows, macOS, BSD, Linux | Выпуск с исправлением ошибок |
3.0. | 21 декабря 2023 г. | Windows, macOS, BSD, Linux | Множество улучшений, в том числе в IDE, LCL, наборах виджетов и отладчике. [10] |
3.2. | 28 февраля 2024 г. | Windows, macOS, BSD, Linux | Исправлены ошибки и незначительные улучшения. [11] |
3.4. | 29 мая 2024 г. | Windows, macOS, BSD, Linux | Исправлены ошибки и незначительные улучшения. [12] |
Примеры приложений, созданных с помощью Lazarus
[ редактировать ]- ASuite — это бесплатная программа запуска приложений с открытым исходным кодом для Windows. Начиная с версии 2.1 Alpha 1, он полностью написан на Lazarus/FPC.
- Beyond Compare — утилита сравнения данных для Windows, macOS и Linux. Версии для macOS и Linux скомпилированы с использованием Lazarus/FPC.
- Cartes du Ciel — бесплатная программа -планетарий для Linux, macOS и Windows. Программное обеспечение отображает и маркирует большинство созвездий, планет и объектов, которые можно увидеть в телескоп. Он полностью написан на Lazarus/FPC и выпущен под лицензией GPL.
- C-evo — это пошаговая стратегическая игра с открытым исходным кодом , портированная с Delphi на Lazarus. [13]
- Cheat Engine — сканер памяти/шестнадцатеричный редактор/отладчик с открытым исходным кодом. Это полезно для мошенничества в компьютерных играх. Начиная с версии 6.0 он компилируется с помощью Lazarus/FPC.
- EPANET — пакет программного обеспечения для моделирования систем водоснабжения.
- HNSKY , Hallo Northern Sky — бесплатная программа -планетарий для Windows и Linux. Начиная с версии 3.4.0, написанной и скомпилированной с помощью Lazarus/FPC.
- MyNotex — это бесплатное программное обеспечение для Linux, полезное для создания текстовых заметок и управления ими.
- PeaZip — архиватор с открытым исходным кодом, созданный с помощью Lazarus/FPC.
- TorChat отходит от Python и переписывается на Lazarus + Free Pascal.
- Total Commander 64-битная версия. [14]
- Double Commander — это кроссплатформенный файловый менеджер с открытым исходным кодом, имеющий две панели, расположенные рядом. Он вдохновлен Total Commander, а также некоторыми новыми идеями. [15]
- SimThyr — это программа непрерывного моделирования гомеостаза щитовидной железы .
Примеры библиотек Delphi, совместимых с Lazarus
[ редактировать ]- GLScene — это бесплатная OpenGL на основе библиотека , которая предоставляет визуальные компоненты и объекты, позволяющие описывать и визуализировать 3D-сцены.
- OpenWire — это с открытым исходным кодом библиотека , которая позволяет свойствам типа контакта устанавливать соединения между компонентами LCL, аналогично LabVIEW или Agilent VEE .
См. также
[ редактировать ]- Сравнение интегрированных сред разработки#Pascal, Object Pascal
- Дев-Паскаль
- Делфи (программное обеспечение)
- Бесплатный компилятор Паскаля
- Объектный Паскаль
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с «Загрузки» . lazarus-ide.org . Команда Lazarus и Free Pascal . Проверено 25 марта 2023 г.
- ^ «Внутреннее устройство LCL» . lazarus.freepascal.org . Команда Lazarus и Free Pascal . Проверено 25 марта 2023 г.
- ^ Перейти обратно: а б с д и ж г «Пакет SQLdb» . lazarus.freepascal.org . Команда Lazarus и Free Pascal . Проверено 25 марта 2023 г.
- ^ «Использование библиотек Pascal с .NET и Mono» . lazarus.freepascal.org . Команда Lazarus и Free Pascal . Проверено 25 марта 2023 г.
- ^ « Файл «COPYING.txt» из онлайн-хранилища исходного кода» .
- ^ Lazarus 1.6 на http://forum.lazarus.freepascal.org.
- ^ Lazarus 1.8.4 на http://forum.lazarus.freepascal.org.
- ^ «Ветка исправлений Lazarus 2.0» . Лазарь вики . Проверено 28 февраля 2021 г.
- ^ «Примечания к выпуску Lazarus 2.2.0» . Лазарь вики . Проверено 6 января 2022 г.
- ^ «Примечания к выпуску Lazarus 3.0» . Лазарь вики . Проверено 21 января 2023 г.
- ^ «Примечания к выпуску Lazarus 3.0» . Лазарь вики . Проверено 20 июня 2024 г.
- ^ «Примечания к выпуску Lazarus 3.0» . Лазарь вики . Проверено 20 июня 2024 г.
- ^ веб-сайт порта c-evo Lazarus
- ^ "На каком языке написан TC??" . Гислер.ch. 9 августа 2010 г. Проверено 11 августа 2016 г.
- ^ источникforge.net .
Дальнейшее чтение
[ редактировать ]- ван Каннейт, Майкл; Клемпфл, Флориан (2012). Фри Паскаль (2-е изд.). Компьютер и литература Verlag GmbH. ISBN 978-3936546729 . ОЛ 25421359М . 393654672X.
- ван Каннейт, Майкл; Гертнер, Маттиас; Хейниг, Свен; де Карвалью, Фелипе Монтейру; Уэдраого, Инуса; Браун, Йорг (2011). Лазарь . Бёблинген, Германия: Computer & Literature Verlag GmbH. ОЛ 25426539М .
- ван Каннейт, Майкл; Гертнер, Маттиас; Хейниг, Свен; де Карвалью, Фелипе Монтейру; Уэдраого, Инуса (2011). Лазарь: полное руководство . Журнал Блеза Паскаля. ОЛ 25427992М .
- Кох, Вильфрид (2020). Профессиональное программирование с нуля с использованием Free Pascal и свободной среды разработки Lazarus (Часть 1) . Оберкохен, Германия: Oberkochener Medienverlag. п. 442. ИСБН 9783945899311 .
- Кох, Вильфрид (2022). Профессиональное программирование с нуля с использованием Free Pascal и свободной среды разработки Lazarus (Часть 2) . Оберкохен, Германия: Oberkochener Medienverlag. п. 438. ИСБН 9783945899267 .
Внешние ссылки
[ редактировать ]- программное обеспечение 1999 года
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение
- Бесплатные компьютерные библиотеки
- Бесплатные интегрированные среды разработки
- Бесплатный Паскаль
- Бесплатное программное обеспечение, написанное на языке Паскаль.
- Интегрированные среды разработки
- Интегрированные среды разработки Linux
- Инструменты программирования MacOS
- Паскаль (язык программирования)
- Семейство языков программирования Паскаль
- Программное обеспечение Паскаль (язык программирования)
- Разработка с учетом платформы
- Инструменты программирования для Windows
- Разработчики пользовательского интерфейса