Подсистемы

Подсистема — коллекция взаимосвязанных компонент. Кроме полных подсистем могут быть представлены их части (компоненты, допускающие независимое использование; дополнения к исходной подсистеме; переводы документации и т.п.).

Подсистемы распространяются в исходных текстах внутри архивов «StdCoded» или 7-Zip:

  1. Скачайте1) и распакуйте архив. Распаковка StdCoded-файла: открыть в BlackBox и Tools→Decode→DecodeAll.
  2. Прочитайте документ «xxx/Docu/Quick-Start.odc»2).
  3. В нём Вы найдете инструкции по компиляции и настройке.

В столбце "Категории" указаны местоположение (Н — OberonCore | О — обзор (пока не загружено) | В — внешний ресурс), язык(и)3), авторы и прочие категории.

Размещаемые на OberonCore подсистемы располагаются в отдельном хранилище.

Подсистема Описание Категории
Abf Внедряемые изображения различных форматов, шина межмодульного обмена сообщениями. , , ,
Acad Подсистема, позволяющая использовать BlackBox в качестве скриптовой системы вместо Лисп и VisualBasic в программе AutoCAD ™. ,
ADru Примеры к книге Никлауса Вирта "Алгоритмы и структуры данных". , , , , ,
Bbt Генератор списка компиляции. , ,
Casket Улучшенный (по сравнению со встроенным в ББ) импорт/экспорт RTF, математические формулы в документах ББ (LaTeX), экспорт вьюшек в картинки распространнённых форматов (png и проч). , , ,
Coco Блэкбокс-порт компилятора компиляторов Coco/R Ханса Петера Мёссенбока. , ,
Comm .
CommV24, выполненный как драйвер для CommStreams. , ,
Console Реализация модулей In и Out для виндовой консоли. , , ,
Cpc .
Текстовый конвертер: UTF-8 <-> текстовый документ Блэкбокс (odc). , , ,
Dev .
Модификация DevCPP и DevCPS, принуждающая делать расстановку отступов табами (для учебных целей). , , , ,
Dia .
Построитель 2D графиков. , , , ,
Dxf Редактор формата DXF. ,
ert0dev Набор вспомогательных компонентов для процесса разработки. , , ,
Fib BlackBox Sql-драйвер для СУБД Firebird. , , , , ,
Grid Табличный контрол, ячейками которого могут быть произвольные вьюшки. , , ,
i21sys Набор простых, но полезных средств, отсутствующих в стандартном Блэкбоксе. , , , ,
Открытие документов и запуск программ средствами ОС. , , , ,
Lin .
Дополнительные интерфейсные модули линуксовых библиотек. , ,
Lists Динамические коллекции и списки различной структуры. , , , ,
Mysql Средства взаимодействия с клиентской библиотекой СУБД MySQL. , , , , , ,
Neospace Космическая пошаговая стратегия. , , , , ,
O3 O3 — каркас для разработки веб-приложений (Web-Application-Framework). ,
Oberon0 Учебный компилятор Oberon-0. , , ,
Odf Генерация документов в формате Open Document Format. , , ,
Ogl Интерфейс к библиотеке OpenGL. , , , ,
Расширение исходной подсистемы Ogl дополнительным функционалом. , , ,
Дополнение подсистемы Ogl — интерфейс к библиотеке GLUT. , , , ,
Уроки по OpenGL. , , , , , ,
omc One Module Components — подсистема для аккумуляции компонентов размером в один модуль, не требующих отдельной подсистемы и могущих быть полезными широкой аудитории.
Транспортная шина межмодульной передачи сообщений. , , , ,
Учебное графическое полотно. , , , , ,
Командная строка ОС в ББ. , , ,
Учебный таймер для периодического выполнения команд. , , , ,
Эмулятор таблиц. , , , ,
Карта юникод-литер. , , , ,
Oss Компилятор Oberon-0 для Блэкбокс. , , ,
Rocot Транслятор языка Рефал-0. , , ,
Sedna Интерфейс C-API драйвера XML СУБД Sedna. , , , , ,
Stern FIXME Набор различных инструментальных/вспомогательных средств. , , ,
Strings Средства работы со строками. , , , ,
Tetris Игра Тетрис. , , , , ,
Web Публикация документов Блэкбокс в Интернет. ,
Win .
Дополнительные интерфейсные модули WinAPI. , , , , ,
Work .
Примитивный инструмент для автоматического формирования оглавления (в пределах одного документа). , , , , ,
Список открытых окон. , , ,
Xmlcore Использование DOM и XML. , , , ,
Xmpp Реализация клиента сети XMPP (jabber). , , ,
ypk Разнообразные вспомогательные компоненты. , , ,
Zlib Сжатие (без потерь) по алгоритму Deflate. , , , ,
Точки Игра «Точки». , , , ,

См. также

1) (учитывая современные высокие скорость интернет и мощность компьютеров) Можно обойтись без сохранения .txt документа на диск, если браузер открывает его на просмотр (например Firefox): выделить весь текст (Ctrl+A), скопировать (Ctrl+C) и вставить в новый документ в Блэкбокс
2) Для компонентов коллекции OberonCore «работу» веб-ссылок в этих документах обеспечивает i21sysCalls
3) первым — язык по-умолчанию
© 2005-2012 Проект "OberonCore" и коллектив авторов.