Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2. Основы офисного программирования.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
4.04 Mб
Скачать

13.3.Подготовка файла справки

Файл справки может быть подготовлен с помощью любой утилиты, предназначенной для разработки справочников, например: RoboHelp, Doc-To-Help, Visual Help, Help Magician, ForeHelp, Microsoft Help Workshop и др.

Общая схема подготовки файла справки включает следующие шаги:

1. Подготовка текстового документа (или нескольких текстовых документов), содержащих текст справочника и сохранение его в заданном формате (обычно – RTF).

2. Разработка проекта для преобразования созданных файлов в справочник (создание содержания, редактирование ссылок и т.д.) и его компиляция в HLP-файл с помощью специальной программы.

Для облегчения этой работы в состав Instant Help включен специальный шаблон InstHelp.dot, который позволяет разрабатывать справочник в среде MS Word. В этом шаблоне содержатся определения всех необходимых стилей, используемых для разметки файла справки (новых тем, переходов и т.п.), макросы и дополнения к меню и панелям инструментов.

Файл с текстом справочника создается на основе указанного шаблона, а генератор справки, конвертирующий созданных файл в справочник, запускается с помощью команды меню или специализированной кнопки на панели инструментов. Для компиляции файла используется MS Help Workshop.

Глава 14.Дополнительные рекомендации Установка приложения

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

В общем случае программа установки должна выполнять следующие действия:

  • определять папки для установки приложения и проверять возможность установки приложения в указанные папки,

  • давать возможность выбора файлов для установки (если это необходимо, т.е. если, например, у пользователя есть выбор вариантов установки),

  • проверять наличие нужных для установки файлов на дистрибутиве и контролировать результаты их копирования в указанные папки,

  • обеспечивать возможность «отката», т.е. отказа от выполнения установки с возвратом к исходному состоянию (например, если выбранные для установки папки уже содержат файлы с такими же именами, произошла ошибка при копировании очередного файла и т.п.),

  • сохранять параметры приложения в Реестре системы, создав для этого специальный подраздел в разделе Реестра HKEY_CURRENT_USER\Software;

  • обеспечить возможность деинсталляции/обновления приложения (создать файл с информацией об установке, о размещении файлов и папок, изменениях, внесенных в стандартные папки, в реестр и т.п.) с восстановлением/обновлением информации в Реестре.

Выполнение этих требований облегчит работу с приложением, его установку и модификацию.

14.1.Повышение эффективности работы приложения

Для облегчения работы пользователя с приложением при его разработке необходимо решить следующие задачи:

  • обрабатывать ошибки (инструкция On Error и специальные средства приложений, например, проверка вводимых значений в Excel), локализуя их, сообщая пользователю о том, какая ошибка произошла, и что он должен предпринять;

  • отключать обновление (перерисовку) экрана при выполнении промежуточных операций (открытия файлов, обновления данных в таблицах и т.п.), что повысит скорость выполнения программы (свойства ScreenUpdating, Visible);

  • закрывать все файлы, открытые, но уже не используемые приложением, причем принудительно сохранять при закрытии файлы, которые должны быть сохранены, и не сохранять файлы, которые не должны сохраняться (используя метод SaveAs и свойство Saved);

  • возвращать фокус в исходную точку (для этого необходимо запоминать текущее положение курсора, точки вставки, рамки выделения и т.п. при запуске команды);

  • восстанавливать в качестве текущих диск и папку, которые были текущими до запуска приложения;

  • восстанавливать параметры приложения и установки пользователя (панели инструментов и меню, масштаб, состояние главного окна и дочерних окон, режим отображения документов, установки, доступные через команду Параметры меню Сервис).

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