Инструменты пользователя

Инструменты сайта


bb:redbook:103

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bb:redbook:103 [2016/04/01 20:28]
иван_денисов [3. Установка]
bb:redbook:103 [2017/12/26 07:45]
иван_денисов удалено
Строка 2: Строка 2:
  
 ==== 1. BlackBox Component Builder ==== ==== 1. BlackBox Component Builder ====
-**BlackBox Component Builder** (англ. <<чёрный ящик>>, далее Блэкбокс) --- это название той среды, в которой ведется разработка приложений на **Компонентном Паскале**. Существуют и другие реализации компиляторов, но поскольку наиболее часто упоминается в русскоязычной среде именно этот //компонентный каркас//, речь далее пойдет именно о нем. Он вполне современен, предлагает весьма оригинальные способы создания кода, в нем есть существенный объем примеров для самостоятельного освоения. +**BlackBox Component Builder** (англ. <<чёрный ящик>>, далее **Блэкбокс**) --- это название той среды, в которой ведется разработка приложений на **Компонентном Паскале**. Существуют и другие реализации компиляторов, но поскольку наиболее часто упоминается в русскоязычной среде именно этот //компонентный каркас//, речь далее пойдет именно о нём. Он вполне современен, предлагает весьма оригинальные способы создания кода, в нем есть существенный объём примеров для самостоятельного освоения.
-==== 2. Выбор дистрибутива ====+
  
-Поскольку существует несколько версий Блэкбокса, то встает выбор, какую использовать для обучения. Так как учебник ориентирован на русскую аудиторию, то выберем наиболее актуальную сборку в которой есть встроенная русификация меню и документации. Такую сборку поддерживает [[wiki:actors:денисов_иван|Иван Денисов]]. 
  
-Стоит особо отметить сборку Федора Васильевича Тчачёва //для школы//, в котором полностью русифицированы все ключевые слова. Едва ли найдется сегодня более пяти языков программирования, которые могли бы обладать такой интересной чертой. Однако, поскольку мы погружаемся в изучение **Компонентного Паскаля** в его исконной латинской нотации, то это преимущество сейчас не так важно.+==== 2. Выбор дистрибутива ====
  
 +Поскольку существует несколько версий Блэкбокса, то возникает необходимость выбора версии для обучения. Так как учебник ориентирован на русскую аудиторию, то выберем наиболее актуальную сборку в которой есть встроенный перевод меню и документации. Такую сборку поддерживает [[wiki:actors:денисов_иван|Иван Денисов]] под названием [[http://oberoncore.ru/projects/intron|BlackBox Intron]].
 +
 +Стоит особо отметить [[http://oberoncore.ru/projects/bb15ru|сборку проекта Информатика-21]] Федора Васильевича Тчачёва //для школы//, в которой русифицированы ключевые слова. Едва ли найдется сегодня более пяти языков программирования, обладающих такой интересной чертой. Однако, поскольку мы погружаемся в изучение **Компонентного Паскаля** в его исконной латинской нотации, то это преимущество сейчас не настолько существенно.
  
 ==== 3. Установка ==== ==== 3. Установка ====
  
-Загрузим архив со средой: +Загрузите архив: [[http://oberoncore.ru/projects/intron]]
-[[http://gitlab.molpit.org/molpit/blackbox-red/repository/archive.zip?ref=master]]+
  
-Получив архив его следует распаковать. Для этого удобно воспользоваться бесплатным и открытым архиватором [[https://ru.wikipedia.org/wiki/7-Zip|7-zip]]. Наиболее удобно это сделать по короткому пути, например:+[[https://ru.wikipedia.org/wiki/7-Zip|Распакуйте]] в любое удобное место, например, по короткому пути:
  
- > c:\bb+  C:\bb
  
-Короткий путь с английскими символами позволит упростить поиск **ББ** через проводник, также позволит избежать возможные проблемы с длинными путями. Ведь мы же стремимся к промышленной надёжности? )+Короткий путь с английскими символами позволит упростить поиск **Блэкбокса** через проводник, также позволит избежать возможные проблемы с длинными путями. Ведь мы же стремимся к промышленной надежности?
  
-Но этого мало. Можно предположить, что искать каждый раз через проводник исполняемый файл **ББ** не доставит особого удовольствия. Поэтому создадим //ярлык//. Для этого на рабочий стол (панель быстрого запуска) следует поместить ярлык файла **BlackBox.exe**. В свойствах ярлыка на рабочем столе было бы полезным (но не обязательным) указать опции командной строки:+Но этого мало. Можно предположить, что искать каждый раз через проводник исполняемый файл **Блэкбокса** не доставит особого удовольствия. Поэтому создадим //ярлык//. Для этого на рабочий стол (панель быстрого запуска) следует поместить ярлык файла **BlackBox.exe**. В свойствах ярлыка на рабочем столе было бы полезным (но не обязательным) указать опции командной строки:
  
- > c:\bb\BlackBox.exe /USE c:\bbh+  C:\bb\BlackBox.exe /USE С:\bbh
  
-В опции "Рабочий каталогуказать:+В опции <<Рабочий каталог>> указать:
  
- > c:\bbh+  C:\bbh
   
-Это заставит **ББ** запускаться с каталогом по умолчанию не тем, в котором расположен сам, а с тем, что указан через параметр командной строки **/USE**. Каталог **c:\bbh (BlackBox HOME)** будет назначен тем каталогом, в котором будут сохраняться файлы и устанавливаться различные расширения. Этот каталог можно назвать как угодно. Можно создать несколько ярлыков с разными свойствами, что например, позволит вести несколько проектов одновременно, и эти проекты будут в собственном окружении **ББ**. Сам оригинальный **ББ** при этом затронут не будет (если, конечно, не постараться, но такие случаи мы не рассматриваем).+Это заставит **Блэкбокс** запускаться с каталогом по умолчанию не тем, в котором расположен сам, а с тем, что указан через параметр командной строки **/USE**. Каталог **c:\bbh (BlackBox HOME)** будет назначен тем каталогом, в котором будут сохраняться файлы и устанавливаться различные расширения. Этот каталог можно назвать как угодно. Можно создать несколько ярлыков с разными свойствами, что например, позволит вести несколько проектов одновременно, и эти проекты будут в собственном окружении **Блэкбокса**. Сам оригинальный **Блэкбокс** при этом затронут не будет (если, конечно, не постараться, но такие случаи мы не рассматриваем)
 + 
 +На этом установка закончена, и можно первый раз запустить **Блэкбокс**.
  
-На этом установка закончена, и можно первый раз запустить **BlackBox Builder Comunity Edition**. 
  
 ==== 4. Первый запуск ==== ==== 4. Первый запуск ====
-После запуска будет получено примерно вот такое окно (<<Красноярская сборка>> **Ивана Денисова**):+ 
 +После запуска будет предложено выбрать ваш язык. После выбора русского языка перезапустите Блэкбокс. Откроется следующее окно:
  
 {{ bb:redbook:blackbox-red.png  }} {{ bb:redbook:blackbox-red.png  }}
  
-Если присмотреться внимательно, то можно заметить надпись оформленную в виде гиперссылки: <<Добавьте в реестр>>. Это приглашение связать файлы с расширением, характерным для Компонентного Паскаля с программой, которая будет их открывать. Т.е. сам **ББ**. Это полезное действие.+Если присмотреться внимательно, то можно заметить надпись оформленную в виде гиперссылки: <<Добавьте в реестр>>. Это приглашение связать файлы с расширением, характерным для Компонентного Паскаля с программой, которая будет их открывать. Т.е. сам **Блэкбокс**. Это полезное действие.
  
 Кроме того, нажимая на ссылки, возможно настроить под себя шрифты, посмотреть примеры, встроенную документацию, лицензию и версию о сборке. Кроме того, нажимая на ссылки, возможно настроить под себя шрифты, посмотреть примеры, встроенную документацию, лицензию и версию о сборке.