Авторская инструментальная среда Тoolbook Іnstructor. Первые шаги - Учебное пособие (Мезина З.Р.)

Создание проекта ("книги") и работа по созданию отдельных страниц проекта.

 

В этой главе мы приступим к созданию нашего первого проекта.

Итак,  у  нас  уже  открыт  Toolbook  Instructor  с  пустой  страницей  (см. рис.2).

Изучим  подробнее  основные  свойства  нашей  только  что  созданной книги.

Для вызова окна свойств книги нажмем комбинацию клавиш Shift+F8

или выберем команду главного меню Object  Properties for Book.

Данное окно имеет несколько вкладок.

На первой вкладке General содержатся основные сведения о нашем проекте   –   сколько  в  книге  страниц,  фонов,  объектов.,  дата  и  время последнего   сохранения   файла,   на   этой   же   вкладке   есть   возможность установки пароля на книгу и др.

Перейдем на вкладку Summary, где мы можем напечатать название нашего проекта, автора, дать описание книги:

 

Рис.3. Окно свойств книги. Вкладка Summary.

 

На следующей вкладке Draw окна свойств книги следует обратить внимание на возможность установки цвета гиперссылок в книге. По умолчанию они отображаются красным цветом, но можно назначить любой, какой вам нравится.

 

 

Рис.4. Окно свойств книги. Вкладка Draw.

 

Еще одна вкладка окна свойств книги - Page. Здесь устанавливается размер страниц книги по умолчанию (пока это 640 х 480). Таким образом, пока мы не назначим другой размер для отдельной страницы или фона, все страницы книги будут указанного размера.

Установим его в нашем примере 1024 х 768:

 

Рис.5. Окно свойств книги. Вкладка Page.

 

Закроем  теперь  окно  свойств  книги  и  вернемся  к  рабочей  области нашего проекта. Заметьте, что теперь рабочая область значительно расширилась. Это потому, что мы поменяли установленные по умолчанию размеры страниц нашей книги (см. рис.5). А в верхнем левом углу окна программы появилось название нашего проекта – «Пример мультимедийного проекта».

Отметим еще один важный момент, который нужно иметь в виду при работе над проектом в системе Toolbook Instructor. Система позволяет просматривать страницы в разных режимах, а именно  – в режиме автора книги (Author) и в режиме читателя (Reader). Пока мы находились в авторском  режиме.  Чтобы  переключиться  в  читательский  режим  и посмотреть  книгу  в  том  виде,  в  каком  она  будет  представлена  перед конечным пользователем, нужно нажать клавишу F3 (и ее же нажимаем, чтобы вернуться в режим автора). Как видите, в режиме Reader с экрана исчезают стандартная панель и панель инструментов, а главное меню тоже значительно упрощается. Это и понятно, ведь в отличие от разработчика простому пользователю не требуется доступ ко всем возможностям системы.

Читательский режим – это конечно не тот режим, в котором реально будет  работать  книга  в  готовом  виде,  правильнее  было  бы  назвать  этот режим эмуляцией проигрывания приложения. Однако оперативное переключение между режимами автора и читателя значительно ускоряет работу над проектом и позволяет разработчику увидеть проект в готовом виде,  не  выходя  из  среды  разработки  и  не  запуская  отдельный проигрыватель.

Хотя, конечно, при окончательном тестировании готовой книги читательского режима бывает недостаточно, нужно записать проект на диск (или сформировать на компьютере отдельную папку) и запускать его через специальный  проигрыватель.  Существует  специальная  команда  главного меню File  AutoPackager, с помощью которой в диалоговом режиме автоматически формируется готовый для проигрывания (исполнения) вне среды разработки проект, который включает в себя проигрыватель (файл tbplayer.exe), одну или несколько книг, dll-файлы, готовые библиотеки и т.п.

Однако  вернемся  к  нашей  книге.  Поменяем  скучный  белый  фон  на какой-нибудь другой цвет. Для этого вызовем окно свойств фона страницы нажатием клавиш Ctrl+F7 или командой главного меню Object  Properties for Background и переопределим параметр Fill Color:

 

 

Рис.6. Окно свойств фона.

 

Есть и другой способ украсить страницу – с помощью какого-либо графического файла в качестве фона. Для этого вначале нужно встроить графический файл в ресурсы книги.

Дело в том, что изображения, встроенные в ресурсный список, можно использовать   и   на   других   страницах,   то   есть   столько   раз,   сколько потребуется. Доступ к ресурсам осуществляется через меню Object  Resourses или нажатием клавиш Ctrl+F10. Многократное использование одного и того же изображения из списка ресурсов практически не влияет на размеры tbk-файла и экономит место на диске. Этот момент следует учитывать при выборе способа встраивания (существуют и другие способы использования графики в проекте, но о них речь пойдет немного позже), так как обычно существуют ограничения по размеру    мультимедийных приложений, связанные с емкостью CD и DVD дисков, на которых планируется их потом распространять.

Картинка  у  нас  будет  служить  фоном,  на  котором  разместятся  все другие объекты на странице, поэтому будем встраивать ее в фон (бэкграунд) страницы. И тогда все страницы, которые мы в дальнейшем планируем создавать на данном фоне, будут украшены этой иллюстрацией. Для этого выберем уже знакомую нам команду Object  Properties for Background (клавиши Ctrl+F7) и в появившемся на экране окне свойств фона нажмем кнопку Choose Backdrop и далее   - Import. Перед нами появится окно импорта графики (рис.7):

 

 

Рис.7. Диалоговое окно импорта в книгу графики.

 

В этом окне мы выбираем наш файл и нажимаем OK, тем самым встроив

его в ресурсы книги.

Далее, чтобы поместить картинку на фон, мы должны еще раз выбрать ее уже в списке ресурсов и еще раз нажать OK в окне списка ресурсов (оно должно быть у нас уже открыто):

 

Рис.8. Список ресурсов книги.

 

После всех этих действий в окне свойств фона мы должны назначить стиль отображения назначенной нами картинки (которая теперь называется Backdrop) на экране (см. рис.9). В нашем случае, поскольку картинка у нас как раз в размер страницы книги, выберем стиль Center of background (В центре фона).

 

 

Рис.9. Окно свойств фона.

 

Таким же образом можно в качестве фона использовать и мелкие графические фрагменты. Для этого просто пришлось бы назначить им другой стиль - Tile from upper left (Замостить начиная с верхнего левого угла) или Stretch to fill (Растянуть на все пространство). Это должно быть знакомо пользователям современных компьютеров – точно так же назначаются фоновые картинки для рабочего стола в операционной системе Windows.

А  теперь  научимся  создавать  новые  страницы  в  книге.  Для  этого выберем команду главного меню Insert  New Page или просто нажмем комбинацию горячих клавиш   Ctrl+N. На экране появится диалоговое окно вставки новой страницы:

 

 

Рис.10. Диалоговое окно вставки новой страницы.

 

В  верхней  части  печатаем  название  вставляемой  страницы  (Page  2), далее  выбираем  тип  страницы  –  можно  вставить  пустую  страницу  на текущем фоне или страничку- точную копию текущей страницы. В нашем случае эти типы совпадают, поскольку страница Page 1 пока не содержит никаких объектов. Если при этом поднять флажок Show preview, то в правой части диалогового окна можно увидеть, какого вида страничку мы вставляем. Есть еще один флажок – Create a new background for the page – размещение вновь создаваемой страницу не на текущем, а на новом фоне, аналогичным по виду фону текущей страницы.

Итак, нажимаем OK, и новая страничка готова. Обратите внимание, что в режиме автора количество страниц в книге и наше текущее местонахождение в ней отображается в правом нижнем углу в строке состояния. Там же находятся кнопки перемещения по страницам. Давайте щелкнем на кнопку  и перейдем на первую страницу книги для дальнейшей работы с ней.