Скачать 70.43 Kb.
|
Лабораторная работа №2 «Инструментальные средства для создания гипертекста и гипертекстовых справочных систем» 1. Цель работыИзучить возможности и особенности инструментальных средств для создания гипертекста (ГТ) и гипертекстовых электронных справочных систем, а также получить навыки работы с ними и разработать электронную справочную систему для собственного программного приложения. 2. Подготовка к работеИзучить основные понятия гипертекстовой информационной технологии (ГИТ) и модели гипертекста, а также проанализировать возможности различных инструментальных средств создания гипертекстовых электронных справочных систем (HelpScribble, AnetHelp Tool, RoboHelp, Mif2GO, Help & Manual и др.) [1,2]. Демонстрационные версии данных программных систем можно загрузить, выбрав соответствующие ссылки из приведенных выше. 3. Лабораторное задание
4. Требования
5. Методические указания Создание гипертекстового справочника по программному продукту состоит из шести основных этапов:
Первый этап является наиболее сложным и трудно формализуемым. Гипертекст в формате HTML Help реализуется в виде файла с расширением СНМ. Представление и взаимодействие со справочником обеспечивают программные компоненты браузера Internet Explorer. Справочники HTML Help могут включать гипертекст, графические изображения в форматах GIF, JPEG и PNG, компоненты ActiveX, а также скрипты на Java и Visual Basic. Информация в СНМ-файле хранится в сжатом виде. Более подробно рассмотрим возможности системы Help & Manual фирмы EC Software. Help & Manual – программа со встроенным WYSIWYG-редактором (аббревиатура от What You See Is What You Get, «что видишь, то и получишь») для создания справочных систем и печатной документации. Демо-версию программы можно получить на сайте разработчика (www.ec-software.com). Данная версия имеет ограничение по времени использования и еще одно ограничение, связанное с генерацией справочника в формате HTML Help (некоторые гипертекстовые ссылки заменяются ссылками на сайт разработчика). Главным преимуществом программы является ее универсальность. С ее помощью можно получить файл справочной информации в любом из наиболее распространенных на сегодняшний день форматов (CHM, HLP, HXS, HTML, XML, PDF, RTF, e-Books, Browser-based help и др.). Кроме того, программа позволяет конвертировать help-файлы из одного формата в другой. Для генерации справочников в форматах WinHelp и HTML Help используются компиляторы от Microsoft, однако прямого доступа к интерфейсу Help Workshop и HTML Help Workshop разработчик справочника не имеет. Help & Manual способен декомпилировать справочные файлы (.hlp и .chm) и создать на их основе новый проект. При создании русскоязычного справочника в формате HTML Help перед генерацией CHM-файла необходимо указать используемый язык, а на сайте компании можно получить русскоязычный словарь, подключаемый к Help & Manual для проверки правописания текста разделов. Интуитивно понятный интерфейс делает программу простой в освоении. Основной блок программы составляет текстовый редактор схожий с MS Word как по интерфейсу, так и по функциональности. Рабочая область Help & Manual содержит все необходимые функции для создания и редактирования справки и файлов документации, включая полную поддержку мультимедийных и сложных модульных проектов, а также функции форматирования и редактирования современного текстового процессора, включая динамические стили и сложные таблицы. Интерфейс состоит из двух областей (рис. 1). Первая – это панель с древовидной структурой содержания файла. Вторая – редактор страниц. Редактор страниц состоит из трех закладок: Page Editor (редактор страницы), XML Source Code (исходный код в формате XML), Topic Options (опции). Первая закладка представляет непосредственно сам редактор страницы, а вторая содержит исходный текст страницы в формате XML. На третьей закладке, представленной на рис. 2, определяются основные параметры текущей страницы (идентификатор страницы, ключевые слова, якорь по умолчанию и др.). Якорем в программе называется невидимая метка в тексте страницы, к которой будет осуществляться переход по ключевому слову или по гиперссылке. Рис. 1. Главное окно программы Help & Manual Рис. 2. Закладка Topic Options редактора страниц Все ключевые слова, указанные как целиком для страниц, так и для якорей, выводятся на странице «Указатель» (Предметный указатель, Index) сгенерированных файлов помощи. При выборе ключевого слова будет осуществляться переход к объекту (странице или якорю), на который оно ссылается. Гиперссылки выполняют ту же роль, что и в Internet-браузере, т.е. осуществляют переход на указанную страницу. Гиперссылки могут быть четырех типов:
Для ссылки можно задать один из четырех стилей отображения: классическая ссылка (синий шрифт с подчеркиванием), форматированный текст, кнопка или рисунок. В редакторе Help & Manual предусмотрена возможность добавления комментариев (текстовых блоков, которые при компиляции файла игнорируется) и текстовых переменных, а также условий (например, если возникает необходимость добавить в проект текстовый блок, который должен отображаться только в избранных форматах файлов помощи) через инструмент «Условие» (рис. 3). Рис. 3. Окно добавления условия В параметрах этого инструмента выбираются форматы компилируемых файлов и ставится логическое условие IF, IFNOT или ELSE (если, если не, иначе). Из дополнительных средств Help&Manual обладает тремя внешними компонентами:
Когда текст справки полностью подготовлен необходимо выполнить компиляцию конечного файла. В окне компиляции нужно выбрать формат конечного файла, указать его имя и расположение (см. рис. 4). Рис. 4. Окно компиляции Удобной особенностью режима компиляции является возможность включения в скомпилированный файл опций файлов других форматов. После того как файл справки скомпилирован в одном из форматов (например, HTML Help) с помощью одного из рассмотренных выше средств разработки гипертекста можно переходить к его тестированию и отладке, а также можно выполнить его интеграцию с пользовательским приложением (т.е. обеспечить доступ к справочнику из пользовательского приложения). Интеграцию справочной системы с приложением можно осуществить различными способами. Рассмотрим самый простой способ интеграции полученного .chm файла с пользовательским приложением на C#. Необходимо воспользоваться стандартной функцией ShowHelp компоненты Help, которая определена в пространстве имен System.Windows.Forms. Например, для вызова справки (HelpFile.chm) в главном окне пользовательского приложения достаточно добавить следующую строку: System.Windows.Forms.Help.ShowHelp(Parent,"HelpFile.chm") Литература
Контрольные вопросы
|
Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная... Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»... |
Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа... Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать... |
||
Лабораторная работа 2 12 лабораторная работа 3 17 лабораторная работа... «Проектирование систем реального времени» для студентов специальности 09. 05. 01 «Применение и эксплуатация автоматизированных систем... |
Лабораторная работа №27 Лабораторная работа №28 Контрольные работы... Пм «Сборка монтаж (демонтаж) элементов судовых конструкций, корпусов, устройств и систем металлических судов» |
||
Лабораторная Работа 2а: Командный Файл Компоновщика 27 Когда вы закончите эту главу, вы должны будите иметь базовые знания архитектуры C28x и принципы взаимодействия его компонент для... |
Методические указания для студентов по выполнению лабораторных работ... Лабораторная работа 4, 5 Исследование регистров, счетчиков и дешифраторов Лабораторная работа 6, 7 Исследование генератора псевдослучайной... |
||
Лабораторная работа №1 «Применение средств операционных систем и... |
Лабораторная работа №1 «Применение средств операционных систем и... |
||
«Инструментальные средства информационных систем» Федеральное Государственное образовательное бюджетное учреждение высшего профессионального образования «Сибирский государственный... |
Лабораторная работа №10. Изучение принципа действия и функциональной... Лабораторная работа № Изучение принципов построения системы автоматической подстройки частоты (апч) радиолокационной станции |
||
Конкурсная документация к открытому конкурсу для заключения государственного... Валеева Дилара Ильдаровна тел. (3472) 29-70-70, тел вн. 15-39, настоящим приглашает к участию в открытом конкурсе по выбору поставщика... |
Лабораторная работа №1 «Создание общих ресурсов и управление ими» Лабораторная работа №6-7 «Изучение типов серверов, их настройка и конфигурирование» |
||
Лабораторная работа №4a ... |
Лабораторная работа № Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка... |
||
Лабораторная работа №7 «Подготовка и проведение тестирования» Изучить методы подготовки и проведения тестирования и получить навыки создания и выполнения тестов в среде ms visual Studio для приложений... |
Программа государственного экзамена по направлению Язык разметки гипертекста html. Структура html-документа. Метаданные. Особенности форматирование текста и создания гиперссылок |
Поиск |