24.11.2014 Views

Программирование на С++ - eDrive

Программирование на С++ - eDrive

Программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

37<br />

10. Подключение справки к приложению. Теперь справку нужно подключить<br />

к приложению. Для этого в C++ Builder через меню Projects.Options <strong>на</strong><br />

вкладке Applications следует указать имя созданного файла справки, а в<br />

свойствах HelpContext формы и кнопок – числовые з<strong>на</strong>чения идентификаторов<br />

разделов справки, заданные под кнопкой Map. Если форма имеет<br />

меню Справка, то в обработчик пункта Справка <strong>на</strong>до поместить вызов<br />

справочной системы, <strong>на</strong>пример:<br />

Application–>HelpJump ("IDH_1");<br />

11. Испытать приложение, <strong>на</strong>жимая в форме и <strong>на</strong> кнопках клавишу .<br />

Задачи<br />

1. В файле проекта (.hpj) задать характеристики главного ок<strong>на</strong> справочной<br />

системы, <strong>на</strong>жав кнопку Windows в главном окне Microsoft Help Workshop.<br />

Для этого в поле Create a window named ок<strong>на</strong> Create a window ввести main,<br />

после чего <strong>на</strong> вкладках Position, Buttons и Color установить размеры, кнопки<br />

и цвет ок<strong>на</strong> справки и выполнить компиляцию проекта.<br />

2. Создать справочную систему, организовав вызов различных разделов<br />

справки из поля ввода и таблицы.<br />

Работа 15. Справоч<strong>на</strong>я система HelpScribble<br />

Задание<br />

Для овладения конструированием справочных систем в формате HTML разработать<br />

справочную систему к одному из ранее созданных приложений.<br />

Справоч<strong>на</strong>я система долж<strong>на</strong> удовлетворять всем требованиям предыдущей<br />

работы.<br />

Рекомендации<br />

1. Интерфейс пользователя HelpScrible. Запустить программу HelpScribble и<br />

оз<strong>на</strong>комиться с ее интерфейсом пользователя. В центре ок<strong>на</strong> <strong>на</strong>ходится область<br />

содержания справки, слева – оглавление Topic Grid, а вверху – меню,<br />

панели инструментов и поле со списком заголовков разделов. Основу разработки<br />

составляет проект, который создается командой меню Project.New,<br />

сохраняется командами Project.Save и Project.Save As в файлах с<br />

расширением .hsc, открывается командой Project.Open и компилируется в<br />

файл справочной системы с расширением .chm, который затем подключается<br />

к приложению.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!