Содержание
Введение3
1 История Всемирной паутины4
2 Web-серверы5
3 Браузеры8
4 Язык гипертекстовой разметки (HTML)9
Заключение12
Литература13
Выдержка из текста работы
Всемирная паутина (англ. World Wide Web или WWW) представляет собой всемирную сеть информационных ресурсов. WWW базируется на трех механизмах, которые обеспечивают доступ к этим ресурсам:
— однородная схема имен для описания положения ресурсов в сети WWW (например, URI);
— протоколы доступа к именованным ресурсам через WWW-сеть;
— гипертекст, который обеспечивает простую технику поиска и перемещения в сетях WWW.
Гипертекстовые документы, размещаемые во всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом.
Для загрузки и просмотра веб-страниц используются специальные программы — браузеры.
Всемирную паутину образуют миллионы веб-серверов сети Интернет, расположенных по всему миру. Веб-сервер является программой, запускаемой на подключённом к сети компьютере и использующей протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-серверы способны динамически распределять ресурсы в ответ на HTTP-запрос. Для идентификации во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier). Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (англ. Uniform Resource Locator). Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имён DNS (англ. Domain Name System) — доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.
Для обзора информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа — веб-браузер. Основная функция веб-браузера — отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссымлки. Большая часть информации в Вебе представляет собой именно гипертекст. Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML (англ. HyperText Markup Language), язык разметки гипертекста. Работа по разметке гипертекста называется вёрсткой, мастера по разметке называют веб-мастером или вебмастером (без дефиса). После HTML-разметки получившийся гипертекст помещается в файл, такой HTML-файл является основным ресурсом Всемирной паутины. После того, как HTML-файл становится доступен веб-серверу, его начинают называть «веб-страницей». Набор веб-страниц образует веб-сайт. В гипертекст веб-страниц добавляются гиперссылки. Гиперссылки помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удалённом сервере. Гиперссылки веба основаны на технологии URL.
Для улучшения визуального восприятия веба стала широко применяться технология CSS, которая позволяет задавать единые стили оформления для множества веб-страниц.
В 1945 году Ваннавер Буш разработал концепцию Memex — вспомогательных механических средств «расширения человеческой памяти». Memex — это устройство, в котором человек хранит все свои книги и записи (а в идеале — и все свои знания, поддающиеся формальному описанию) и которое выдаёт нужную информацию с достаточной скоростью и гибкостью. Оно является расширением и дополнением памяти человека. Бушем было также предсказано всеобъемлющее индексирование текстов и мультимедийных ресурсов с возможностью быстрого поиска необходимой информации. Следующим значительным шагом на пути ко Всемирной паутине было создание гипертекста (термин введён Тедом Нельсоном в 1965 году).
Изобретателями всемирной паутины считаются Тим Бернерс-Ли и в меньшей степени, Роберт Кайо. Тим Бернерс-Ли является автором технологий HTTP, URI/URL и HTML. В 1980 году он работал в Европейском совете по ядерным исследованиям (фр. Conseil Europйen pour la Recherche Nuclйaire, CERN) консультантом по программному обеспечению. Именно там, в Женеве (Швейцария), он для собственных нужд написал программу «Энквайр» (англ. Enquire, можно вольно перевести как «Дознаватель»), которая использовала случайные ассоциации для хранения данных и заложила концептуальную основу для Всемирной паутины.
В 1989 году, работая в CERN над внутренней сетью организации, Тим Бернерс-Ли предложил глобальный гипертекстовый проект, теперь известный как Всемирная паутина — Web. Проект подразумевал публикацию гипертекстовых документов, связанных между собой гиперссылками, что облегчило бы поиск и консолидацию информации для учёных CERN. Для осуществления проекта Тимом Бернерсом-Ли (совместно с его помощниками) были изобретены идентификаторы URI, протокол HTTP и язык HTML. Это технологии, без которых уже нельзя себе представить современный Интернет. В период с 1991 по 1993 год Бернерс-Ли усовершенствовал технические спецификации этих стандартов и опубликовал их. Но, всё же, официально годом рождения Всемирной паутины нужно считать 1989 год.
В рамках проекта Бернерс-Ли написал первый в мире веб-сервер httpd и первый в мире гипертекстовый веб-браузер, называвшийся WorldWideWeb. Этот браузер был одновременно и WYSIWYG-редактором (сокр. от англ. What You See Is What You Get — что видишь, то и получишь), его разработка была начата в октябре 1990 года, а закончена в декабре того же года. Программа работала в среде NeXTStep и начала распространяться по Интернету летом 1991 года.
С 1994 года основную работу по развитию Всемирной паутины взял на себя консорциум Всемирной паутины (англ. World Wide Web Consortium, W3C), основанный и до сих пор возглавляемый Тимом Бернерсом-Ли. Данный консорциум — организация, разрабатывающая и внедряющая технологические стандарты для Интернета и Всемирной паутины. Миссия W3C: «Полностью раскрыть потенциал Всемирной паутины путём создания протоколов и принципов, гарантирующих долгосрочное развитие Сети». Две другие важнейшие задачи консорциума — обеспечить полную «интернационализамцию Сетим» и сделать Сеть доступной для людей с ограниченными возможностями.
W3C разрабатывает для Интернета единые принципы и стандарты (называемые «рекомендациями», англ. W3C Recommendations), которые затем внедряются производителями программ и оборудования. Таким образом достигается совместимость между программными продуктами и аппаратурой различных компаний, что делает Всемирную сеть более совершенной, универсальной и удобной. Все рекомендации консорциума Всемирной паутины открыты, то есть не защищены патентами и могут внедряться любым человеком без всяких финансовых отчислений консорциуму.
Разработанные сайты размещают в глобальную сеть Internet и используют как в общих так и в индивидуальных целях. Сайты просматривают при помощи браузеров.
Браузер — это программа, представляющая в удобном для восприятия виде информацию, получаемую из Интернета. Это инструмент для просмотра ресурсов Сети и, в меньшей степени, для взаимодействия с ними.
Слово «браузер» произошло от английского слова browse, что означает «листать». Это название программа получила за рубежом еще до возникновения системы World Wide Web в то время, когда, кроме текста, просматривать в Сети было нечего, и пользователи «листали» текстовые файлы на экранах компьютеров. Сейчас Интернет предлагает широкое многообразие информации — текст, графику, анимацию, видео, звук, и все это можно увидеть и услышать благодаря браузеру.
В России существуют разные диалекты «русского английского». Например, замечено, что в столичных средствах массовой информации — электронных и бумажных — более принят термин «браузер», в то время как в Санкт-Петербурге чаще пишут и говорят «броузер».
Информация, которую браузер передает на сервер в качестве запроса и которую получает от него в ответ, передается, как правило, по протоколу HTTP. Web-страницы, которые видны на экране, имеющие многообразие цветов и форм представленных на них объектов, на деле представляют собой всего лишь текстовые файлы, в которых содержатся определенные инструкции. Эти инструкции предписывают браузеру, что и как следует показывать на данной странице.
В простейшем случае исходный текст Web-страницы пишется на языке HTML. Вследствие своей сложной истории язык HTML неоднозначно трактуется разными браузерами. Да и сами браузеры могут предназначаться для разных целей. В результате в разных браузерах одни и те же страницы могут выглядеть по-разному. В мире создано немало программ для просмотра HTML-документов: Mosaic, Cello, Global Network Navigator, Opera и др. Наиболее популярными браузерами, которые обеспечивают корректный просмотр гипертекста, являются Microsoft Internet Explorer и Netscape Communicator.
Самым распространенным средством для работы в Интернете в настоящее время представляются программы-браузеры, т.е. программы, позволяющие пользователю осуществлять непринужденное «брожение», «плавание» по сети Интернет, незаметно для него самого «перескакивая» из одного места («сайта») сети в другое, причем физически такие сайты могут быть отделены друг от друга расстояниями в десятки тысяч километров. Большие расстояния незаметны пользователю, на компьютере которого установлен браузер.
Современные браузеры предоставляют пользователю довольно большие возможности. Основным типом документов, с которыми работает браузер, являются HTML-документы, т.е. документы, использующие язык разметки гипертекста, язык HTML. Основной функцией браузера, как программы-клиента, осуществляющей связь с сервером, является формирование запроса HTML-файла и получение этого файла с сервера.
На сегодняшний день наиболее популярной программой просмотра веб-страниц является броузер Microsoft Internet Explorer, которым пользуется примерно половина всех бродящих по Интернету. MS Internet Explorer версии 8 поддерживает большинство требований HTML 4.0.
Там же можно обновить версию браузера и взять различные дополнения к этой программе.
Почти все кардинальные новшества появились в программе MS Internet Explorer начиная с версии 4. Однако некоторые моменты, связанные в основном с реакцией на пользовательские действия и интерпретацией кода, написанного на языке JavaScript, все же существенно изменились в пятой версии. Поэтому не удивляйтесь, если страничка, написанная для Internet Explorer версии 5, при просмотре в четвертой версии будет выдавать, например, сообщения об «ошибке сценария». Пятая версия Internet Explorer способна автоматически корректировать мелкие неточности. Другие броузеры этого не умеют, и для них эти неточности будут выливаться в сообщения об ошибках.
Программа Internet Explorer поддерживает в качестве сценарного языка не только язык JavaScript, но и изобретенный компанией Microsoft язык VBScript, который происходит от языка Visual Basic. Поскольку веб-страницы, написанные с использованием VBScript, реально существуют, то только использование броузера Internet Explorer позволяет сегодня адекватно отобразить их содержимое. В языке VBScript появились некоторые интересные возможности, отсутствовавшие в JavaScript 1.0, такие, например, как функция автоматического игнорирования ошибок в цикле (On Error Resume Next).
Что касается более ранних версий MS Internet Explorer, то их использование порождает ряд проблем. Так, например, в третьей версии использована довольно своеобразная реализация JavaScript, и некоторые функции, написанные для более поздних версий или для броузеров компании Netscape, в Internet Explorer 3 работают не совсем правильно. Кроме того, поскольку проект HTML 4.0 тогда еще только зарождался, в Internet Explorer 3 отсутствуют функции реакции на пользовательские действия (Точнее говоря, они были возможны только с использованием элементов ActiveX, что, по сути, уже не является средством HTML), возможность произвольного расположения элементов оформления и др. Нет также поддержки каскадных таблиц стилей. В некоторых случаях возникают проблемы с навигацией между фреймами. А в еще более ранних версиях этого браузера вообще отсутствовала поддержка языков сценариев и были доступны только самые простые средства.
Вторым по популярности броузером в мире является Netscape Navigator. В отличие от MS Internet Explorer, эта программа реализована для многих платформ, включая OS/2 и UNIX с ее клонами. На «не-Windows-компьютерах» Netscape Navigator продолжает оставаться наиболее популярной программой просмотра веб-страниц.
На момент написания этих строк вышел второй предварительный релиз шестой версии Netscape Navigator. В этой версии также реализована поддержка многих требований HTML 4.0, однако не в такой полной мере, как в MS Internet Explorer 5. В частности, на пользовательские действия по-прежнему могут реагировать далеко не все элементы веб-страницы. Программу Netscape Navigator можно бесплатно получить, обратившись по адресу www.netscape.com. В предыдущей версии этой программы (четвертой (Броузер Netscape 5 был фактически экспериментальной версией)) не поддерживались новые теги, предложенные в четвертой версии Internet Explorer (например <BUTTON>), что очень затрудняло написание динамических страниц, совместимых одновременно и с Internet Explorer, и с Netscape Navigator. Третья и более ранние версии программы не поддерживали реакцию на пользовательские действия вообще, а также все теги, связанные с позиционированием.
Netscape Communicator — это комплекс программ (в настоящее время русифицирована версия 4.06) привлекает к себе внимание многими положительными свойствами. Его популярность во всем мире очень высока, и не только потому, что пользователи привыкли работать с его более ранними версиями. Интересными, например, представляются комментарии в строке состояния, которые дают представление о процессе загрузки страницы. Удачно организован доступ к параметрам. Броузер называется Netscape Navigator, а встроенный редактор гипертекста — Netscape Composer. В броузере реализована возможность создания закладок, что существенно облегчает поиск страниц. Несомненным удобством является легкость переключения режимов броузера и редактора. В Netscape Navigator можно выбрать те же параметры просмотра, что и в MSIE: шрифты, используемые по умолчанию, цвета просмотренных и не просмотренных ссылок. Можно выбрать определённый фон для всех просматриваемых страниц или вообще отказаться от фона. Это удобно при разработке собственных страниц.
В настоящее время Navigator 4.0, входящий в пакет Netscape Communicator, доступен также и как самостоятельный продукт. Это хороший вариант для тех, кому не нужны средства для проведения конференций, создания собственных HTML-страниц. Разумеется, не потерял актуальность и Navigator 3, с которым работают миллионы пользователей Интернета.
Несмотря на то, что программами MS Internet Explorer и Netscape Navigator пользуется подавляющее большинство пользователей Интернета, существуют и другие браузеры, то и дело используемые в работе. Среди них стоит отметить программу Opera, которую можно получить по адресу www.operasoftware.com (однако эта программа не является бесплатной — она распространяется по принципу Shareware). В 1999 г. эксперты отмечали, что поддержка каскадных таблиц стилей (CSS) лучше всего реализована именно в этой программе. Браузер Opera имеет много достоинств (компактность, скорость работы (Что при работе в Интернете при lповременной оплате часто имеет большое значение для пользователя), удобный интерфейс с детальной индикацией загрузки страницы), и прочие.
Достоин внимания также российский браузер Ariadna. Он был спроектирован специально под нужды российских пользователей.
Средства просмотра веб-страниц сейчас встраиваются также во многие программы более «общего» назначения, например в kfm (это файловый менеджер-просмотрщик КDЕ (KDE — наиболее удобная оконная оболочка для Linux.)), StarQffice и даже в программу работы с электронной почтой The Bat. Однако все они имеют ограниченные возможности по сравнению со специализированными программами, и при создании веб-страниц на них ориентироваться не следует
протокол доступ сеть доменный
Практическое задание № 1 «Составление блок-схемы решения задачи»
Задание: Составить блок-схему решения задачи: «Определить, в какой четверти находится точка с координатами x, y, и вывести на печать номер четверти.
Практическое задание 2 «Создание базы данных с помощью СУБД «Access»
1. С помощью режима конструктора создадим таблицы «Данные о пожарах», «Ликвидация пожаров», «Виды объектов».
Рисунок 3.1 — Таблица «Данные о пожарах» (Режим конструктора)
Рисунок 3.2 — Таблица «Ликвидация пожаров» (Режим конструктора)
Рисунок 3.3 — Таблица «Виды объектов» (Режим конструктора)
2. Создадим связи между таблицами, перетащив из таблицы «Данные о пожарах» поле Номер записи на соответствующие поля таблиц «Виды объектов» и «Ликвидация пожаров»
Рисунок 3.4 — Схема данных
3. Создадим запрос «Сведения о пожарах» в режиме конструктора, который будет включать из таблицы «Данные о пожарах поля — Адрес, Дата, Время, Причина пожара, Площадь пожара, Количество травмированных, Количество погибших, Материальный ущерб; из таблицы «Ликвидация пожара» — Время прибытия, Время тушения, Количество личного состава, Количество единиц пожарной техники, Руководитель тушения пожара; из таблицы «Вид объекта» — Выид объекта.
Рисунок 3.5 — Создание запроса в режиме конструктора
4. Создадим форму «Учет пожаров» с помощью мастера, выбрав в качестве источника запрос «Сведения о пожарах», включив в нее все поля.
Рисунок 3.6 — Создание формы с помощью мастера. Шаг 1
Рисунок 3.7 — Создание формы с помощью мастера. Шаг 2
Рисунок 3.8 — Создание формы с помощью мастера. Шаг 3
Рисунок 3.9 — Создание формы с помощью мастера. Шаг 4
Рисунок 3.9 — Форма «Учет пожаров»
5. C помощью созданной формы «Учет пожаров» введем 10 произвольных записей
Рисунок 3.10 — Заполнение базы с помощью формы «Учет пожаров»
Рисунок 3.11 — Таблица «Данные о пожарах»
6. Создать запрос на выборку записей на основе таблицы «Данные о пожаре» о пожарах, в которых нет травмированных или погибших, на основе запроса создать отчет. В отчете вычислить итоговую сумму (функция Sum погибших).
Рисунок 3.12 — Запрос на выборку в режиме конструктора
Рисунок 3.12 — Отчет о количестве травмированных и погибших во время пожара
7. Создадим параметрический запрос на основе таблицы Ликвидация пожаров, который запрашивает начальное и конечное число количества единиц пожарной техники, используемой при тушении пожара.
Рисунок 3.13 — Параметрический запрос на основе таблицы Ликвидация пожаров в режиме конструктора
Рисунок 3.14 — Результат параметрического запроса на основе таблицы «Ликвидация пожаров»
8. Создать форму с гистограммой для вывода суммы площадей пожаров в зависимости от даты пожара. На диаграмме вывести название, подписи данных, легенду убрать.
Для создания формы с гистограммой создадим дополнительный запрос о площади.
Рисунок 3.14 — Запрос о площади в режиме конструктора