Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

О новых версиях учебных пакетов см. здесь.

Старый текст (до 2008-04-06)

В настоящее время имеются публичные варианты системы Блэкбокс, основанные на версии 1.5 BETA с открытыми исходниками  (2004-12-30), для работы под ОС MS Windows 95 и выше. По поводу Windows 3.1 см. отдельно.

Ввиду большого интереса к Блэкбоксу, в частности, в физическом сообществе, ведется работа по переносу Блэкбокса на ОС Linux.

1) Конфигурацию Блэкбокса, установленную в Лицее Научного центра РАН в г. Троицке (Моск. обл.), и адаптированную для использования в средних школах (включая русифицированные меню и сообщения компилятора), можно скачать отсюда (8 MB; комплект содержит полный набор исходных текстов модулей Блэкбокса).
Для установки достаточно разархивировать zip-файл в любую папку, после чего можно запускать BlackBox.exe.
Конфигурация включает в себя модули для поддержки использования Блэкбокса на олимпиадах по программированию (создание exe для автоматической проверки решений и т.п.).

2) Конфигурацию Блэкбокса, установленную на сервере физического факультета МГУ, можно скачать отсюда (11MB; комплект содержит полный набор исходных текстов модулей Блэкбокса). Д
ля установки достаточно разархивировать zip-файл в любую папку, после чего можно запускать BlackBox.exe.
Конфигурация поддерживает кириллицу в идентификаторах (компилятор и загрузчик) и в модулях работы с текстами. Содержит библиотеку для научно-инженерных расчетов Lib (автор: R.Campbell, BAE SYSTEMS) и др. компоненты, а также документацию в помощь научным работникам и инженерам.

NB Полезно иметь в виду возможность установить настройки (например, любимый шрифт для своих программ и т.п.) с помощью команды меню Edit, Preferences.

По поводу русификации полезно иметь в виду следующее:

Перевод документации на русский язык осуществляется в режиме добровольной инициативы. На данный момент (2007-12-19) переведена вся документация, она включается в комплекты.

--------------------------------------------

Можно собрать для себя конфигурацию Блэкбокса сл. образом:

Скачать и установить последнюю версию Блэкбокса с сайта компании (8MB).
Блэкбокс потребует чуть больше 30 MB на диске вместе с исходниками, чуть больше 20 MB без оных.

Нерусифицированный Блэкбокс 1.4 отвергает буквы Ч, ч, Ё, ё в идентификаторах, а также не распознает границы русских слов в текстах (при двойном клике и т.п.). После русификации Блэкбокс не поддерживает только букву Ё, ё (не считает ее буквой: она слишком неудобно расположена в кодовой таблице).

Затем к получившейся конфигурации можно добавить любые файлы из двух вышеуказанных конфигураций (скажем, русифицированные сообщения компилятора, файл Dev/Rsrc/Errors.odc) с сохранением структуры папок.

Следует иметь в виду возможность осуществить т.наз. Server installation, при которой оригинальная конфигурация остается нетронутой (и защищенной от модификаций), а модули замены хранятся в отдельной папке с сохранением относительной структуры папок (см. документ System/Docu/User-Man.odc). Так может быть реализована работа студентов, при этом будет иметься только одна инсталляция Блэкбокса на публично доступном сетевом диске, защищенном от модификаций студентами, но у каждого студента будет своя рабочая папка, с которой работа идет так, как если бы это была основная папка Блэкбокса. Однако этот механизм не позволяет модифицировать файл BlackBox.exe.

Дополнительные компоненты можно найти на сайте http://www.zinnamturm.euв т.ч. последние версии пакетов Lib (библиотека для научно-инженерных численных расчетов), Epse21 (вспомогательные материалы для ученых и инженеров, начинающих работать на ББ), Info21 (модули для обеспечения использования ББ в олимпиадах по программированию).

Если у Вас остались вопросы, направляйте их на форум или сюда.

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе