Создание справочной системы приложения. Программирование в Visual. Fox. Pro 7. 0. Разработанное вами приложение должно быть интуитивно понятным и дружественным к. Если у пользователя возникнут затруднения, он должен быстро. Требуемую информацию пользователь может. Но проще всего воспользоваться справочной системой, содержащей информацию о приложении, описание его основных функций и инструкцию по работе. Пояснения к элементам управления, отображаемые в строке состояния, задаются в свойстве status.
Bar. Text (Текст строки состояния). Кроме текста строки состояния вы можете задать текст подсказки, который будет отображаться под курсором мыши, если его установить на элемент управления и удерживать некоторое время. Текст подсказки задается в свойстве Tooi. Tip. Text (Текст подсказки). Properties (Свойства) установлены значения свойств status.
Bar. Text (Текст строки состояния) и Tooi. Tip. Text (Текст подсказки). Если в результате проверки окажется, что введенное значение не удовлетворяет требуемым условиям, необходимо об этом сообщить пользователю.
Из текста сообщения должна быть ясна причина ошибки. Кроме того, текст должен содержать рекомендации по ее исправлению. Для вывода информационного сообщения вы можете воспользоваться функцией MESSAGEBOX или создать собственную функцию. Рассмотрим описание функции MESSAGEBOX и приведем пример ее использования.
Определение пояснений для элемента управления Функция имеет следующий синтаксис. MESSAGEBOX (текст- Сообщения . Длинное сообщение автоматически располагается на нескольких строках. Если сообщение состоит из нескольких предложений и вы хотите разбить его на абзацы, то используйте функцию снк(1. Данный аргумент является числовым и его значение определяется как сумма трех параметров: типа кнопок, типа значков и номера кнопки, выбранной по умолчанию. Возможные значения этих параметров приведены в табл. Кнопки, отображаемые в диалоговом окне.
По адресу www.snkey.net предлагается скачать набор разработчика сайтов под громким названием « SNK Visual HTML Workshop 3». Мощный HTML редактор с русским интерфейсом со следующими. Включает SNK Visual HTML Workshop Professional и ряд дополнительных утилит. Ну и наконец, редактор, которым пользуюсь я и которым сделан этот сайт тоже - SNK Visual HTML Workshop фирмы SNK Software.
LightPad (Для мелкой работы с PHP, HTML, Perl.) 3. SNK Visual HTMl Workshop (тоже HTML и PHP редактор) 6. Web Studio включает в себя средство для создания сайтов Visual Workshop ( ранние версии известны как SNK Visual HTML Workshop) и редактор кода.
Abort, Retry, Ignore. Yes, No, Cancel. Таблица 1. Значки, отображаемые в диалоговом окне. Вопросительный знак. Восклицательный знак. Информационный знак ( i ). Таблица 1. 2. 3. Кнопка, выбираемая по умолчанию.
Кнопка по умолчанию. Функция MESSAGEBOX возвращает числовое значение, определяющее нажатую пользователем кнопку. Возможные значения приведены в табл.
Значения, возвращаемые функцией. Рассмотрим использование диалогового окна для вывода сообщения об ошибке ввода значения кредита клиента. Для этого выполните следующие действия.
Откройте форму для ввода информации о клиентах. Выберите поле ввода значения кредита и для события valid определите процедуру (рис.
THIS. Value > 5. MESSAGEBOX(. Определение процедуры для события Valid. Запустите форму на выполнение, введите значение кредита более 5.
Откроется диалоговое окно с сообщением об ошибке (рис. Диалоговое окно с сообщением об ошибке. Создание справочной системы в формате Win. Help. Основой справочной системы являются темы, содержащие пояснительный текст.
Содержание справочной системы включает список тем, доступных в системе. Каждая тема имеет заголовок и уникальный символьный идентификатор. Дополнительно каждой теме можно поставить в соответствие уникальный индекс темы, который должен быть целым числом. Каждая тема может иметь более одного. Кроме того, один ключ может содержать ссылку на несколько тем.
Использование идентификаторов тем для контекстного вывода справочной информации не допускается. При этом текст, используемый для организации перекрестной ссылки, выделяется зеленым цветом и подчеркиванием. Например, в системах складского учета такими терминами будут накладная, счет, отпуск товара.
В качестве термина может рассматриваться не только отдельное слово, но и любая фраза из текста темы. Справочная система Windows позволяет дать каждому термину приложения краткое определение. Такие термины на экране выделены зеленым цветом и пунктирным подчеркиванием.
Если щелкнуть мышью на термине, для которого. Для этого можно использовать любой текстовый редактор, поддерживающий формат RTF.
Описание содержит темы, индексы и ключи справочной системы. Структура документа должна соответствовать требованиям, предъявляемым компилятором справочной системы (Help Compiler). Подробную информацию вы найдете в руководстве по применению Help Compiler. В качестве примера создадим простую справочную систему, состоящую из нескольких тем. Для каждой темы определим заголовки, идентификаторы и ключи, используемые для поиска информации. Проще всего для этого использовать редактор Microsoft Word.
Создайте с помощью него новый файл. После этого введите тексты тем справочной системы, расположив каждую тему на отдельной странице. Поэтому для разделения тем вставьте между ними признак начала новой страницы путем нажатия комбинации клавиш < Ctrl> +< Enter>. В тексте вы можете форматировать отдельные части темы, а также вставлять в текст рисунки (рис. Тексты тем с рисунками. Можно определить заголовки, идентификаторы и ключи поиска для каждой темы.
В Microsoft Word. Указатели сноски должны располагаться в начале темы, а сам текст заголовка, идентификатора и ключа поиска — в области сноски. В меню Вставка выберите команду Сноска. В открывшемся диалоговом окне для определения сноски выберите опцию Нестандартный маркер, а в качестве маркера сноски используйте символ $. Между маркером сноски и текстом заголовка должен быть только один пробел. Заголовок должен содержать не более 1.
Кроме того, он не может быть форматированным. Определение заголовка темы. Идентификатор темы определяется аналогично заголовку темы, только в качестве маркера сноски используется символ #. При создании идентификатора необходимо придерживаться следующих правил. Имя идентификатора должно быть уникальным, т.
В тексте сноски можно определить сразу несколько ключей поиска, разделив их знаком (; ). Определение ключей для поиска тем справочной системы. Ключи могут содержать любые символы, а также знаки пунктуации (за исключением точки с запятой) и пробелы.
Предметный указатель основного окна справочной системы. Поиск темы по ключам справочной системы. Перекрестные ссылки. Используя перекрестные ссылки справочной системы, вы можете из текущей темы перейти в связанные с ней или близкие ей темы.
Теперь создадим тему, в которой будет приведена ссылка на связанные с ней темы. Для этого установите для фразы печать данных формат Двойное подчеркивание. Далее установите курсор на следующую позицию за выделенной фразой, определите формат Скрытый и введите идентификатор темы, с которой устанавливается связь (в данном случае: Print. Создание перекрестной ссылки.
Замечание. По умолчанию скрытый текст не отображается на экране, что довольно неудобно при создании описания справочной системы. Чтобы скрытый текст отображался на экране, установите для категории Просмотр режим отображения скрытого текста в диалоговом окне Параметры, открывающемся при выборе команды Параметры из меню Сервис.
Несмотря на то, что в тексте фраза была установлена в формате с двойным подчеркиванием, в справочной системе она появляется с обычным подчеркиванием. При позиционировании курсора на выделенной фразе меняется вид курсора, а при щелчке осуществляется переход к теме, связанной с этой фразой. Пояснение создается аналогично отдельной теме. Для него определяется идентификатор темы, после чего термин, требующий кратких пояснений, выделяется одинарным подчеркиванием. Затем за термином в скрытом формате вводится идентификатор поясняющей темы.
При щелчке мыши на данном термине открывается окно с поясняющим текстом. Для закрытия окна с пояснениями необходимо щелкнуть мышью вне окна с текстом пояснения. После этого вы возвращаетесь в то же окно, откуда вызвали окно пояснения.
Разделы файла проекта справочной системы. Основные из них следующие.
TITLE — определяет заголовок окна справочной системы, который должен содержать не более 3. COMPRESS — используется для сжатия справочного файла, создаваемого компилятором.
Параметр может принимать значение True или False. WARNING — определяет количество сообщений об ошибках и предупреждениях, выводимых при компиляции.
FORCEFONT — данный параметр используется в том случае, если в описании справочной системы использовались шрифты, отсутствующие на компьютере, где будет выполняться приложение. Параметр указывает компилятору на необходимость преобразования всех используемых в описании шрифтов к типу, введенному с параметром FORCEFONT. Пробелы в наименовании типа шрифта не допускаются. Уровни параметра WARNING. Выводимая информация. Только наиболее серьезные ошибки.
Все ошибки и предупреждения. Раздел . При использовании в приложении контекстного вызова справочной системы в разделе необходимо. В результате будет создан файл справки, имеющий расширение HLP. Появляется пустое окно программы. Откройте в этом окне созданный вами файл справочной системы проекта sales командой Open (Открыть) из меню File (Файл). Например, для редактирования раздела .
В результате на экране откроется диалоговое окно Options (Параметры), содержащее несколько вкладок. Для того чтобы скорректировать текст файла проекта, вам необходимо установить на вкладках требуемые. Открывая соответствующие диалоговые окна, скорректируйте текст файла проекта. Для этого выполните следующие действия. В меню File (Файл) выберите команду Run Winhelp (Запустить Win.
Help). В поле File (Файл) открывшегося диалогового окна введите имя файла справки или выберите нужный файл из раскрывающегося списка ранее созданных файлов справок. Для поиска файла справки вы можете воспользоваться кнопкой Browse (Обзор), расположенной с правой стороны этого поля. Для того чтобы в диалоговом окне присутствовала вкладка Содержание, необходимо создать файл с содержанием справки. Например, для файла справки, приведенного на рис. Конечно, можно в области текста темы, открываемой при вызове справочной системы, указать ссылки на все остальные темы файла справки. Но при создании файла справки в среде.
Windows более предпочтительным является отображение содержания в иерархическом виде. Для создания такого содержания в Help Workshop выполните следующие действия.
В меню File (Файл) выберите команду New (Создать).
РАБОТА С РЕДАКТОРОМ Visual HTML Workshop. Старый русский почтовик! Самый активный, самый надежный!
На рисунке Вы видите внешний вид главного окна. Если поднести указатель мышки к интересующей вас кнопке, то появится всплывающая подсказка. Каталог можно задать, выбрав нужный в левом окошке, или прописав его вручную. Оставляем в силе галочки. Опять же выбирать цвета можно или прописав коды вручную, или нажав на кнопку . При изменении кодов в окошках . Оставляем пока в покое .
Должен сразу сказать, что все занесенное в эти графы будет автоматически вставляться в теги МЕТА в заголовки всех страниц проекта. Поэтому. если Вы решили использовать для каждой страницы Вашего сайта отдельное описание и набор ключевых слов, то эти окошки следует оставить пустыми, поставив только флажки. В принципе, особой роли это не играет.
Для чего, я уже говорил. Если Вы поставите соответствующий флажок и нажмете кнопку . Например, можно в заголовок вставить тег МЕТА со свойством . Пропускаем скрипты и нажимаем кнопку далее. Появляется последнее окно из серии . Если на сервере, куда Вы поместите свой сайт, будут другие требования, Вы всегда сможете изменить это имя. Это объясняется особенностями операционной системы UNIX, под которой работают большинство.
Теперь Вы можете, нажав на одну из кнопок 4 (в зависимости от того, какой браузер Вы предпочитаете), посмотреть, что у Вас получилось. Документ, изображенный на последнем рисунке, будет выглядеть в окне браузера. Можете считать, что первая Ваша страница создана. В следующей статье мы начнем наполнять ее содержанием.