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

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

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

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

    В процессе выполнения приложения осуществляются разнообразные проверки, например, проверка соответствия введенного в поле значения заданным условиям. Если в результате проверки окажется, что введенное значение не удовлетворяет требуемым условиям, необходимо об этом сообщить пользователю.
  • Создание справочной системы в формате 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 Help Workshop

    Окно программы 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 для управления справочной системой

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

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

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