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

