-
Разработанное вами приложение должно быть интуитивно понятным и дружественным к пользователю. Если у пользователя возникнут затруднения, он должен быстро получить справку о возможных действиях. Требуемую информацию пользователь может найти в руководстве пользователя или обратиться за консультацией к разработчику.
-
В процессе выполнения приложения осуществляются разнообразные проверки, например, проверка соответствия введенного в поле значения заданным условиям. Если в результате проверки окажется, что введенное значение не удовлетворяет требуемым условиям, необходимо об этом сообщить пользователю.
-
Основой справочной системы являются темы, содержащие пояснительный текст. Содержание справочной системы включает список тем, доступных в системе. Каждая тема имеет заголовок и уникальный символьный идентификатор.
-
Создание тем справочной системы начинается с создания файла описания в формате RTF. Проще всего для этого использовать редактор Microsoft Word. Создайте с помощью него новый файл. После этого введите тексты тем справочной системы, расположив каждую тему на отдельной странице.
-
При определении ключей необходимо иметь в виду следующее: | в качестве маркера сноски используется латинский символ к; | в тексте сноски можно определить сразу несколько ключей поиска, разделив их знаком (;); | длина строки с ключами поиска должна быть не более 255 символов;
-
Файл проекта справочной системы содержит параметры ее компиляции и может включать до шести разделов, выполняющих функции, описанные в табл. 12.5. | Таблица 12.5. Разделы файла проекта справочной системы. | Раздел | Функция | [Files] | Определяет список файлов с описанием тем | [Options]
-
После того как: описание тем справочной системы и файл проекта подготовлены, можно приступать к компиляции справочной системы. В результате будет создан файл справки, имеющий расширение HLP. | Для компиляции справочной системы в Visual FoxPro вы можете воспользоваться программой Help Workshop, выполнив следующие действия: | Запустите программу Help Workshop. | Появляется пустое окно программы.
-
Обычно окно справочной системы содержит три вкладки: Содержание, Указатель и Поиск. Для того чтобы в диалоговом окне присутствовала вкладка Содержание, необходимо создать файл с содержанием справки. Например, для файла справки, приведенного на рис.
-
Для создания справочной системы в формате HTML можно использовать HTML Help Workshop. Для этого выполните следующие действия: | Создайте темы справочной системы, сохраняя при этом каждую тему в отдельном HTML-файле.
-
Окно программы HTML Help Workshop (рис. 12.17) состоит из двух областей. В левой области находятся вкладки Project (Проект), Contents (Содержание), Index (Указатель) и Help (Справка). Слева от каждой вкладки размещена соответствующая панель инструментов.
-
Параметры проекта отображаются в разделе [options] вкладки Project (Проект). | Для их редактирования нажмите кнопку Change Project Options (Изменить параметры проекта) на панели инструментов вкладки. Откроется диалоговое окно Options (Параметры) (рис.
-
Чтобы в приложениях можно было использовать справочную систему, вы должны определить псевдоним каждой темы. Для этого откройте диалоговое окно HtmlHelp API information нажатием одноименной кнопки на панели инструментов вкладки Project (Проект) и перейдите на вкладку Alias (Псевдоним) (рис. 12.20).
-
Для создания содержания справочной системы в иерархическом виде перейдите на вкладку Contents (Содержание). В области содержания справочной системы (рис. 12.22) вы можете добавить заголовки нескольких уровней вложенности и непосредственно ссылки на темы справочной системы.
-
Для создания ключей поиска перейдите на вкладку Index (Указатель). Используя кнопки панели инструментов вкладки, вы можете создать новый ключ, редактировать ранее созданный или удалить ключ (рис. 12.24). | Рис. 12.24.
-
После того как вы подготовили проект справочной системы, его необходимо сохранить и скомпилировать. Используя кнопку Save project, contents and index files на панели инструментов вкладки Project (Проект), можно сохранять файлы проекта, содержания и указателя.
-
Для определения файла, содержащего справочную систему, а также для вывода на экран содержания или указанной темы из справочной системы используются команды Visual FoxPro. Список этих команд и их назначение приведены в табл. 12.7. | Таблица 12.7. Назначение команд для управления справочной системой.
-
При создании справочной системы для каждой формы приложения, а иногда и для отдельных объектов формы, можно создать отдельную тему файла справки. | Затем необходимо определить дли формы файл справки и связанную с формой тему.
-
Для краткого описания отдельных объектов формы можно использовать справку типа What's This?, которая аналогична контекстно зависимой справке, выводимой для объекта, на котором установлен фокус. Но, в отличие от нее, справка типа What's This?