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

Автор работы: Пользователь скрыл имя, 30 Мая 2011 в 14:35, реферат

Описание

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

Содержание

Введение3

1. Теоретические основы гипертекстовых технологии 4

1.1. Понятие гипертекста 4

1.2. Концепция гипертекстовых технологии5

1.2.1. Что дает использование гипертекста?5

1.2.2. Область применения гипертекстовых систем5

1.3. История развития гипертекста7

2. Гипертекстовые системы9

2.1. Определение гипертекстовой системы9

2.2. Гипертекстовая система World Wide Web (www)10

2.3. Архитектура11

3. Понятия World Wide Web (www)14

3.1. Структура документа HTML15

3.2. Гипертекстовые ссылки16

3.3. Использование графики в HTML документах19

Заключение20

Список использованной литературы21

Работа состоит из  1 файл

реферат.docx

— 72.40 Кб (Скачать документ)

         2) средства для броузинга ИЕ в процессе ассоциативной навигации. 

     3. Визуальный аспект. Управление функционированием  гипертекстовой системы осуществляется  на основе принципа прямого  манипулирования представленными  на экране монитора символами  внеязыковых объектов. Принцип прямого  манипулирования  означает возможность  инициировать быстрые, реверсивные  операции над объектами с немедленно  видимыми результатами. Пользователь  получает возможность легко и  практически мгновенно перемещать единицы информации и фрагменты гипертекста из одного контекста в другой вместе со всей совокупностью заданных в первом контексте связей: ИЕ или ее элемент активизируются (выбираются) путем нажатия мышью на так называемую, “электронную кнопку”, играющую роль исходной точки связи, ведущей к той или иной информации, которая может представлять интерес для пользователя. Система осуществляет переход в конечную точку указанной связи и выдает на экран соответствующую ей ИЕ. Это может быть либо новая ИЕ, замещающая на экране исходную, либо вставка некоторого нового элемента в представленную на экране единицу информации, или старая и новая единицы информации могут быть представлены на экране одновременно. [3]

     В отличие от других типов информационных систем, например, использующих традиционные СУБД, использование дисплея в  качестве основного устройства управления процессами авторизации и навигации  является необходимым, хотя и недостаточным, признаком гипертекстовой системы. 

     
    1. Гипертекстовая  система world wide web(www)

     Идея HTML - пример чрезвычайно удачного решения  проблемы построения гипертекстовой системы  при помощи специального средства управления отображением. На разработку языка  гипертекстовой разметки существенное влияние оказали два фактора: исследования в области интерфейсов  гипертекстовых систем и желание  обеспечить простой и быстрый  способ создания гипертекстовой базы данных, распределенной на сети.

     В качестве базы для разработки языка  гипертекстовой разметки был выбран SGML (Standard Generalised Markup Language). Следуя академическим  традициям, Бернерс-Ли описал HTML в терминах SGML (как описывают язык программирования в терминах формы Бекуса-Наура). Естественно, что в HTML были реализованы все  разметки, связанные с выделением параграфов, шрифтов, стилей и т. п., т.к. реализация для NeXT подразумевала  графический интерфейс. Важным компонентом языка стало описание встроенных и ассоциированных гипертекстовых ссылок, встроенной графики и обеспечение возможности поиска по ключевым словам.

     Вторым  краеугольным камнем WWW стала универсальная  форма адресации информационных ресурсов. Universal Resource Identification (URI) представляет собой довольно стройную систему, учитывающую  опыт адресации и идентификации e-mail, Gopher, WAIS, telnet, ftp и т. п.

     URL используется в гипертекстовых  ссылках и обеспечивает доступ  к распределенным ресурсам сети. В URL можно адресовать как другие  гипертекстовые документы формата  HTML, так и ресурсы e-mail, telnet, ftp, Gopher, WAIS.

     Третьим в списке стоит протокол обмена данными  в World Wide Web - HyperText Transfer Protocol. Данный протокол предназначен для обмена гипертекстовыми  документами и учитывает специфику  такого обмена. Так в процессе взаимодействия, клиент может получить новый адрес  ресурса на сети, запросить встроенную графику, принять и передать параметры  и т. п. Управление в HTTP реализовано  в виде ASCII-команд. [3] 

     
    1. Архитектура WWW-технологии

     WWW построена по хорошо известной  схеме "клиент-сервер". Программа-клиент  выполняет функции интерфейса  пользователя и обеспечивает  доступ практически ко всем  информационным ресурсам Internet. В  этом смысле она выходит за  обычные рамки работы клиента  только с сервером определенного  протокола, как это происходит  в telnet, например. Отчасти, довольно  широко распространенное мнение, что Mosaic или Netscape, которые безусловно  являются WWW-клиентами, это просто  графический интерфейс в Internet, является отчасти верным. Однако, как уже было отмечено, базовые  компоненты WWW-технологии (HTML и URL) играют  при доступе к другим ресурсам Mosaic не последнюю роль, и поэтому  мультипротокольные клиенты должны  быть отнесены именно к World Wide Web, а не к другим информационным технологиям Internet. Фактически, клиент - это интерпретатор HTML. И как типичный интерпретатор, клиент в зависимости от команд (разметки) выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных в текст графических образов. При анализе URL-спецификации или по командам сервера клиент запускает дополнительные внешние программы для работы с документами в форматах, отличных от HTML, например GIF, JPEG, MPEG, Postscript и т. п. Вообще говоря для запуска клиентом программ независимо от типа документа была разработана программа Luncher, но в последнее время гораздо большее распространение получил механизм согласования запускаемых программ через MIME-типы. Другую часть программного комплекса WWW составляет сервер протокола HTTP, базы данных документов в формате HTML, управляемые сервером, и программное обеспечение, разработанное в стандарте спецификации CGI. До самого последнего времени (до образования Netscape) реально использовалось два HTTP-сервера: сервер CERN и сервер NCSA. Но число базовых серверов расширилось. В свое время появился очень неплохой сервер для MS-Windows и Apachie-сервер для Unix-платформ. Существуют и другие, но два последних можно выделить из соображений доступности использования. Сервер для Windows - это shareware, но без встроенного самоликвидатора, как в Netscape. Учитывая распространенность персоналок в нашей стране, такое программное обеспечение дает возможность попробовать, что такое WWW. Второй сервер - это ответ на угрозу коммерциализации. Netscape уже не распространяет свой сервер Netsite свободно. [4, с. 159 – 164]

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

     Прикладное  программное обеспечение, работающее с сервером, можно разделить на программы-шлюзы и прочие. Шлюзы - это программы, обеспечивающие взаимодействие сервера с серверами других протоколов, например ftp, или с распределенными  на сети серверами Oracle. Прочие программы - это программы, принимающие данные от сервера и выполняющие какие-либо действия: получение текущей даты, реализацию графических ссылок, доступ к локальным базам данных или  просто расчеты.

     Завершая  обсуждение архитектуры World Wide Web хотелось бы еще раз подчеркнуть, что ее компоненты существуют практически  для всех типов компьютерных платформ и свободно доступны в сети. Любой, кто имеет доступ в Internet, может  создать свой WWW-сервер, или, по крайней  мере, посмотреть информацию с других серверов.

 

     

  1. Понятия www

     Управляющие конструкции языка HTML (Hyper Text Markup Language) называются тегами (дескрипторами) и  вставляются непосредственно в  текст документа. Все теги заключаются  в угловые скобки <…>. Сразу  после открывающей скобки помещается ключевое слово, определяющее тег, например <DIV>.

     Teги HTML бывают парными и непарными.  Непарные теги оказывают воздействие  на весь документ или определяют  разовый эффект в том месте,  где они вставлены. При использовании  парных тегов в документ добавляются  открывающий и закрывающий теги, которые воздействуют на часть  документа, заключенную между  ними. Закрывающий тег отличается  от открывающего наличием символа  "/" перед ключевым словом (</DIV>). Закрытие парных тегов выполняется  так, чтобы соблюдались правила  вложения:

     <B><I>Текст</I></B>

     К открывающему тегу может быть добавлен атрибут, представляющий собой дополнительные ключевые слова, отделяемые от ключевого  слова, определяющего тег, и от других атрибутов пробелами и размещаемые  до завершающего тег символа ">". Способ применения некоторых атрибутов  требует указания значения атрибута. Значение атрибута отделяется от ключевого  слова атрибута символом "=" и  заключается в кавычки.

     <Н1 ALIGN="LEFT">

     При отображении документа HTML сами теги не отображаются, но влияют на способ отображения  документа HTML.

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

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

     Второй  способ заключается в формировании документа непосредственно на экране и автоматической его разметке. В  этом способе необязательно знание языка HTML. Разметка выполняется специальным редактором, работающим по принципу WYSIWYG, например, FrontPage Express.

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

     Воспроизведение документа HTML выполняется программами  — броузерами, например Internet Explorer. [1] 

     
    1. Структура документа HTML

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

     <HTML>

     <HEAD><TITLE>Заголовок документа</TITLE></HEAD>

     <BODY>

     Текст документа

     </BODY>

     </HTML>

     Здесь использованы ключевые слова:

     HTML — начало и конец документа  HTML;

     HEAD — начало и конец раздела  заголовка; 

     TITLE — начало и конец общего  заголовка документа; 

     BODY — начало и конец тела документа. 

     Большинство элементов языка HTML описывает части  содержания документа и помещаются между тегами <BODY> и </BODY> (структурный  элемент BODY).

     Основными функциональными элементами документа HTML являются заголовки и абзацы. Язык HTML поддерживает шесть уровней  заголовков, которые задаются при  помощи тегов от <H1> до <H6>. В Web-документе  они отображаются шрифтом разного  размера.

     Обычные абзацы задаются с помощью парного  тега <P>. В HTML нет средств для  задания абзацного отступа. Абзацы отделяются пустой строкой. Закрывающий тег </P> рассматривается как необязательный. Подразумевается, что он стоит перед тегом, который задает очередной абзац. Если в тексте присутствует символ конца строки, при воспроизведении в броузере он рассматривается как простой пробел. Для перехода на другую строку используется непарный тег <BR>. В качестве ограничителя абзацев может использоваться горизонтальная линейка, задаваемая тегом <HR>, например:

     <HR ALIGN="RIGHT" SIZE="10" WIDTH="50%">

     Этот  тег задает горизонтальную линейку  высотой в 10 пикселов, занимающую половину ширины окна и расположенную справа. [1] 

     
    1. Гипертекстовые  ссылки

     Как только в Web-страницу будет встроена гиперсвязь, документ можно назвать  гипертекстом. Гиперссылка может  указывать:

  • на позицию в своем документе (внутренние гиперссылки),
  • на другой документ на своем сервере,
  • на произвольный объект по любому адресу Internet.
  • Внутренние гиперссылки применяются для того, чтобы упростить пользователю ориентацию в больших документах.

     Гиперссылки могут быть оформлены как абсолютные или относительные. Для создания гиперссылки необходим адрес  документа, на который устанавливается  ссылка. Этот адрес называется URL - Uniform Resource Locator.

  • Абсолютный URL — это полный Internet-адрес со всей информацией, требуемой клиенту для того, чтобы отыскать сервер и успешно установить с ним связь.
  • Относительный URL используется для адресации в пределах документа или совокупности документов на одном сервере.
  • Полный Internet-адрес можно получить лишь тогда, когда к относительному адресу добавляется базовый. Web-броузер при необходимости в большинстве случаев сам добавляет необходимый базовый адрес, чтобы получить полный адрес в Internet.

     Относительные URL используются обычно внутри HTML-документа, например, для того, чтобы организовать переход из оглавления к конкретной главе. Базовый адрес можно определить с помощью дескриптора <base> в  заголовке HTML-документа.

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

     Гипертекстовая  ссылка задается парным тегом <A>, который  содержит обязательный атрибут HREF=. В  качестве значения атрибута используется адрес URL документа, на который указывает  ссылка. Она может указывать на произвольный документ, располагающийся  на любом общедоступном узле сети, например:

     <A HREF=http://www.site.com/index.htm>

     Здесь задан адрес в абсолютной форме. Обычно в такой форме задается ссылка на внешний документ. При  использовании относительного адреса ссылка рассматривается как внутреняя, например:

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