Иллюстрированный самоучитель по Visual FoxPro 7

Создание справочной системы приложения

  • Строка состояния

    Разработанное вами приложение должно быть интуитивно понятным и дружественным к пользователю. Если у пользователя возникнут затруднения, он должен быстро получить справку о возможных действиях. Требуемую информацию пользователь может найти в руководстве пользователя или обратиться за консультацией к разработчику.
  • Использование диалоговых окон

    В процессе выполнения приложения осуществляются разнообразные проверки, например, проверка соответствия введенного в поле значения заданным условиям. Если в результате проверки окажется, что введенное значение не удовлетворяет требуемым условиям, необходимо об этом сообщить пользователю.
  • Создание справочной системы в формате WinHelp

    Основой справочной системы являются темы, содержащие пояснительный текст. Содержание справочной системы включает список тем, доступных в системе. Каждая тема имеет заголовок и уникальный символьный идентификатор.
  • Темы справочной системы

    Создание тем справочной системы начинается с создания файла описания в формате RTF. Проще всего для этого использовать редактор Microsoft Word. Создайте с помощью него новый файл. После этого введите тексты тем справочной системы, расположив каждую тему на отдельной странице.
  • Ключи для поиска тем. Пояснения к терминам.

    При определении ключей необходимо иметь в виду следующее. | В качестве маркера сноски используется латинский символ К. | В тексте сноски можно определить сразу несколько ключей поиска, разделив их знаком (;). | Длина строки с ключами поиска должна быть не более 255 символов.
  • Формирование файла проекта справочной системы

    Файл проекта справочной системы содержит параметры ее компиляции и может включать до шести разделов, выполняющих функции, описанные в табл. 12.5. | Таблица 12.5. Разделы файла проекта справочной системы. | Раздел | Функция | [Files] | Определяет список файлов с описанием тем | [Options ]
  • Компиляция справочной системы

    После того как описание тем справочной системы и файл проекта подготовлены, можно приступать к компиляции справочной системы. В результате будет создан файл справки, имеющий расширение HLP. | Для компиляции справочной системы в Visual FoxPro вы можете воспользоваться программой Help Workshop, выполнив следующие действия: | Запустите программу Help Workshop. | Появляется пустое окно программы.
  • Содержание справочной системы

    Обычно окно справочной системы содержит три вкладки: Содержание, Указатель и Поиск. Для того чтобы в диалоговом окне присутствовала вкладка Содержание, необходимо создать файл с содержанием справки. Например, для файла справки, приведенного на рис.
  • Создание справочной системы в формате HTML

    Для создания справочной системы в формате HTML можно использовать HTML Help Workshop. | Создайте темы справочной системы, сохраняя при этом каждую тему в отдельном HTML-файле. Для создания этих файлов вы можете использовать любой редактор файлов HTML, например, Microsoft Word.
  • Окно HTML Help Workshop

    Окно программы HTML Help Workshop (рис. 12.9) состоит из двух частей. В левой части находятся вкладки Project (Проект), Contents (Содержание), Index (Указатель) и Help (Справка). Слева от каждой вкладки размешена соответствующая панель инструментов.
  • Определение параметров проекта справочной системы

    Параметры проекта отображаются в разделе [options] вкладки Project (Проект). Для их редактирования нажмите кнопку Change Project Options (Изменить параметры проекта) на панели инструментов вкладки. | Откроется диалоговое окно Options (Параметры) (рис.
  • Определение псевдонимов тем. Определение связи между псевдонимами и индексами тем.

    Чтобы в приложениях можно было использовать справочную систему, вы должны определить псевдоним каждой темы. | Для этого откройте диалоговое окно HtmlHelp API information нажатием одноименной кнопки на панели инструментов вкладки Project (Проект) и перейдите на вкладку Alias (Псевдоним) (рис. 12.12).
  • Создание содержания справочной системы

    Для создания содержания справочной системы в иерархическом виде перейдите на вкладку Contents (Содержание). В области содержания справочной системы (рис. 12.14) вы можете добавить заголовки нескольких уровней вложенности и непосредственно ссылки на темы справочной системы. | Рис. 12.14.
  • Создание ключей для поиска тем

    Для создания ключей поиска перейдите на вкладку Index (Указатель). Используя кнопки панели инструментов вкладки, вы можете создать новый ключ, редактировать ранее созданный или удалить ключ (рис. 12.16). | Рис. 12.16.
  • Компиляция и тестирование справочной системы

    После того как вы подготовили проект справочной системы, его необходимо сохранить и скомпилировать. Используя кнопку Save project, contents and index files (Сохранить проект, содержание и индексированные файлы) на панели инструментов вкладки Project (Проект), можно сохранять файлы проекта, содержания и указателя.
  • Использование справочной системы в приложениях. Команды Visual FoxPro для управления справочной системой.

    Мы рассмотрели создание справочных систем двух типов. Однако обращение к ним из приложения, созданного в Visual FoxPro, осуществляется одинаково. Рассмотрим в данном разделе команды Visual FoxPro, управляющие выводом справочной информации, и свойства элементов управления, с помощью которых организуется связь с темами справочной системы.
  • Определение темы справочной системы для элементов управления

    При создании справочной системы для каждой формы приложения, а иногда и для отдельных объектов формы можно создать отдельную тему файла справки. Затем необходимо определить для формы файл справки и связанную с формой тему.
  • Справка типа "What's This?"

    Для краткого описания отдельных объектов формы можно использовать справку типа "What's This?" (Что это?), которая аналогична контекстно-зависимой справке, выводимой для объекта, на котором установлен фокус.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.