Файл: Языки гипертекстовой разметки (Теоретические сведения).pdf
Добавлен: 27.06.2023
Просмотров: 102
Скачиваний: 2
ВВЕДЕНИЕ
Совершенствование технических возможностей средств вычислительной техники, развитие коммуникационных средств и технологий управления информационными ресурсами в последние годы привели к появлению более крупных информационных систем. Речь идет о масштабах систем не только относительно объема поддерживаемых информационных ресурсов, но и числа их пользователей. Объем информационных ресурсов Web в настоящие время исчисляется многими миллионами страниц.
В связи с этим развитием информационных технологий, сетей, а также информационных систем получил широкое распространение язык гипертекстовой разметки HTML. Информационные системы при этом рассматриваются как инструмент моделирования реальности, реализующей различные подходы. В последние годы стали появляться инструментальные средства и крупные информационные системы, в которых совместно используются различные информационные технологии. Сейчас существует множество специализированных программ для разработки Web сайтов. Такие программы, облегчают работу разработчикам в создании Web страниц со сложным дизайном, позволяют динамически генерировать страницы Web.
Информационные системы сегодня применяются во всех областях общественной жизни и научной деятельности. Курсовая работа предназначена для обобщения накопленного отечественного и зарубежного опыта в разработке информационных систем связанная c Web–технологиями, выявление общих положений и принципов их построения и развития. Представленная работа показывает значимость и эффективность использования информационных систем в первую очередь для поддержки человеческой деятельности в различных областях науки, образования и культуры.
В работе рассматривается язык разметки гипертекста HTML Актуальность темы работы определена тем, что на сегодняшний день HTML остается самым универсальным, даже незаменимым средством разметки гипертекста, а, следовательно, и публикации в Интернет. Написание Web страничек на HTML не требует интерпретации исходного кода в двоичный код.
Современные Web-страницы уже не обходятся одним только HTML. Его гармонично дополняют средства динамического HTML: скрипт языки JavaScript и/или VBScript, каскадные таблицы стилей(CSS), иногда присутствуют Java-апплеты. То есть на любой странице должна присутствовать HTML-верстка - расположение элементов дизайна текста и необходимые скрипты - как расширение HTML в области расположения и описания свойств различных объектов.
Цель работы состоит в общей характеристике языка разметки гипертекста HTML. В соответствии с поставленной целью задачи работы сформулированы следующие:
- обзор основных возможностей HTML
- анализ практического применения HTML (на примере создания сайта школы).
Для достижения поставленной цели были выделены следующие задачи:
- охарактеризовать основные технологии Web;
- обозначить новые тенденции в развитии технологий Web;
- рассмотреть и проанализировать спецификации Web-языков;
- разработать фрагмент cайта школы
Структура курсовой работы: работа состоит из введения, двух глав, заключения, списка литературы, включающего в себя 10 источников и одного приложения.
ГЛАВА 1. Теоретические сведения
1.1.Понятие «технология Web»
Создание глобальной гипермедийной распределенной информационной системы World Wide Web, функционирующей в среде Internet и часто называемой в отечественной литературе Всемирной паутиной, является одним из крупнейших научно-технических достижений последнего десятилетия XX в., основой ряда новых информационных технологий, имеющих весьма значимые социально-экономические последствия.
Технологии, сформировавшиеся в процессе создания и развития этой системы, оказывают влияние на развитие других областей информационных технологий. На их основе развиваются подходы и методы интеграции неоднородных ресурсов — весьма актуальная тенденция в разработках информационных систем. Разрабатываются новые подходы к созданию распределенных систем. Возникли новые, чрезвычайно важные сферы применения — электронный бизнес, электронные библиотеки. Создаются крупные научные и образовательные системы.
Достигнутые за короткую историю существования Web масштабы этой глобальной распределенной информационной системы по количеству ее пользователей, по объему предоставляемых информационных ресурсов, по составу функционирующих в ее среде приложений привели к существенному росту функциональных требований к ней. Потребовались радикально новые подходы, которые могли бы обеспечить дальнейшее развитие Web.
Термину “Web” разные энциклопедии и словари дают следующее усредненное толкование: “глобальное информационное пространство, образованное связанными ссылками гипертекстовыми документами, основанное на физической инфраструктуре Internet и протоколах передачи данных этой сети, непрерывно эволюционирующее”. Сразу можно отметить, что социальная подсистема в приведенном собирательном определении присутствует исключительно в неявной форме – подразумевается, что кто-то (или что-то) создает и эти самые гипертекстовые документы, и физическую инфраструктуру, и протоколы.
WWW (World Wide Web) или Web – поддерживаемая в Internet глобальная открытая бесконечно масштабируемая распределенная гипермедийная информационная система с архитектурой “клиент-сервер” распределение и неоднородность ресурсов которой прозрачны для пользователей. Система обладает огромным интенсивно наращиваемым информационным ресурсам, большинство из которых предоставляется для свободного доступа в любой момент времени. Среда WWW способна интегрировать ресурсы других информационных сервисов Internet – Gopher, FTP, Arhie, WAIS, Telnet, электронной почты. Она обеспечивает также телекоммуникационный доступ к базам данных. Наиболее активно используемыми сервисами Internet являются WWW, электронная почта, сервисы передачи файлов, поддержки телеконференций, удаленного доступа к вычислительным ресурсам.
Все информационные сервисы Internet строятся на основе архитектуры «клиент-сервер». Некоторые из них, например WWW, поддерживают распределенные информационные ресурсы.
Для информационных сервисов Internet создано разнообразное свободно распространяемое и коммерческое программное обеспечение, функциональные возможности которого не зависят от специфических особенностей конкретных аппаратно-программных платформ, на которых оно используется.
1.2. Общие сведения о языке разметки гипертекста (HTML)
Гипертекст - текст со вставленными в него словами (командами) разметки, ссылающимися на другие места этого текста, другие документы, картинки и т.д. Во время чтения такого текста (в соответствующей программе, его обрабатывающей и выполняющей соответствующие ссылки или действия) вы видите подсвеченные (выделенные) в тексте слова. Если наехать на них курсором и нажать клавишу или на кнопку (глаз) мышки, то высветится то, на что ссылалось это слово, например, другой параграф той же главы этого же текста. В WWW по ключевым словам можно попасть в совершенно другой текст из другого документа, войти в какую-нибудь программу, произвести какое-либо действие и т.д.
В Internet в контексте WWW можно получать доступ к чему угодно, к telnet, e-mail, ftp, Gopher, WAIS, Archie, USENET News и т.п. В WWW можно ссылаться на данные на других машинах в любом месте сети, тогда при активации этой ссылки эти данные автоматически передадутся на исходную машину и вы увидите на экране текст, данные, картинку, а если провести в жизнь идею мультимедиа, то и звук услышите, музыку, речь. Это слегка напоминает Gopher, но фактически это принципиально другое и новое. В Gopher имеется жесткая структура меню, по который вы двигаетесь, как вам угодно. Эта структура не зависит от того, что вы делаете, какой документ пользуете и т.д. В WWW вы двигаетесь по документу, который может иметь какую угодно гипертекстовую структуру. Можно свободно организовать структуры меню в гипертексте. Имея редактор гипертекстов, можно создать любую структуру рабочей среды, включая документацию, файлы, данные, картины, программное обеспечение и т.д., и это не будет новое программное обеспечение, а просто гипертекст.
Современные программы разработки Web-серверов, такие как MS FrontPage или Web Pen для Windows, дают возможность даже новичку без всякого штудирования учебников легко создавать готовые странички. При этом cпециалист по созданию Web-сайтов, называемый Web-мастером, берет готовые файлы (тексты, таблицы, графику, базы данных, звук, анимацию, видеофильмы, программы) и с помощью кнопок и команд меню оформляет страницы сайта. Подобные программы, выполняя команды инструментальных и операционного меню, формируют гипертекст WWW-сервера.
Исходные текстовые, табличные и графические и другие объекты включаются в Web-site посредством тегов (tag = ярлык, этикетка). Тег - это последовательность символов, задающая
1)положение объекта на сайта,
2)внешний вид или
3)связь данной с другими этого сайта, а с любым сервером.
Тег называют управляющим маркером, Программы типа Web Pen расставляют теги, пользователь таких может не языка разметки (HTML = Markup Language).
Знание HTML по пяти Web-мастер анализирует фирм-конкурентов и удачные экземпляры Такой анализ, для совершенствования сайта, невозможен без языка разметки гипертекста.
Во-вторых, совершенствование Web-сервера без его переделки долго и удобно производить ручной вставки и объектов и
В-третьих, HTML развивается, поэтому типа MS все время от новейших языка.
В-четвертых, не забывать о высокой стоимости программ.
Наконец, в-пятых, деньги на программы, нужно еще время на ее
Используя HTML, определяет структуру документа и вид его страницы. задает синтаксис в соответствии с программа просмотра содержимое документа: изображения, таблицы и других типов. теги программой не отображаются.
В HTML поддержка механизма гипертекстовых ссылок, обеспечивают связь документа с документами.
Применение механизма ссылок создает единое информационное из которого торговой фирмы нужные им Стандарт HTML, как и все стандарты, имеющие к Web, под эгидой World Wide Web (W3C).
Кроме HTML, используют и языки, например, (Ява), Perl, Си.
1.3. Структура
HTML-документ состоит из графики, таблиц и объектов, которые собой содержимое Программа просмотра при этом которые записаны в для задания расположения объектов и их вида. Чаще HTML-теги записываются (начальный и теги), между размещаются текст и объекты документа. Имя тега идентично начального, но именем конечного ставится косая (/), так слэш. Оформление просто: он тегом и тегом . Имя может быть как строчными, так и буквами.
1.3.1.О спецификации XML
Расширяемый Язык (XML) является SGML и описан в Он создан с обеспечения обслуживания, и обработки в WEB SGML теми же которые в момент имеются в XML был для облегчения конкретных реализаций и для с SGML и
Роль W3C в рекомендаций заключается в чтобы привлечь к данной и способствовать её распространению. Это функциональность и Web.
Этот документ синтаксис, создаваемый подразделения существующих распространённых международных обработки текста для в World Web.
Extensible Markup сокращённо XML, класс объектов называемых XML-документы, и описывает поведение их компьютерных XML является приложения или вариантом SGML - The Generalized Markup По структуре XML являются документами SGML.
Документы XML из единиц называемых экземпляры, содержат разбираемые или данные.
Разбираемые данные из символов, из которых символьные данные, а - разметку. кодирует описание и логической единиц хранения XML предоставляет наложения ограничений на и логическую единиц хранения.
XML был XML Working (ранее известной как Editorial Review сформированной под World Wide Web (W3C) в1996
Её возглавил Jon Bosak из Sun Microsystems при участии XML Special Group (ранее как SGML Working ), также W3C. Члены XML Group указаны в Dan Connolly контактёром рабочей с W3C.
Документы XML начинаться объявлением которое специфицирует версию XML.
Функцией разметки в XML является описывать структуру данных и структуру и пары атрибут-значение с их структурами. XML механизм объявления документа для ограничений в структуре и для использования предопределённых хранения.
Документ XML правильным, если он ассоциированное объявление документа и документ выполняет выраженные в
Объявление типа XML содержит или на объявления предоставляющие грамматику для документов. Эта известна как типа документа или Объявление типа может указывать на поднабор (особый вид экземпляра), содержащий разметки, или непосредственно содержать разметки во поднаборе, или иметь и то, и DTD документа из обоих поднаборов. Объявление это объявление элемента, объявление атрибутов и экземпляра, или нотации. Эти могут полностью или содержаться внутри параметров.
Каждый документ XML один или элементов, ограниченных начальными и тэгами, либо - для элементов - пустых элементов. элемент имеет идентифицируется по которое иногда (GI) - идентификатор, и иметь набор атрибутов. Каждая атрибутов имеет имя и
Начало каждого элемента XML начальным тэгом. каждого элемента, начальным тэгом, быть отмечено тэгом, содержащим отражающее тип как это дано в тэге. Текст начальным и тэгами называется элемента.