i21edu/Docu.Знакомство/Меню, документы, Рабочий журнал.odc

Меню, документы, Рабочий журнал

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

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

Меню устроены как обычно. Чтобы начинающим не рыскать по штатным меню, команды, которые обычно нужны на уроках, собраны в пронумерованные школьные меню, поставленные в начале полоски.
Например, откройте самое левое меню (1-Школьное; его можно открыть и с клавиатуры, нажав комбинацию клавиш Alt+1, и затем выбирать команду стрелками). 
В это меню собраны самые нужные команды. (Команды из штатного комплекта есть и на своих штатных местах в других меню.)
Справа от названий многих команд показаны горячие клавиши, т.е. комбинации клавиш для быстрого вызова команды прямо с клавиатуры. 
Правее школьных меню стоят штатные: Файлы ... Справка. Мы пока туда не углубляемся.
Кстати, благодаря уникальной современной архитектуре Блэкбокса в нём можно легко (причём на лету, без перезапуска) менять всю структуру меню, добавлять новые пункты, добавлять горячие клавиши и т.п. Иногда это полезно на уроке в компьютерном классе. 
Школьники тоже делают собственные меню и заводят горячие клавиши. 
См. об этом документацию: Настройкаменю.

Окошки часто открываются с помощью ссылок (синие подчеркнутые фрагменты текста). Например, чтобы узнать, как закрываются окошки, кликнем сюда.
Окошки можно обычным образом перемещать по экрану, а их размеры менять (попробуем). 
Блэкбокс научен запоминать и восстанавливать конфигурацию окон.
Для этого завершать работу в Блэкбоксе нужно командой меню Закончить работу (либо в меню 1-Школьное, либо в штатном Файлы): тогда Блэкбокс автоматически запомнит расположение всех окошек (если мы забудем сохранить какие-то документы, то он нам об этом напомнит). А при новом запуске он их автоматически восстановит в том же расположении (при желании это нетрудно отменить).
Попробуем закрыть и снова запустить весь Блэкбокс; а чтобы увидеть, как он восстанавливает окошки, можно перед его закрытием открыть (например, с помощью ссылок) дополнительные окошки и поменять их размеры и положение. 
Чтобы в компьютерном классе Блэкбокс запоминал конфигурацию окон для каждого учащегося отдельно, нужно организовать работу учащихся определенным образом; см. документ Организациякомпьютерногокласса.

Текстовые документы используются в Блэкбоксе не только для документации (как этот текст), но и для программ, поэтому с текстами нужно немного освоиться. 
Новый текстовый документ создается как обычно  нажатием Ctrl+N или через меню.
Основные команды редактирования (в т.ч. копирование текста между окнами и т.п.) следуют промышленным стандартам (платформы Apple Mac OS/MS Windows); то есть они такие же, как, например, в Блокноте (см. список Командыредактированиятекстов).
Кроме того, уже по этому документу видно, что в Блэкбоксе шрифт можно всячески украшать (см. меню Шрифт). Например, проблемные части программы можно выделить красным и т.п.
Другими словами, в Блэкбоксе сама собой нарабатывается такая архиважная компетенция, как владение стандартными средствами редактирования. Потом достаточно лишь кратко показать, что в других программах в сущности всё устроено так же. Большая экономия драгоценного учебного времени.
Попробуем начать новый документ (Ctrl+N), набрать там любой небольшой текст и разукрасить его, понажимать Ctrl+Z, чтобы убедиться, что отмена редактирования работает.
Документы можно сохранять в файлах обычным образом (Ctrl+S), а потом снова открывать (Ctrl+O). В обоих случаях открываются стандартные диалоговые формы операционной системы.
Ещё в текст можно вставлять так называемые вьюшки (View)  графические объекты, которые даже могут быть активными, то есть реагировать на мышку, клавиатуру и т.п. Вьюшки могут даже влиять на форматирование текста, оставаясь при этом невидимыми в обычном режиме просмотра. Углубляться в этот захватывающий предмет мы не будем, но полезно иметь в виду, что нажав Ctrl+H, можно увидеть невидимые вьюшки, чтобы, например, их случайно не стереть; чтобы снова их спрятать, нужно нажать Ctrl+H ещё раз.  

Рабочий журнал  важный вспомогательный документ, обычно всегда открытый (по-английски он называется Log; это слово имеет интересное происхождение). 
В журнал Блэкбокс пишет разные сообщения. Туда же идёт стандартный вывод из программ, и там можно что-нибудь допечатать или сформатировать вручную; Блэкбоксу это никак не помешает: он всегда просто дописывает новые сообщения в конец журнала.
Если Рабочий журнал случайно закрылся (что в классе случается), его можно снова открыть командой меню 1-Школьное, Открыть Рабочий журнал. Очистить журнал тоже можно (штатная команда Инфо, Очистить журнал), но этого не нужно делать без большой реальной нужды, и это не должно входить в привычку. В частности, не стоит вставлять команду очистки журнала в учебные программы (часто достаточно напечатать туда пару-тройку пустых строк).
Если в Рабочий журнал напечаталась какая-то полезная информация (отсортированный по алфавиту список учеников и т.п.), то её нужно оттуда скопировать и сохранить в нормальном документе, так как содержимое Рабочего журнала при выходе из Блэкбокса не сохраняется.
Кусок текста из Рабочего журнала, напечатанный туда одной программой, можно сохранить и использовать как входные данные для другой. Это может быть просто очень удобно. Такая возможность является частью способа организации работы человека с компьютером, который можно обозначить как текст как интерфейс или документо-ориентированный подход. См. подробнее здесь.