Гипертекстовые технологии

Автор работы: Пользователь скрыл имя, 14 Декабря 2011 в 21:52, курсовая работа

Краткое описание

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

Содержание работы

Введение…………………………………………………………………………….3
1 Принципы построения гипертекста……………………………………………..5
1.1 Общие понятия гипертекстовой технологии…………………………………5
1.2 История развития гипертекстовой технологии………………………………6
1.3 Технология создания гипертекста…………………………………………….8
2 Гипертекстовая технология…………………………………………………….10
2.1 Состав гипертекстового документа………………………………………….10
2.2 Языки гипертекстовой разметки……………………………………………..15
2.3 Применение гипертекстовых технологий…………………………………...18
Заключение………………………………………………………………………...20
Глоссарий………………………………………………………………………….22
Список использованных источников…………………………………………….24

Содержимое работы - 1 файл

Информационныые технологии.doc

— 157.50 Кб (Скачать файл)

     Структура гипертекстовой сети задается гипертекстовыми ссылками. Гипертекстовая ссылка – это адрес другого HTML–документа, который тематически, логически или каким–либо другим способом связан с документом, в котором ссылка определена. Для записи гипертекстовых ссылок в системе WWW была разработана специальная форма, которая называется Universe Resource Locator.

     Гипертекстовые  ссылки в HTML делятся на два класса: контекстные гипертекстовые ссылки и общие. Контекстные ссылки вмонтированы в тело документа, как это было продемонстрировано в предыдущем примере, в то время как общие ссылки связаны со всем документом в целом и могут быть использованы при просмотре любого фрагмента документа. Оба класса ссылок присутствуют в стандарте языка с самого его рождения, однако, первоначально наибольшей популярностью пользовались контекстные ссылки. Эта популярность привела к тому, что механизм использования общих ссылок практически полностью "атрофировался". Однако по мере стандартизации интерфейса пользователя и стилей представления информации разработчики языка снова вернулись к общим ссылкам и стремятся приспособить их к задачам управления этим интерфейсом.

     Обычный текст представляется как одна длинная  строка символов, которая читается в одном направлении. Гипертекстовая технология заключается в том, что текст представляется как многомерный с иерархической структурой. Одно из основных применений гипертекстовых технологий – разработка Web–документов для публикации в компьютерных сетях, в первую очередь в Internet. Далее будем рассматривать технологию создания гипертекста именно с точки зрения Web–документа4.

     Под разметкой гипертекста подразумевается  использование специальных кодов, легко отделяемых от содержания документа  и используемых для реализации гипертекста. Применение этих кодов подчиняется  строгим правилам, определяемым спецификацией языка HTML (Hyper Text Markup Language).

     Существует  два способа формирования документов HTML.

     Первый  способ состоит в разметке существующего  или создаваемого документа вручную. Эта работа выполняется в текстовом  редакторе или редакторе HTML. Второй способ заключается в формировании документа непосредственно на экране и автоматической его разметке. В этом способе необязательно знание языка HTML.

     2 глава основной части

 

     2.1 Состав гипертекста 

     Сам элемент HTML или гипертекстовый документ состоит из двух частей: заголовка документа (HEAD) и тела документа (BODY):

     <HTML>

     <HEAD>

     Содержание  заголовка

     </HEAD>

     <BODY>

     Содержание  тела документа

     </BODY>

     </HTML>

     Все, что расположено между <HTML> и </HTML> – это документ. Содержание элемента HEAD определяет заголовок документа, который состоит из двух элементов: TITLE и BASE. Вслед за заголовком начинается тело документа, которое содержит в своих первых строках некоторую вводную информацию и содержание документа, оформленное в виде списка.

     Под разметкой гипертекста подразумевается  использование специальных кодов, легко отделяемых от содержания документа  и используемых для реализации гипертекста. Применение этих кодов подчиняется  строгим правилам, определяемым спецификацией  языка HTML (Hyper Text Markup Language).

     Особенность описания документа средствами языка HTML связана с принципиальной невозможностью достижения абсолютной точности воспроизведения  исходного документа. Предполагается, что документ будет широко доступен в Интернете, и поэтому неизвестно, как будет организовано его воспроизведение. Документ может быть представлен на графическом экране, выведен в чисто текстовом виде или прочитан программой синтеза речи. Поэтому язык HTML предназначен не для форматирования документа, а для его функциональной разметки.5

     Заголовок документа не имеет атрибутов. Теги начала и конца заголовка могут  быть опущены. Элементы заголовка должны правильно интерпретироваться и  в этом случае. Игнорирование тегов  заголовка стало возможным благодаря  тому, что множества имен элементов тела и заголовка не пересекаются. Следует отметить, что с появлением возможности определения имен пользователем через элемент МЕТА в третьей версии языка HTML появилась возможность ошибки при интерпретации документа. Поэтому в стандарте языка настоятельно рекомендуется не вводить имена, совпадающие со стандартными.

     Для описания элементов заголовка полезно  рассмотреть структуру типичного  интерфейса пользователя системы World Wide Web.

     Интерфейс включает поля управления и поля отображения информации. Многие поля управления могут быть заданы в документе HTML. Это позволяет администратору–автору гипертекстовой базы данных управлять просмотром не только через систему встроенных гипертекстовых ссылок, но и перепрограммируя интерфейс пользователя.

     В верхнем поле интерфейса рядом с  названием интерфейса отображается имя документа, которое указывается  в его заголовке. Ниже, сразу под  именем документа, отображается меню управления программой. Некоторые его позиции  могут быть определены через общие гипертекстовые ссылки, такие, например, как список "закладок" или системный "Help". Под рядом пиктограмм отображается адрес просматриваемого документа в форме URL. Это же поле можно использовать и для ввода адреса другого документа вручную. Сразу под адресом начинается поле отображения текста документа. В тексте цветом выделены контекстные гипертекстовые ссылки.

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

     Наиболее  часто используемым элементом заголовка  является имя документа. TITLE имеет  следующий синтаксис:

     <TITLE> Название документа </ТIТLE>.

     Содержание  элемента TITLE отображается в поле названия документа.

     Спецификация URL  определяет  две  формы  адресации  документов: полную   и неполную.  HTML  разрешает  использовать  как полную форму адреса URL, так и неполную. Но для того чтобы использовать вторую форму спецификации, ее надо на чем–то базировать, то есть задавать базовый адрес, который можно было бы использовать для формирования полной формы URL из неполной. Элемент BASE позволяет определить эту базу6.

     Элемент заголовка 2LINK–0 используется для описания общих для всего документа гипертекстовых  ссылок.  Элемент имеет  три атрибута:  REL,  REV и HREF.  REL задает тип ссылки,  REV  задает обратную ссылку,  а HREF определяет ссылку в форме  URL.  Наличие этого  элемента  в  заголовке  HTML–документа  отражает  сам факт существования гипертекстовых ссылок  данного  класса.  Однако, в сети практически нет документов, которые имели бы такой элемент в своем заголовке. Связано это с тем, что реализация такой ссылки в интерфейсе пользователя была не ясна и, как следствие, разработчики интерфейсов не включали  реализацию  данного  класса ссылок  в  свои  программы.  В третьей версии языка удалось найти логичное применение элементу LINK.  На данный  элемент  возложили нагрузку по программированию  средств  управления  интерфейсом пользователя. С этой целью ввели несколько стандартных классов отношений, которые указываются в атрибуте REL:

     – Home – адрес домашней страницы;

     – ТоC – адрес содержания документа;

     – Index – адрес индекса терминов;

     – Glossary – глоссарий;

     – Copyright – права копирайта;

     – Up – адрес вышестоящего документа  при иерархической структуре  сети;

     – Next – следующий документ при линейном просмотре;

     – Previous – предыдущий документ при  линейном просмотре;

     – Help – адрес документа с информацией "Help";

     – Bookmark – адрес файла закладок.

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

     Элемент МЕТА предназначен для определения  в заголовке документа конструкций, отсутствующих в спецификации HTML. Имеет три  атрибута: NAME, CONTENT, HTTP–EQUIV. Применение  данного элемента затруднено  тем, что для интерпретации  конструкций, которые вводятся через этот элемент, необходимо, чтобы сервер или интерфейс пользователя   мог эти конструкции расшифровать  и применить.  Для такого  сорта  работы  программа должна уметь интерпретировать конструкции SGML, что практически не реализовано ни в одной интерфейсной программе. Единственным способом применения данного элемента на практике является включение в заголовок отклика по протоколу НТТР информации, определенной через атрибут НТТРEQUIV7.

     Элемент Style предназначен для того, чтобы  автор гипертекстового документа мог задать стиль отображения своего документа: назначить фонты: для отображения заголовков, списков и других элементов текста, назначить размер шрифтов встроенных меню, примеров, ссылок и т. п. Для этого элемента разработан специальный механизм описания, конструкции которого задаются в атрибуте NOTATION.

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

     Элементы тела документа предназначены для управления отображением информации в программе интерфейса  пользователя. Они описывают гипертекстовую структуру базы данных при помощи встроенных в текст контекстных гипертекстовых ссылок. Тело документа состоит из:

     – иерархических контейнеров и  заставок;

     – заголовков (от H1 до H6);

     – блоков (параграфы, списки, формы, таблицы, картинки и т.п.);

     – горизонтальных отчеркиваний и адресов;

     – текста, разбитого на области действия стилей (подчеркивание, выделение, курсив), математических описаний, графики и  гипертекстовых ссылок.

     Описание  элементов тела документа начинается с элемента BODY. В отличие от элемента HEAD, элемент BODY имеет следующие атрибуты:

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

     CLASS – иерархически организованное  имя типа "ADDITION.FIRST".  Предназначено  для связывания элемента текста  с определенным стилем отображения.

     BACKGROUND – определяет фон, на котором отображается текст документа. Следует заметить, что разные интерфейсы пользователя поддерживают различные дополнительные атрибуты для элемента BODY.

     LANG – определяет язык документа  в виде двухсимвольного кода ISO–639, за которым следует через точку необязательный код страны в формате ISO–3166. Однако, даже Arena, специально предназначенная для иллюстрации HTML 3.0, не реализует этой возможности. 

     2.2 Языки гипертекстовой  разметки 

     К моменту создания HTML существовал  стандарт языка разметки печатных документов – Standard Generalised Markup Language.

     Он  и был взят в качестве основы HTML. Предполагалось, что такое решение поможет использовать существующее программное обеспечение для интерпретации нового языка. Однако, будучи доступным широкому кругу пользователей Интернет, HTML зажил своей собственной жизнью.

     Гипертекстовая  база данных в концепции WWW – это  набор текстовых файлов, написанных на языке HTML, который определяет форму  представления информации (разметка) и структуру связей этих файлов (гипертекстовые ссылки). Такой подход предполагает наличие еще одной компоненты технологии – интерпретатора языка.

Информация о работе Гипертекстовые технологии