Lazarus 1.8.4

Lazarus

Lazarus — свободная среда разработки программного обеспечения с открытым исходным кодом, которая построена на компиляторе Free Pascal с добавлением Интегрированной Среды Разработки (IDE). Lazarus является многоцелевым инструментом программирования, то есть на нем можно создавать программы различных типов (консольные приложения, динамически-подгружаемые библиотеки, GUI приложения).

Lazarus содержит в себе редактор кода, визуальный проектировщик форм, а также библиотеку компонентов, которая очень хорошо совместима с Библиотекой Визуальных Компонентов Delphi (VCL). Библиотека Визуальных Компонентов Lazarus (LCL) включает эквиваленты для большинства контролов из VCL (формы, кнопки, текстовые поля и т.д.), которые используются для создания приложений с графическим интерфейсом.

Основные возможности Lazarus:

— Возможность легкого переноса Delphi-програм с графическим интерфейсом в различные ОС: Linux, FreeBSD, Mac OS X, Microsoft Windows.
— Редактор форм и инспектор объектов максимально приближены к Delphi.
— Интерфейс отладки (используется внешний отладчик GDB).
— Простой переход для Delphi программистов благодаря близости LCL к VCL
— Полностью юникодный (UTF-8) интерфейс и редактор.
— Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг.
— Форматирование кода «из коробки», используя механизмы Jedi Code Format.
— Поддержка двух стилей ассемблера: Intel и AT&T.
— Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi.
— Собственный формат управления пакетами.

Изменения в последней версии (история изменений)

  • LCL: GTK2: не привлекайте внимание TPanel к сообщениям мыши.
  • Конструктор: предотвращено AV после удаления элемента управления csDesignInteractive в ControlStyle.
  • Удалено csDesignInteractive из ControlStyle из TControlBar.
  • Сделано popupnotifier с поддержкой dpi.
  • Исправлено UCS2LEToUTF8 для 1-го нипута.
  • Исправлено разбор аргументов.
  • Исправлено номера и # 123.
  • Исправлено навигацию клавиатуры в RadioGroup с отключенными элементами.
  • ObjectInspector: Исправлен SHIFT, чтобы выбрать диапазон.
  • TLazSynEditNestedFoldsList исправлено ошибку с кэшированными данными.
  • Исправлена ​​неправильная высота элемента, когда в заголовке ObjectInspector задано значение «-» и наоборот.
  • Исправлен выбор элемента управления TLabel.FocusControl без нажатия клавиши ALT.
  • Ускорение клавиш снова будет исправлено после ревизии.
  • Исправлено, «helper for» не должен генерировать «foldnode-info» для «for».
  • Скрыто нереализованный вариант «Отменить после сохранения».
  • Исправлено доступ к массиву цветов вне диапазона в LazIntfImages.CopyPixels.
  • Исправлено утечку памяти, связанную с малыми осями.
  • Разбор внешней константы.
  • Исправлено бесконечный цикл align / autosize.
  • Исправлено range check / used неправильная переменная.
  • Исправлено вход фильтра свойств: каретные прыжки начинаются.
Разработчик: Mattias Gaertner
Обновлено:
Версия Windows: XP, Vista, 7
Русский язык: Присутствует
Украинский язык: Присутствует

Скачать
Lazarus

Последние комментарии читать все (1)

jaffdet (2014-12-01 15:51:15)

Lazarus 1.2.6 2014-10-12

Вы можете оставить свой комментарий к программе Lazarus.

Другие программы в этой категории