Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Как делать help.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
65.02 Кб
Скачать

Help— и точка или .hlp Владимир Мазепа

Как вы оцениваете программу без справочной системы? Пользоваться, конечно, можно, но как бы без страховки, не так ли? Страховка эта так и называется — помощь, и наличие ее у созданной вами программы обязательно. Приняв это как непреложный факт, сразу перейдем к процессу создания справочной системы.

Вначале о том, что потребуется. Помощь создается в текстовом редакторе с поддержкой rtf, например, в MS Word. Для любителей альтернатив замечу, что редактор должен быть именно уровня Word — примитивы вроде WordPad не подойдут. Далее нужна программа, с помощью которой ваш rtf-файл при некоторых усилиях с вашей стороны превратится в готовенький hlp. Тут уж выбирать не приходится — Microsoft Help Workshop и никаких альтернатив. Его файлы hcw.exe или hcrtf.exe входят в состав большинства современных средств разработки программ, например Delphi, Visual Studio, и пр., так что вам будет легко их найти у себя простым поиском. 

Заметьте также, что сейчас есть программы, позволяющие создавать справки визуально, как говорится, WYSIWYG. Пользоваться ими или нет? Вопрос этот похож на известный вопрос о том, использовать ли FrontPage для создания веб-сайтов или не использовать. Так как в дискуссии о FrontPage все соглашаются, что HTML таки знать надо, то и в нашем вопросе решим, что полностью использовать возможности Windows Help можно, лишь зная все о создании справки в rtf. Да и захочется ли вам изучать эти программы, зная все это? Мне нет. 

Этап первый. Планирование и создание оглавления

Этот этап очень важен. Вы решаете, какой будет ваша справочная система, из каких разделов («книга»), подразделов («книга» ниже и правее) и статей она будет состоять. О чем писать — дело ваше, но лучше поместить в справку максимум информации: описание интерфейса, описание функций программы, системные требования, пошаговое руководство и т. п. Предугадайте вопросы пользователя — и ответьте на них. 

Именно на этом этапе можно будет создать файл оглавления вашей справки. Для этого запустите hcw (или hcrtf)(путь к файлу: Program files\Borland\Delphi7\Help\Tools), выберите File > New > Help Contents, нажмите Add Below и введите название первой статьи в поле Title. В следующем поле задайте уникальный идентификатор статьи (Topic ID), который будет потом использоваться для переходов от одной статьи к другой в справочной системе (можно просто скопировать туда название статьи). 

Теперь, допустим, вы хотите добавить раздел («книгу»). Опять жмите Add Below, установите выделение вместо Topic на Heading и введите название раздела в поле Title. 

Если нужно добавить подраздел, проделайте то же самое, выделите в окне программы название подраздела и нажмите Move Right (захотите вернуть назад — Move Left). 

В полях Default Filename и Default Title нужно задать имя будущего файла справки и заголовок окна с содержанием. 

Этап второй. Написание статей справочной системы

Как вы уже знаете, на этом этапе поможет Word и ваш литературный талант. Напишите все статьи, оформив заглавия одним из стилей «Заголовок». Между статьями ставьте разрыв страницы (Вставка > Разрыв > Новую страницу). 

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

Вы можете вставлять рисунки bmp или wmf, как напрямую прямо в текст средствами Word, так и с помощью инструкций {bmc имя_файла}, {bml имя_файла}, {bmr имя_файла}. Первая просто вставит рисунок в текст, вторая отформатирует его по левому краю окна, третья — по правого краю. Если рисунок используется несколько раз, вставляйте его только с помощью этих команд, иначе рисунок будет несколько раз скомпилирован в готовый hlp, что увеличит его размер. 

Оформляйте текст как вам нравится — меняйте шрифты, переопределяйте стандартные стили и добавляйте новые, изменяйте отступы и интервалы. Однако использовать нужно широко распространенные шрифты: Arial, Verdana, MS Sans Serif, Times New Roman, Courier New — тогда есть гарантия, что на компьютере пользователя справка отобразится правильно. Если потребуется вставить таблицу, уберите ее рамку — Windows Help не поддерживает рамки таблиц, а Help Workshop, обнаружив рамку, разразится warning'ом. Не забудьте сохранить готовый документ в формате rtf.