Программа lazarus тип лицензии

Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal Compiler. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.

Функции

Основан на библиотеке визуальных компонентов Lazarus Component Library (LCL). В настоящее время практически полностью поддерживает виджеты Win32, GTK1, GTK2, Carbon. В разработке находятся виджеты Qt и WinCE.

  • Реализован основной набор элементов управления
  • Поддерживает преобразование проектов Delphi
  • Имеет собственный формат управления пакетами
  • Поддерживаемые ОС: GNU/Linux, Microsoft Windows, Mac OS X, FreeBSD, WinCE

Недостатки

  • Нет полной совместимости с Delphi
  • При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию (это легко исправляется, достаточно указать компилятору дополнительный ключ -Xs; однако это может быть абсолютно не очевидно начинающим программистам).
  • Отсутствие полноценной документации

Лицензия

Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях GNU Lesser General Public License.

Lazarus — простота, наглядность и скорость разработки.

Ссылки

  • Официальный сайт команды разработчиков
  • Рабочий сайт Lazarus на sourceforge.net — исходники, адаптация и хранилище компонентов, визуальные библиотеки.
  • sourceforge.net — прямая ссылка на исходные коды Lazarus.
  • Описание библиотеки визуальных компонентов LCL (Lazarus Component Library).
  • Описание библиотеки RTL (Free Pascal Run-Time Library).
  • Описание библиотеки FCL (Free Component Library).
  • Основная Wiki проекта Lazarus.
  • FreePascal.ru — русскоязычный сайт с материалами по Free Pascal и Lazarus IDE
  • MySQL+Lazarus: Работа c базой данных на Web сервере из Lazarus
  • Использование SQLdb в Lazarus: основы работы с базами данных

Источник: www.sbup.com

Lazarus, IDE для разработки приложений с Object Pascal

о Lazarus IDE

В следующей статье мы рассмотрим Lazarus. Это кроссплатформенная IDE для быстрой разработки приложений на основе языка программирования Объект Паскаль. Он содержит множество готовых компонентов и конструктор графических форм, позволяющий легко создавать сложные графические пользовательские интерфейсы.

Читайте также:
Какой программой открыть tif файл

Lazarus

lazarus icon

Lazarus — это кроссплатформенная IDE для компилятора Free Pascal.

  • Открытый исходный код Бесплатно
  • OpenSolaris
  • BSD
  • Linux
  • Mac
  • Windows

Free Pascal — это GPL-компилятор, который работает на Linux, Win32, OS / 2, 68K и более. Free Pascal разработан для того, чтобы понимать и компилировать синтаксис Delphi, что, конечно, ООП. Lazarus — это часть недостающей головоломки, которая позволит вам разрабатывать программы, подобные Delphi, для всех вышеперечисленных платформ. В отличие от Java, который стремится быть записанным когда-то запущенным где угодно, Lazarus и Free Pascal стремятся записать один раз где угодно. Поскольку один и тот же компилятор доступен на всех вышеперечисленных платформах, это означает, что вам не нужно выполнять перекодировку для создания идентичных продуктов для разных платформ.

[Новые уроки по Lazarus] №1 Установка среды. Структура проекта.

Lazarus полностью независим от API. Программы могут быть скомпилированы для Win32, GTK2, Qt, Carbon, FpGUI и других пользовательских виджетов. Также поддерживаются GTK2 и Qt для Windows.

LCL во многом напоминает VCL, поэтому код Delphi может быть в значительной степени использован повторно.

Источник: progsoft.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru