Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 06:29, курсовая работа
Гипертекстовая технология дала возможность структурированного представления любого текста, в котором автор может выделить несколько уровней детализации сигнала. Гипертекст имеет широкое применение – он используется в обучающих системах, во всемирной сети Интернет, в системах баз данных. Есть и другие важные области его применения. Таким образом, актуальность темы работы не вызывает сомнений.
Введение 3
1. Понятие гипертекстовой технологии 5
1.1. Общее понятие о гипертекстовой технологии 5
1.2. Преимущества гипертекста 9
1.3. Области применения гипертекстовой технологии 11
2. HTML – язык разметки гипертекста 12
2.1. Задачи, решаемые при помощи HTML 13
2.2. Гипертекстовые ссылки 14
2.3. Состав HTML-документа 14
2.4. Использование теории паттернов при разработке гипертекстовых систем 16
2.5. Современное развитие HTML 17
3. HTTP, URL, WWW, программы-клиенты и программы-серверы 18
3.1. HTTP – протокол обмена гипертекстовой информацией 18
3.2. Принцип работы протокола 18
3.3. Основные методы доступа к данным 19
3.4. URL – универсальный указатель ресурсов, форматы URL 21
3.5. WWW – WorldWideWeb 22
3.6. Понятие программ-клиентов и программ-серверов, использующих гипертекстовую модель 23
ЗАКЛЮЧЕНИЕ 25
ГЛОССАРИЙ 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29
Когнитивная психология, изучающая процесс передачи знаний, полагает, что линейно писать и читать человек учится, тогда как в глубине его мышления лежат трансформации значительно более сложных представлений. В весьма упрощенной модели писатель (ученый, специалист, литератор и др.) идет от сети идей к линейному тексту, а читатель осуществляет обратную трансформацию линейного текста в сеть идей.
В отличие от других систем записи, гипертекстовая система позволяет создателю любого текста – технического, экономического, художественного, другого – записать в явной форме сеть идей, мыслей, тезисов, фрагментов, и открывает читателю прямой доступ ко всей этой сети. Производительность труда создателя текста и точность восприятия материала читателем при этом возрастают, так как исключаются промежуточные трансформации. Оперируя вербальными и невербальными представлениями, гипертекстовые системы позволяют выдавать пользователю информацию в наиболее эффективной форме с учетом не только сущности информации, но и индивидуальных психофизиологических особенностей пользователя. Тем самым гипертекстовые системы впервые предлагают инструмент, способный поддерживать процессы ассоциативного мышления, доминирующие в правом полушарии нашего мозга.
В связи с вышеизложенным совершенно естественным является то, что область применения гипертекстовой технологии достаточно широка. Наиболее актуально применение гипертекстовой технологии в издательской деятельности, в библиотечной работе, в обучающих системах, при разработке документации, законов, справочных руководств, баз данных, баз знаний. Можно привести и такую классификацию сфер применения гипертекстовой технологии:
1. Энциклопедии, словари, каталоги, справочники, оперативные руководства и инструкции, интерактивные системы технической документации;
2. Системы обучения;
3. Системы обработки идей и мозговой атаки;
4. Системы групповой работы;
5. Системы поддержки процессов принятия решений;
6. Системы разработки программного обеспечения;
7. Другие: имитация и моделирование, юриспруденция, Всемирная паутина (WorldWideWeb), проектирование интерфейсов, организационное управление.
Наиболее популярным направлением применения гипертекстовых технологий в Интернете являются WEB - публикации (WordWideWeb), организованные в локальные архивы, сайты или Web – странички.
В силу того, что по сравнению с аналитической, гипертекстовая технология обеспечивает описание объекта смысловыми понятиями и логическими связями, она нашла применение в системах искусственного интеллекта. Использование принципов построения гипертекста обеспечивает взаимосвязанность и достоверность информационных компонентов.
Совместно с аналитической, гипертекстовая технология является перспективной в области создания гибридных интеллектуальных систем.
Всемирная паутина Web основывается на двух технологиях, одной из которых является язык разметки гипертекста HTML (Hypertext Markup Language), позволяющий помещать в Web красиво оформленные страницы (с графикой, анимацией и форматированным текстом) и связывать их с другими Web – страницами. HTML представляет собой формат гипермедийных документов, использующихся в WWW для предоставления информации. Он описывает структуру и связи документа, и, по сути, определяет правила описания гипертекстов и отображения их браузерами на экранах компьютеров.
В своем классическом виде HTML был создан в начале 1990 годов отцом всемирной паутины, работником CERN (European Organization for Nuclear Research) Тимом Бернерсом-Ли. По своей сути HTML не был чем-то революционным. Язык был основан на SGML(Standard Generalized Markup Language – стандартный обобщенный язык разметки).
Идея HTML - пример чрезвычайно удачного решения проблемы построения гипертекстовой системы при помощи специального средства управления отображением.
На разработку HTML существенное влияние оказали два фактора: исследования в области интерфейсов гипертекстовых систем и желание обеспечить простой и быстрый способ создания гипертекстовой базы данных, распределенной в сети.
Web-документы, создаваемые на языке HTML, сохраняются в файлах с расширениями *.HTML или *.HTM. Они представляют собой текстовые ASCII-файлы с командами форматирования, содержащими информацию о компоновке документа: шрифтах, стилях текста, заголовках, абзацах, списках и гиперссылках. Можно использовать в тексте HTML-документа вставки на языках JavaScript и VBScript. Приложения CGI (Common Gateway Interface - стандартный шлюзовой интерфейс) и ISAPI (Internet Server Application Programming Interface - интерфейс прикладного программирования сервера Интернета) позволяют организовать связь между документами HTML и СУБД для отображения информации, содержащейся в БД, и работы с ней.
WEB-публикации представляют
собой гипертекстовые
Язык HTML обеспечивает управление форматированием символов, заголовков, списков, связями и элементами изображений, командами для меню и интерактивных форм интерфейса пользователя. Предоставляется возможность контроля над компоновкой страниц с помощью таких конструктивных элементов, как таблицы, кадры, фреймы, средства для работы с таблицами, фоновыми изображениями, математическими уравнениями, мультимедийными элементами. Предусматривается возможность использования утилит, верхних и нижних индексных символов. Коды формирования таблицы и работы с изображениями позволяют управлять отображением этих элементов, не дожидаясь загрузки всей таблицы или изображений целиком. Их сфера управления расширена и охватывает содержимое таблиц, кадров, фреймов и мультимедийных элементов. Используемые коды языка HTML совместимы с современными браузерами.
Язык HTML был разработан специально для того, чтобы обеспечить быструю пересылку документов. Чтобы размер файлов оставался небольшим, весь текст в HTML-файлах хранится в обычном формате ASCII; все шрифты и команды форматирования воспроизводятся программой просмотра конечного пользователя, а не документом HTML. Более того, поэтапная загрузка предоставляет пользователю возможность читать текст во время пересылки изображений.
С помощью гипертекстового языка HTML, WWW унифицирует и связывает воедино весь тот огромный объем информации, который хранится в Интернете в форме текстов, изображений и звукового сопровождения. Задачей HTML при этом является описание структуры и связей документов.
Гипертекстовые ссылки являются ключевым компонентом, делающим WEB привлекательным для пользователей. Добавляя гипертекстовые ссылки, мы делаем набор документов связанным и структурированным, что позволяет пользователю получать необходимую ему информацию максимально быстро и удобно.
Ссылки имеют стандартный формат, что позволяет браузеру интерпретировать их и выполнять необходимые функции (вызывать методы) в зависимости от типа ссылки. Ссылки могут указывать на другой документ, специальное место данного документа или выполнять другие функции, например запрашивать файл по FTP-протоколу для отображения его браузером. URL может указывать на специальное место по абсолютному пути доступа, или указывать на документ в текущем пути доступа, что часто используется при организации больших структурированных WEB-сайтов.
Гипертекстовые ссылки были признаны наиболее эффективной формой организации гипертекста.
Если на какой-либо Web-странице кликнуть по ней правой кнопкой мышки и выбрать из контекстного меню «Просмотр кода страницы» (в случае браузера Google Chrome), то в отдельной вкладке откроется текст, который и является HTML- кодом, состоящим из совокупности тегов. Тегами называются команды языка HTML. Эти теги определяют то, что пользователи видят при просмотре. В упрощенном виде структуру HTML-документа можно представить как в Приложении 2.
Текст документа HTML, который определяет содержание того или иного элемента на странице, заключается между открывающим и закрывающим тегами (например, <head> и </head>). Как вы могли заметить, названия тегов заключаются между угловыми скобками, а закрывающий тег отличается от открывающего только наличием в нем слэша. В примере Приложения 2 есть все три главных тега (html, head, body) и специальный тег DOCTYPE.
Все вышеприведенные теги являются обязательными и входят в состав любого документа HTML. Кроме этого, существуют теги, называемые пустыми, которые не требуют закрытия (например, <br>, определяющий перенос строки). В языке разметки существует строго ограниченный набор тегов для всех разработчиков.
Итак, структура HTML-документа имеет следующий вид:
<html>
<head>
Заголовок документа
</head>
<body>
Тело документа
</body>
</html>
Теги <html> </html> являются контейнером для всех остальных, то есть в них помещаются все остальные. Таким образом, ваш документ должен начинаться с тега <html>, а заканчиваться тегом </html>.
Сам документ условно разделен на две части - заголовок документа (теги <head> </head>) и тело документа (теги <body> </body>).
Заголовок документа - тег HEAD и его элементы
Заголовок документа содержит служебную информацию и не влияет на внешний вид документа. Его задачей является предоставление браузеру пользователя или серверу информации о том, как отобразить ваш документ.
Упрощенный вид HTML-документа см. в Приложении 2.
Информацию о других тэгах см. в Приложении 3.
Несмотря на широкое распространение гипертекстовых технологий, разработка полностью формализованной модели организации гипертекстовых данных, такая, которая бы обеспечивала формализованные процедуры синтеза (разработки, проектирования) и анализа (использования) гипертекстовых систем, еще не завершена. Главная сложность заключается в составлении формализованного описания смысла текстов на естественном языке.
Это привело
к необходимости создания новых
методов моделирования и проект
Несмотря на возникшие сложности, в научной литературе имеется ряд работ, посвященных формальным моделям гипертекстовых структур. Среди этих работ, посвященных разным подходам к формированию гипертекстовых структур, выделяют теорию паттернов, разработанную американским математиком У. Гренандером и развитую впоследствии для гипертекста Л. В. Шуткиным.
Данная теория послужила основой построения нового вида модульных систем, названных паттерновыми сетями. Благодаря своим модульным свойствам, паттерновые сети моделируют структуры, содержание и другие характеристики модульных систем. Специалисты отмечают, что дискретная теория паттернов и паттерновые сети находятся на сегодняшний момент в начальной стадии развития, и их практическое применение сводится к моделироваию компьютерных гипертекстов как модульных систем.
В теории паттернов подход к формированию гипертекстовых структур основывается на формализации отдельных текстов специальными математическими конструкциями. При этом текст рассматривается как сложноорганизованная совокупность отдельных тем, каждая из которых может выражаться фрагментом текста с минимальным размером в виде одной строки. Для описания гипертекста в теории паттернов вводятся также специальные объекты - кнопки (аналог гиперссылки) и связи с идентификаторами и дополнительными параметрами (тип, направленность и т. д.). В результате размеченный гипертекст можно описывать теми или иными паттерновыми конфигурациями. Вместе с тем теория паттернов не содержит средств синтеза обычного текста в гипертекст.
Протокол передачи гипертекста HTML причисляют к наиболее важным прикладным протоколам.
Современный HTML – это версия HTML 4.01, которая была разработана в 1997 году и используется по сей день. Версия HTML 4.01 определяет команды HTML, реализованные всеми современными браузерами. Однако вместе с тем некоторые браузеры допускают применение нестандартных команд, возможно, некорректно обрабатываемых другими браузерами, поэтому рекомендуется избегать использования таких команд либо размещать на головной странице сайта предупреждающее сообщение вроде: «Страницы оптимизированы для браузеров Opera, IE6 и FireFox».
В настоящий момент уже существует версия HTML 5.