Эта небольшая программка при каждом ее запуске выдает очередной "Совет дня". Она предназначена для встраивания в сложные программы, которые требуют обучения пользователей. Обычно запускается при запуске "большой" программы и через специальный пункт меню программы.
Советы можно перелистывать при помощи кнопок "Дальше" и "Назад" и отключить при помощи признака "Больше не выводить советы", когда они окончательно надоели. В верхней части окна имеется поле для выбора "Тема", при помощи которого можно изменить тему (группу) советов.
Имеется встроенный Редактор советов. В редакторе советов имеется возможность экспорта советов в HTML-файл по настраиваемому шаблону.
Редактор Советов запускается если при запуске утилиты указать какой-либо параметр в командной строке, например:
Hints.exe 1
Все советы делятся на темы (группы): на приведенном примере это темы "Советы", "Настройка" и "Что нового"... Название темы выводится в заголовке окна при демонстрации советов. В левой части окна редактора советов находится список групп. Редактировать записи о группах советов можно при помощи кнопок "Добавить", "Изменить" и "Удалить", расположенных над списком групп. Запись списка групп редактируется при помощи следующий формы:
На листе "Советы" формы
расположена таблица со списком советов данной
группы.
В правой части окна Редактора Советов находится список советов выделенной группы и кнопки для его редактирования. Назначение кнопок:
- Добавить новый
совет
- Изменить или открыть
запись
- Удалить запись
- Кнопки для
упорядочивания записей внутри группы
-
Экспорт советов в html-файл по шаблону
- Вызвать страницу
Помощи, которую Вы сейчас читаете
- Выход из Редактора
Советов
Форма записи о совете имеет следующий вид:
При каждом запуске утилиты выводится очередной совет. Номер последнего выведенного совета сохраняется в файле Hints.ini. В этом же файле сохраняется признак "Больше не выводить". Поэтому единственный способ заставить вновь запускаться утилиту, у которой включен признак "Больше не выводить" это изменить значение переменной "DontShow" в файле Hints.ini с 1 на 0. Можно даже просто удалить файл Hints.ini. Это можно делать программно из вашей "большой" программы перед вызовом утилиты Hints при помощи специального пункта меню "Полезные советы", расположенного обычно в подменю "Помощь".
При нажатии на кнопку "Экспорт в HTML" в появляется следующее окно:
Здесь можно задать файл с шаблоном файла для экспорта (по умолчанию, используется файл ExpHints.tp) и файл, в который будет производиться экспорт. Шаблон экспортируемого файла довольно прост и Вы можете его настроить на свой вкус. Вообще, экспортируемый файл может и не быть в формате HTML: это просто текстовый файл, содержание которого формируется из файла базы данных "Советов" в соответствии с заданным шаблоном. В шаблоне используется два макроса для обозначения полей из файла советов:
Полностью удалить все советы из базы данных
советов проще всего просто удалив файлы TipGroup.tps и
Tips.tps