Что такое 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).
Краткая иструкция по установке
- Скачайте и установите FPC, можете взять здесь: http://sourceforge.net/projects/freepascal/files
- Скачайте исходники и бинарники:
- Разархивируйте в любой каталог по вашему выбору (далее " yourdirectory ")
- Для linux запустите " yourdirectory/bin/mseide ", а для windows - " yourdirectory\bin\mseide.exe "
- В меню выберите Настройки(Settings)-Конфигурировать MSEide(Configure MSEide). В открывшемся окне в поле
${MSEDIR} наберите "yourdirectory/msegui"
- Для windows установите значения ${COMPILER} и ${DEBUGGER}
- В некоторых дистрибутивах linux достаточно установить только пакет mseide-msegui (имя пакета может отличаться): http://pkgs.org/search/?keyword=mseide-msegui
- Русская версия MSEide доступна для дистрибутивов linux: Mageia, EduMagic