Публикации MSEide + MSEgui

Что такое MSEide+MSEgui.

08.01.2006
Алексей Ю. Уласевич (STAKANOV)

19.10.2013 Алексей В. Логинов (AlexL): Обновление текста статьи.

MSEide + MSEgui

Свободно распространяемая GUI-ориентированная кроссплатформенная среда разработки на языке Паскаль

Автор и идеолог проекта - Martin Schreiber

Официальный сайт - http://msegui.org

Возможности:

  • Компилируется FPC, Delphi, Kylix
  • Работает с xlib и gdi32, не требует никаких дополнительных библиотек
  • Внутренняя кодировка символов UCS2
  • В linux используется антиалиасинг шрифтов (Xft)
  • Все экраны рисуются с использованием двойной буферизации
  • Пристыкуемые формы (docking forms)
  • Встраиваемые формы (вроде TFrame)

IDE:

  • Встроенный отладчик
  • Подсветка синтаксиса
  • Навигация по тексту с поддержкой вложенных файлов
  • Завершение кода для классов
  • Встроенный визуальный редактор форм с обновлением текста программы для компонентов и событий
  • Гибкая и управляемая система компиляции с настраиваемыми макросами

Лицензия:

  • IDE рапространяется по лицензии GPL, а библиотека по модифицированной LGPL (аналогично FPC RTL).

Краткая иструкция по установке

  1. Скачайте и установите FPC, можете взять здесь: http://sourceforge.net/projects/freepascal/files
  2. Скачайте исходники и бинарники:
  3. Разархивируйте в любой каталог по вашему выбору (далее " yourdirectory ")
  4. Для linux запустите " yourdirectory/bin/mseide ", а для windows - " yourdirectory\bin\mseide.exe "
  5. В меню выберите Настройки(Settings)-Конфигурировать MSEide(Configure MSEide). В открывшемся окне в поле ${MSEDIR} наберите "yourdirectory/msegui"
  6. Для windows установите значения ${COMPILER} и ${DEBUGGER}
  7. В некоторых дистрибутивах linux достаточно установить только пакет mseide-msegui (имя пакета может отличаться): http://pkgs.org/search/?keyword=mseide-msegui
  8. Русская версия MSEide доступна для дистрибутивов linux: Mageia, EduMagic
Актуальные версии
FPC3.2.2release
Lazarus3.2release
MSE5.10.0release
fpGUI1.4.1release
links