Компонентный Паскаль/BlackBox Component Builder
BlackBox Component Builder
правитьBlackBox Component Builder (Блэк Бокс, англ. "Чёрная коробка", далее ББ) -- это название той среды, в которой ведётся разработка программ под Windows на Компонентном Паскале. Существуют и другие реализации сред, но поскольку наиболее часто упоминается в русскоязычной среде именно этот компонентный каркас, речь далее пойдёт именно о нём. Он вполне современен, предлагает весьма оригинальные способы создания кода, в нём есть существенный объём примеров для самостоятельного освоения. Существуют несколько вариантов этой среды, о том, какую среду выбрать и как её правильно сконфигурировать речь пойдёт дальше.
BlackBox Red
правитьДля изучения Компонентного Паскаля воспользуемся вариантом, который поддерживает и развивает [Иван Денисов] из Красноярска. Скачать и использовать абсолютно бесплатно можно по [прямой ссылке] на страничке проекта. Конечно, можно воспользоваться и другими вариантами сборок ББ от наших соотечественников -- выбор есть. Например вариант ББ для школы, в котором полностью русифицированы все ключевые слова. Едва ли найдётся сегодня более пяти языков программирования, которые могли бы обладать такой интересной чертой. Но нас интересует погружение в среду БлекБокса на языке оригинале, с целью дальнейшего облегчения освоения Компонентного Паскаля. Сборка Ивана Денисова не перегружена лишними деталями и подсистемами, а если потребуются сторонние компоненты -- всегда есть возможность установить их по первому требованию встроенными средствами в самом БлекБокс.
Установка
правитьУстановка ББ под Windows и Linux примерно одинакова. Предположим, что если читатель работает под Linux, то он более опытен и знает, что программы для Windows необходимо запускать с помощью wine. В остальном действия отличаться не будут.
Получив архив его следует распаковать. Для этого можно воспользоваться бесплатным и открытым архиватором 7-zip. Наиболее удобно это сделать по короткому пути, например:
c:\bb
Короткий путь с английскими символами позволит упростить поиск ББ через проводник, также позволит избежать возможные проблемы с длинными путями. Ведь мы же стремимся к промышленной надёжности? )
Но этого мало. Можно предположить, что искать каждый раз через проводник исполняемый файл ББ не доставит особого удовольствия. Поэтому создадим ярлык. Для этого на рабочий стол (панель быстрого запуска) следует поместить ярлык файла BlackBox.exe. В свойствах ярлыка на рабочем столе было бы полезным (но не обязательным) указать опции командной строки:
c:\bb\BlackBox.exe /USE c:\bbh
В опции "Рабочий каталог" указать:
c:\bbh
Это заставит ББ запускаться с каталогом по умолчанию не тем, в котором расположен сам, а с тем, что указан через параметр командной строки /USE. Каталог c:\bbh (BlackBox HOME) будет назначен тем каталогом, в котором будут сохраняться файлы и устанавливаться различные расширения. Этот каталог можно назвать как угодно. Можно создать несколько ярлыков с разными свойствами, что например, позволит вести несколько проектов одновременно, и эти проекты будет в собственном окружении ББ. Сам оригинальный ББ при этом затронут не будет (если, конечно, не постараться, но такие случаи мы не рассматриваем).
На этом установка закончена, и можно первый раз запустить BlackBox Red.
Первый запуск
правитьПосле запуска будет получено вот такое окно:
Если присмотреться внимательно, то можно заметить надпись оформленную в виде гиперссылки: "Добавьте в реестр". Это приглашение связать файлы с расширением, характерным для Компонентного Паскаля с программой, которая будет их открывать. Т.е. сам ББ. Это полезное действие.
Кроме того, нажимая на ссылки можно настроить под себя шрифты, посмотреть примеры, встроенную документацию, лицензию и версию о сборке. В пунктах 5 и 6 указаны полезные первичные действия для пользователей Ubuntu.
Если всё получилось можно перейти к следующему разделу.