Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Списки протестированного OS/2 оборудования
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

Обзор 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

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

 

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

Безопасна ли eComStation? Подробнее..

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

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Как избежать потерю данных? a) не пользуйтесь старой версией JFS драйвера. b) Не пользуйтесь старым eCS CD1 (Если все-таки загружаете eCS 2.0 CD1, то откажитесь от его disk checker'а, т.к. он может повредить тома), Простые советы по сохранению JFS

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

Самая комментируемая новость за месяц: OS/2 Firefox откат к старому

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: