В следующей статье мы рассмотрим Lazarus. Это кроссплатформенная IDE для быстрой разработки приложений на основе языка программирования Объект Паскаль. Он содержит множество готовых компонентов и конструктор графических форм, позволяющий легко создавать сложные графические пользовательские интерфейсы.
Мы можем создавать собственные коммерческие приложения или приложения с открытым исходным кодом.. Благодаря этой IDE пользователи смогут создавать файловые браузеры, программы просмотра изображений, приложения для баз данных, редактирование графики, игры, программное обеспечение 3D, программное обеспечение для медицинского анализа или любое другое программное обеспечение.
Общие возможности Lazarus IDE
- Это IDE под лицензией GPL.
- Лазарь работает на Gnu / Linux, Windows и macOS, Среди других.
- Мы можем создавать собственные двоичные файлы и распространять их без зависимостей в любой среде выполнения.
- Он имеет Конструктор форм Easy Drag & Drop для создания мощных дизайнов.
- Dispone de автоматическая синхронизация между GUI-формами и кодом.
- Предоставляет пользователю мощный редактор кода с подсветкой синтаксиса и автозавершением кода.
- Он также предлагает встроенная система компиляции и отладчика. Мы можем запускать, тестировать и отлаживать наши проекты из IDE.
- Система пакетов Lazarus позволяет устанавливать сторонние плагины для расширения IDE.
- Это IDE, способная обрабатывать большие проекты. Его компилятор FPC постоянно дорабатывается для повышения производительности.
- Мы найдем графический дизайнер фигур с указаниями по выравниванию с соседними компонентами.
- Лазарь США Свободный Паскаль нравится твой язык, который является диалектом Object Pascal.
- Основные библиотеки распространяются по лицензии LGPL.. Благодаря им мы сможем создавать коммерческие и некоммерческие приложения.
- Совместимость с Utf8 и i18n.
- Приложения Linux / BSD могут зависеть от GTK2 или QT.
Это лишь некоторые из особенностей этого проекта. Они могут подробно проконсультируйтесь со всеми из них сайт проекта.
Установите Lazarus IDE
Через ваши официальные пакеты DEB
Эта IDE предоставляет официальные пакеты DEB, который можно скачать с sourceforge.net.
Надо сказать, что нам нужно будет загрузить и установить три доступных пакета DEB; fpc-laz, fpc-src и lazarus. Эти пакеты включают:
- fpc-лаз: Это компилятор, некоторые инструменты командной строки, базовые модули и невизуальные компоненты, такие как доступ к базе данных.
- fpc-src: Исходники fpc и их пакеты, необходимые для исследования кода.
- Лазарь-проект: IDE, визуальные компоненты и файлы справки.
Как я уже сказал, нам нужно будет загрузить 3 пакета. Как только мы их загрузим, нужно будет только перейти в папку, в которой у нас сохранены файлы. Попав в него, из терминала (Ctrl + Alt + T) нам придется выполните следующую команду, чтобы установить пакеты:
sudo apt install ./fpc-*.deb ./lazarus-project*.deb
деинсталляция
к удалить эту IDEНам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить команду, показанную ниже:
sudo apt remove --autoremove lazarus lazarus-project fpc-*
Через репозиторий Ubuntu
Ubuntu включает Lazarus в свои собственные репозитории, но он не предоставляет обновлений для пакета. Следовательно, Пакет, который мы собираемся установить, будет старый, сегодня он устанавливает версию 2.0.6.. Несмотря на то, что Ubuntu 21.10 имеет версию 2.0.12, которая на данный момент является самой последней.
к установить пакет в нашей системе Ubuntu, необходимо только открыть терминал (Ctrl + Alt + T) и выполнить команду:
sudo apt install lazarus
После завершения установки мы можем найдите пусковую установку этой IDE в нашей системе, чтобы запустить программу.
деинсталляция
Удалите эту IDE, установленную как пакет DEB Это так же просто, как открыть терминал (Ctrl + Alt + T) и выполнить команду:
sudo apt remove lazarus; sudo apt autoremove
В Lazarus большое сообщество людей, которые поддерживают друг друга. Среди них ученые и студенты, студенты и преподаватели, профессионалы и любители. А ТАКЖЕна Wiki проекта вы можете найти учебные пособия, Видео, документация и идеи. Кроме того, более подробную информацию можно получить в сайт этой IDE.