Файл: ПРОЕКТ РАСПРЕДЕЛЕННОЙ ГИПЕРТЕКСТОВОЙ СИСТЕМЫ И ЕГО ОСНОВНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.06.2023

Просмотров: 18

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

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

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

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

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

1. ПРЕДШЕСТВЕННИКИ HTML

Начало истории HTML следует отнести к далекому 1986 году, когда Международная организация по стандартизации (ISO) приняла стандарт ISO-8879, озаглавленный "StandardGeneralizedMarkupLanguage" (SGML). Стандарт этот посвящен описанию SGML - обобщенного метаязыка, позволяющего строить системы логической, структурной разметки любых разновидностей текстов. Слово "структурная" означает, что управляющие коды, вносимые в текст при такой разметке, не несут никакой информации о внешнем виде документа, а лишь указывают границы и соподчинение его составных частей, т.е. задают его логическую структуру.

Создатели SGML стремились максимально абстрагироваться от проблем представления электронного текста в разных программах, на разных компьютерных платформах и устройствах вывода. Так, если с помощью SGML размечается документ, содержащий заголовки, идеология языка запрещает указывать, что такой-то заголовок должен набираться, скажем, шрифтом Times полужирного начертания кегля 12 пунктов. SGML в таком случае требует ограничиться указанием на уровень заголовка и его место в иерархической структуре документа.

Благодаря таким ограничениям размеченный текст сможет без труда интерпретировать любая программа, работающая с любым мыслимым устройством вывода. К примеру, при работе в графическом интерфейсе заголовок может действительно выводиться полужирным шрифтом повышенного кегля; программа, использующая текстовый интерфейс, выделит его пустой строкой сверху и снизу и, возможно, повышенной яркостью символов; синтезатор речи, читающий документ вслух, сможет отметить заголовок паузой и изменением интонации. Можно сказать, что SGML-разметка обнажает нематериальную "душу" текста, для которой впоследствии любая программа-интерпретатор сможет подобрать подходящее к случаю "тело".


Однако абстрактность SGML этим не исчерпывается. SGML представляет собой не готовую систему разметки текста, а лишь удобный метаязык, позволяющий строить такие системы для конкретных обстоятельств. Жизнь многообразна и непредсказуема: сегодня вам требуется выделять в текстах заголовки, а завтра, возможно, понадобится размечать подписи в письмах, математические формулы или имена действующих лиц в пьесе. Стандарт SGML определяет лишь синтаксис записи элементов разметки - тегов - и их атрибутов, а также правила определения новых тегов и указания структурных отношений между ними. Для практической же разметки документов нужно приложение SGML - набор определенных в соответствии со стандартом тегов, представляющий собой, по сути, формальное описание структуры документа.

Cам по себе SGML не получил сколько-нибудь заметного распространения - до тех пор, пока в 1991 г. сотрудники Европейского института физики частиц (CERN, http://www.cern.ch), занятые созданием системы передачи гипертекстовой информации через Internet, не выбрали SGML в качестве основы для нового языка разметки гипертекстовых документов. Этот язык - самое известное из приложений SGML - был назван HTML (HyperTextMarkupLanguage, "язык разметки гипертекста").

Справедливости ради стоит отметить, что на время появления HTML существовали (и были весьма распространены) и другие языки разметки текста, например TeX и RTF.

2. ПРОЕКТ РАСПРЕДЕЛЕННОЙ ГИПЕРТЕКСТОВОЙ СИСТЕМЫ И ЕГО ОСНОВНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

В 1989 году Тим Бернерс-Ли предложил руководству международного центра высоких энергий (CERN) проект распределенной гипертекстовой системы, которую он назвал World Wide Web (WWW), Всемирная паутина. Первоначально идея системы состояла в том, чтобы при помощи гипертекстовой навигационной системы объединить все множество информационных ресурсов CERN в единую информационную систему. Технология оказалась настолько удачной, что дала толчок к развитию одной из самых популярных в мире глобальных информационных систем. Практически в сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными информационными технологиями:

  • электронная почта (e-mail);
  • файловые архивы FTP;
  • World Wide Web.

Успех технологии World Wide Web определен двумя основными факторами: простотой и использованием протоколов межсетевого обмена семейства TCP/IP, (Transmission Control Protocol, протокол управления передачей/Internet Protocol, протокол Internet), которые являются основой Internet.

Практически все пользователи Сети одновременно получили возможность попробовать себя в качестве создателей и читателей информационных материалов, опубликованных во Всемирной паутине. Но и популярность самого Internet во многом вызвана появлением World Wide Web, так как это первая сетевая технология, которая предоставила пользователю простой современный интерфейс для доступа к разнообразным сетевым ресурсам. Простота и удобство применения привели к росту числа пользователей WWW и привлекли внимание коммерческих структур. Далее процесс роста числа пользователей стал лавинообразным, и так продолжается до сих пор.

При этом сама технология на начальном этапе была чрезвычайно проста. Дело в том, что при разработке различных компонентов технологии (языка гипертекстовой разметки HTML (HyperText Markup Language, язык разметки гипертекста), протокола обмена гипертекстовой информацией HTTP, спецификации разработки прикладного программного обеспечения CGI и др.) предполагалось, что квалификация авторов информационных ресурсов и их оснащенность средствами вычислительной техники будут минимальными.

Одним из технологии создания гипертекстовой системы Wide Web язык гипертекстовой HTML, разработанный Бернерсом-Ли основе стандарта разметки печатных - SGML (Standard Markup Language, обобщенный язык ). Дэниел В. написал для Document Type - формальное описание HTML в SGML.

Разработчики смогли решить задачи:

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

Первая была решена счет выбора модели описания . Такая модель применяется в подготовки документов печати. Примером системы может хорошо известный разметки научных TeX, предложенный математическим обществом, программы его .

Язык НТМL размечать электронный , который отображается экране с уровнем оформления; документ может самые разнообразные , иллюстрации, аудио- видеофрагменты и далее. В языка вошли средства для различных уровней , шрифтовых выделений, списки, таблицы многое другое.

важным моментом, на судьбу , стало то, в качестве был выбран текстовый файл. был сделан влиянием следующих :

  • такой файл создать в текстовом редакторе любой аппаратной в среде угодно операционной ;
  • к моменту HTML существовал стандарт для сетевых информационных - Z39.50, в в качестве хранения указывался текстовый файл кодировке LATIN1, соответствует US .

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

Такой подход наличие еще компонента технологии - языка. В Wide Web интерпретатора разделены Web-сервером базы данных интерфейсом пользователя. , кроме доступа документам и гипертекстовых ссылок, предпроцессорную обработку , в то как интерфейс осуществляет интерпретацию языка, связанных представлением информации.

Wide Web (W3C) - международная , которая занимается и распространением на описание версий HTML.

версия языка ( 1.0) была направлена представление языка такового, где его возможностей скорее рекомендательный . Вторая версия (HTML 2.0) фиксировала использования его . Версия ++ (HTML++) новые возможности, набор тегов в сторону научной информации таблиц, а улучшения стиля изображений и . Версия 3.2 смогла все нововведения согласовать их существующей практикой. 3.2 позволяет реализовать таблиц, выполнение языка Java, графики текстом, также отображение и нижних . В версию 4.01 возможностей разметки , включения мультимедиа формирования гипертекстовых , уже существовавших предыдущих версиях , добавлены дополнительные работы с , языки программирования, стилей, упрощенные печати изображений документов. Некоторые уже поддерживают 5.0, хотя она является стандартом, W3C. Эта вводит новые элементы (группировка , врезка, подпись иллюстрации, «подвал» , растровый холст пр. - http://.com/periodic-.html), отличается строгой типизацией валидацией кода ( элементы форм), большие возможности созданию анимации. управления сценариями страниц Website ( базы данных, в технологии Wide Web) языки программирования сценариев: JavaScript, , VBScript и .

Усложнение HTML появление языков привело к , что разработка -узлов стала высокопрофессиональным, требующим по направлениям и постоянного новых Web- . Но возможности позволяют пользователям, основами HTML, и размещать Web-узлы больших затрат. на таких и рассчитан курс.

3. ТЕГОВАЯ ДОКУМЕНТА

HTML описательным языком документов, в используются указатели (теги). Теговая описывает документ совокупность контейнеров, из которых и заканчивается , то есть НТМL представляет не что , как обычный -файл, с в него НТМL-кодами (). Поскольку HTML от SGML, нем разрешено только три символа: горизонтальную , перевод каретки перевод строки. облегчает взаимодействие различными операционными .


Теги НТМL- в большинстве просты и , ибо они с помощью слов английского , понятных сокращений обозначений. НТМL- состоит из , за которым следовать необязательный атрибутов тега. тега заключается угловые скобки ("<" ">"). Простейший вариант — имя, заключенное угловые скобки, , или . Для тегов характерно атрибутов, которые иметь конкретные , устанавливаемые автором изменения функции .

Например, при таблицы открывающий с атрибутами выглядеть так:

< WIDTH=570 ALIGN= CELLPADDING=10 CELLSPACING=2 =16>

Эта запись следующее: таблица 570 пикселов, выравнена центру, поле рамкой и ячеек 10 пикселов, рамки 2 пиксела, бордюра 16 пикселов.

тега следуют именем и друг от одним или знаками табуляции, или символами к началу . Порядок записи в теге не имеет. атрибута, если имеется, следует знаком равенства, после имени . Если значение — одно слово число, то можно просто после знака , не выделяя . Все остальные необходимо заключать одинарные или кавычки, особенно они содержат разделенных пробелами . Длина значения ограничена 1024 символами. символов в тегов и не учитывается, нельзя сказать значениях атрибутов. , особенно важно нужный регистр вводе URL ( Resource Locator, указатель ресурса), документов в значения атрибута .

Чаще всего разметки HTML HTML-контейнеры из начального конечного компонентов, которыми размещаются и другие документа. Имя тега идентично начального, но именем конечного ставится косая (/) (например, для стиля шрифта — <I> закрывающая представляет собой </>, для тега <ТIТLЕ> закрывающей будет </ТIТLЕ>). теги никогда содержат атрибутов. своему значению близки к скобок "begin/" в универсальных программирования, которые области действия локальных переменных т.п. определяют область правил интерпретации документов.

При вложенных элементов в документе соблюдать особую . Вложенные теги закрывать, начиная последнего. Некоторые разметки не конечного компонента, являются автономными . Например, тег <IMG>, который для вставки документ графического , конечного компонента требует. К элементам разметки относятся разрыв (<BR>), горизонтальная (<HR>) и , содержащие такую о документе, не влияет его отображаемое , например, теги <> и <BASE>.

некоторых случаях теги в можно опускать. браузеров устроено , что при текста документа тег воспринимается конечный тег . Самый распространенный такого типа — абзаца <Р>. он используется документе очень , его обычно только в каждого абзаца. один абзац , следующий тег <> сигнализирует браузеру том, что завершить данный и начать . Большинство авторов конца абзаца пользуются.