НОВОЕ: OS/2 GURU - Вопросы и ответы

Reviews / articles about OS/2

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
Мифы о eComStation 

Unsorted

 

 

Обновите ArcaOS до уровня NeoWPS

  • Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
  • Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе

Обзор Sibyl


TITLE: Обзор Sibyl

DATE: 2010-11-15 15:57:21

AUTHOR: Igor Vaskov

 

Средства разработки / Pascal

Полноценная визуальная среда разработки языка Pascal с расширениями Delphi. Изначально разрабатывалась немецкой коммерческой компанией SpeedSoft. Код среды разработки изначально был собран с использованием компилятора Speed Pascal. В течении 2-х лет разработчики выпускали обновления и устраняли ошибки. В результате мы получили очень хороший и устойчивый в работе продукт.

Фактически среда Sibyl является копией среды разработки Delphi версии 2.0 включая интерфейс пользователя, компилятор и библиотеки классов. Позднее в компилятор и классы внесены дополнения свойственные синтакcису Delphi 3.0.

В настоящее время код компилятора открыт и поддерживается как минимум двумя различными группами энтузиастов.

Проект WDSibyl

Проект основан на исходных кодах Speed Soft и развивает изначально заложенные при проектировании идеи многоплатформенного компилятора. Проект использует оригинальный компилятор Speed Pascal. Параллельно разрабатывается собственная версия компилятора.

  • Текущая версия: 3.13
  • Сайт разработчиков компилятора www.wdsibyl.org

Проект Open Sibyl

Этот проект также основан на исходных кодах Speed Soft, но развивает идеи интеграции с WPS с использованием технологий CORBA/SOM. В качестве компилятора используется Free Pascal Compiler. Выбор компилятора обусловлен его динамичным развитием за счет Linux сообщества. В среде OS/2 используется портированная версия компилятора.

Установка системы

Sibyl имеет собственный графический инсталлятор, который установит необходимые программы и библиотеки классов а также обновит config.sys. Как правило установка не вызывает проблем даже у не опытных пользователей.

Sibyl поставляется со своей библиотекой классов, которые во многом похожи на библиотеку классов Delphi.

Визуальная разработка

Если вы работали с Delphi, то не найдете существенных различий в работе с Sibyl. Точно такая же среда содержащая линейку компонентов, позволяющую выбирать те или иные элементы и помещать их на форму.

SibylPalette

Программист может разрабатывать свои компоненты или использовать сторонние и помещать их на линейку компонентов для дальнейшего использования.

Среда проектирования

У Sibyl есть своя среда разработки, которая объединяет Редактор форм, рассмотренный выше, хороший редактор с подсветкой синтаксиса и подсказками при наборе ключевых слов обозначающих имена классов. Удобные функции поиска и замены текста. Простое управление проектом в целом. Компилятор Pascal и контекстный Help, но только на английском и немецком языках.

Создание приложений OS/2

При компиляции Sibyl создает автономный EXE файл не требующий дополнительного рантайма. Такая технология конечно увеличивает размер исполнимого файла, но зато облегчает процесс распространения и инсталляции готовой программы.

Создание приложений Windows

Из тех же самых исходников (если вы конечно не использовали специфическое для OS/2 API) вы можете собрать средствами Sibyl исполнимый файл для семейства операционных систем Windows начиная от Windows 95.

Достоинства и недостатки

Основные достоинства:

  • Быстро устанавливаемая и легко настраиваемая среда разработки
  • Визуальный редактор форм
  • Легкая настройка элементов управления
  • Удобный текстовый редактор

Основные недостатки:

  • Ориентация исключительно на графические приложения
  • Компилятор не является оптимальным
  • Поддержка баз данных не отличается полнотой

Совместимость с Delphi

Разработчики Sibyl приложили много усилий, чтобы сохранить совместимость с Delphi. Проект перенесенный из среды Delphi 2.0 может быть собран в Sibyl с минимальными изменениями. К большому сожалению файлы, содержащие расположение визуальных элементов на форме (*.dfm) не совместимы, но есть средство импорта, которое помогает преобразовать форматы.

Скриншоты

Screen

Среда Sibyl состоит из нескольких очень хорошо интегрированных окон.

MainWindow

Это центральное окно Sibyl позволяющее управлять проектом и всеми функциями среды разработки.

ObjectInspector

Так выглядит менеджер объектов.

Editor

Это удобный текстовый редактор.

ExampleForm

Для примера можно быстро и легко набросать такую форму.

ProjectSettings

Средство настроек проекта сделано в виде привычной книги с закладками.

Options

Таким же образом сделано средство настройки всей среды разработки.

 

Попробуй программу:

eCo Tunes - интернет-радио. Слушай музыку других народов, любых жанров.

Комментарии:

Каждый пользователь eComStation/Rus может бесплатно зарегистрировать несколько полезных программ (общая стоимость которых > 6000 руб). Дисковые утилиты, программы для интернета, расширители рабочего стола. Нужны ли тебе эти программы?

 


 

(C) OS2.GURU 2001-2021