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

Наука Школе

О базовой сборке Блэкбокса
Обновлено 2011-11-17

Внимание: Все сборки Блэкбокса и все подсистемы, распространяемые с данного сайта (школьная сбора, подсистема примеров для учебника Н.Вирта и т.п.), основаны на т.наз. базовой сборке, смысл которой — оставаясь полноценной самостоятельной конфигурацией Блэкбокса — служить удобной исходной точкой для всех комплектов с разной степенью русификации (школьного с полной, университетского и рабочего с частичной разной степени); при этом эволюция от школьного-минимального к школьному-профильному и к университетскому комплектам и далее должна происходить с минимальным занудством.

Базовая сборка минимально отклоняется от версии Блэкбокса 1.5, добавляя:
— полный пакет исправлений и русификации (орлов
ский пакет Delta + модификации для поддержки русскоязычной документации);
— полный комплект русскоязычной документации, включая дополнительные документы в помощь начинающим работать на Блэкбоксе;
— приличную подборку дополнительной документации;
— минимальный набор полезных вспомогательных модулей (в первую очередь
модуль i21sysEdit, обеспечивающий автоматическое раскрытие синтаксических конструкции Компонентного Паскаля по первым буквам и F5;
модуль i21sysIn, представляющий собой усовершенствованную версию модуля In (одно исправление и маленькие по объему, но крайне полезные добавления);
модуль i21sysDesktop, обеспечивающий сохранение и восстановление конфигурации открытых окон между сессиями в Блэкбоксе;
и т.п.; а также некоторые примеры).

Важная фишка -- «ортогонализация» русскоязычной документации от англоязычной:
теперь переводы не заменяют оригинальные документы (как это было в ранних комплектах), а хранятся в отдельных подпапках
Docu/ru (единственное исключение -- перевод документа Tour.odc, лежащий в корневой папке Блэкбокса с именем TourRu.odc.
Добавлены средства, обеспечивающие альтернативные команды доступа, поиска и т.д. для русскоязычной документации.
В частности, вторая команда (Документация) добавлена в меню рядом со старой командой (
Documentation).
Работают они одинаково, только документы берут из разных папок --
Docu/ru и Docu, соответственно.

Скачать новейшую версию базовой сборки можно отсюда.

Замечания

Учебные комплекты основаны на версии Блэкбокса 1.5, а не 1.6rc.
Версия 1.5 на данный момент хорошо вылизана, а русификация в ней очень хороша
.
В настоящее время тестируется версия Блэкбокса 1.6 с более полной поддержкой Уникода, и переход на 1.6 будет сделан в надлежащее время, без суеты.

Документация во всех комплектах поддерживается в двух вариантах, т.к. последним авторитетом является англоязычный оригинал, тем более что русский перевод (за исключением верхнего слоя наиболее полезных текстов) нуждается в дальнейшем редактировании.

Поэтому пока не кажется полезным ставить задачу создания «универсального» или «окончательного» комплекта, а нужно попытаться предусмотреть возможности безболезненного развития (точно так же, как и при написании программ -- собственно, речь у нас о программах и идет, хотя больше про конфигурацию, чем про изменения исходников).

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

Наука Школе