Основные компоненты WWW
Общая характеристика World Wide Web. Язык гипертекстовой разметки HTML. Универсальный локатор ресурсов URL. Протокол передачи гипертекстов HTTP. Универсальный интерфейс шлюзов CGI. Решение задачи о продажах мобильных телефонов в салоне сотовой связи.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.10.2017 |
Размер файла | 319,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ВСЕРОСИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ
КУРСОВАЯ РАБОТА
по дисциплине «Информатика»
на тему «Основные компоненты WWW»
ОГЛАВЛЕНИЕ
протокол гипертекст салон сотовый
Введение
1. Основные компоненты World Wide Web
1.1 Язык гипертекстовой разметки HTML
1.2 Универсальный локатор ресурсов URL
1.3 Протокол передачи гипертекстов HTTP
1.4 Универсальный интерфейс шлюзов CGI
Заключение
2. Практическая часть
Список использованной литературы
Приложение 1
Приложение 2
Приложение 3
ВВЕДЕНИЕ
Конец ХХ века ознаменован все более широким применением компьютеров и информационных технологий в самых разных сферах жизни. Компьютеры позволяют значительно повысить эффективность работы в различных видах деятельности и открывают человеку новые горизонты познания.
Всемирная паутина (World Wide Web или сокращенно WWW) - название самого распространенного на сегодняшний день приложения Интернет, построенного на использовании гипертекста. Гипертекстовой документ в компьютерном исполнении - это файл, имеющий в своей структуре ссылки на другие файлы. Так, например, если в каком-либо электронном труде упоминаются явления, о которых уже есть информация в сетях, автор может сделать на них гиперссылки (слова в тексте при этом окрашиваются другим цветом).
В теоретической части курсовой работы рассмотрены общая характеристика, архитектура и основные компоненты World Wide Web.
В практической части курсовой работы представлена задача о продажах мобильных телефонов в салоне сотовой связи. Решение задачи осуществлено в Microsoft Office Excel 2003, с помощью которого были сформированы таблицы с данными, организованы межтабличные связи и представлены результаты в графическом виде.
Характеристики ПК:
Название ОС: Microsoft Windows XP Professional
Версия: 2002 Service Pack 2
Компьютер: Intel (R)
Celeron (R) CPU 2.80 GHz
2.80 ГГц, 504 МБ ОЗУ
Для оформления и выполнения курсовой работы были использованы текстовый процессор Microsoft Office Word 2003 и табличный процессор Microsoft Office Excel 2003.
1. ОСНОВНЫЕ КОМПОНЕНТЫ WORLD WIDE WEB
World Wide Web, или WWW - служба Интернета, обеспечивающая доступ к Web - страницам - специфическим документам, содержащим текс, графику, музыку и другие объекты. В основе службы WWW лежат четыре компонента:
1) язык гипертекстовой разметки документов HTML;
2) универсальный способ адресации ресурсов в сети URL;
3) протокол обмена гипертекстовой информацией HTTP;
4) универсальный интерфейс шлюзов CGI.
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 свободно и прошел слух, что NCSA-сервер также будет распространяться на коммерческой основе. В результате был разработан Apachie, который, по словам его авторов, будет freeware, и реализует новые дополнения к протоколу HTTP, связанные с защитой от несанкционированного доступа, которые предложены группой по разработке этого протокола и реализуются практически во всех коммерческих серверах [1, с. 413 - 418].
База данных HTML-документов - это часть файловой системы, которая содержит текстовые файлы в формате HTML и связанные с ними графику и другие ресурсы.
Прикладное программное обеспечение, работающее с сервером, можно разделить на программы-шлюзы и прочие. Шлюзы - это программы, обеспечивающие взаимодействие сервера с серверами других протоколов, например ftp, или с распределенными на сети серверами Oracle. Прочие программы - это программы, принимающие данные от сервера и выполняющие какие-либо действия: получение текущей даты, реализацию графических ссылок, доступ к локальным базам данных или просто расчеты.
1.1 Язык гипертекстовой разметки HTML
Web - страницы по своей сути очень близки к обычным текстовым документам. Строго говоря, они и есть самые обычные текстовые документы, которые можно просматривать в простейшем текстовом редакторе, например в Блокноте. Но Web - страницы имеют характерную особенность. Кроме обычного текста они могут содержать специальные указатели, которые определяют, как именно должен текст отображаться на экране. Эти указатели называются тегами (приложение 1). Теги записываются в угловых скобках, например <CENTER> или </CENTER>. Здесь первый тег является открывающим, а второй, с косой чертой, - закрывающим. Действие этой пары тегов заключается в том, что находящийся между ними текст выравнивается по центру окна, в котором просматривается документ. Известно, что текстовые процессоры тоже могут красиво форматировать текст, но использовать их в Интернете нельзя. Дело в том, что текстовый процессор встраивает в текст невидимые коды форматирования, который понятны только ему самому. Более того, прежде чем приступать к форматированию текста в текстовом процессоре, автор должен задать параметры страницы: ее физический размер и ширину полей. То есть автор готовит свой документ как печатный, а не как экранный. Он может применять разные шрифты, но только из числа тех, что установлены на его компьютере. Если кто-то будет просматривать этот документ на другом компьютере, не имеющем тех же шрифтов, он не получит точной копии документов.
В Интернете автор Web - страницы не может даже предположить, на каком компьютере будут просматривать его документ. Он ничего не знает о том, какой размер имеет окно просмотра, какие шрифты установлены на компьютере читателя, какой программой тот пользуется и как она настроена. Поэтому использовать в Интернете жесткое форматирование, как в текстовых процессорах, нельзя. Здесь и помогают теги HTML. Это не какие-то там невидимые коды, а самые обычные текстовые команды, только заключенные в угловые скобки. Они понятны любому компьютеру, независимо от его модели и типа операционной системы. Теги HTML определяют не абсолютное форматирование документа, как коды текстового процессора, а только относительное. Например, тег, вызывающий центрирование строки текста, одинаково сработает и на широком экране, и на узком, а если текст не поместится по ширине экрана, он автоматически перенесется на вторую строку, третью и так далее [2, с. 201-206].
Просматривать Web - страницы можно в любом текстовом редакторе, только делать это крайне неудобно, поскольку страница не форматируется, но зато видны ее теги. Такое изображение используют для изучения приемов, использованных при создании той или иной Web - страницы. Поэтому в Интернете изящные приемы оформления Web - страниц быстро становятся широко известными, и, как правило, начинающие Web - дизайнеры изучают язык HTML не столько по книгам, сколько на «живом материале».
Если же просматривать Web - страницы не в текстовом редакторе, а в специальной программе, которая понимает назначение тегов HTML, то, наоборот, теги не виды, зато налицо результат их действия - Web - страница выглядит примерно так, как задумал ее автор.
Возможности HTML в настоящее время используются и там, где это первоначально не предполагалось, например, в электронной почте. Электронная почта была одним из первых приложений Internet. В середине 60-х годов она стала ключом к совместной работе ученых и продолжает оставаться одним из основных приложений Internet. Миллионы людей чаще используют Internet для пересылки почты, чем для просмотра Web-страниц [3, с. 452-478].
Если обычная электронная почта позволяет передать только текст, то электронная почта с использованием HTML дает возможность дополнить текстовые сообщения графикой, а также применить другие способы представления информации. Иногда рисунок, звуковой фрагмент или видеоклип может заменить тысячу слов. Гиперссылки позволяют связать сообщения электронной почты с Web-страницами или с информацией из intranet. Интеграция приложений дает возможность включать в сообщения электронной почты даже динамические электронные таблицы и другие данные [4, с.103-108].
1.2 Универсальный локатор ресурсов URL
Universal Resource Identification (URI) представляет собой довольно стройную систему, учитывающую опыт адресации и идентификации e-mail, Gopher, WAIS, telnet, ftp и т. п. Но реально из всего, что описано в URI, для организации баз данных в WWW требуется только Universal Resource Locator (URL). Без наличия этой спецификации вся мощь HTML оказалась бы бесполезной. Иногда также используется термин URL - адрес.
Структура URL - адреса очень проста. Он состоит как бы из трех частей. Сначала записывается название протокола службы, затем записывается доменное имя компьютера, на котором хранится документ, а потом путь поиска документа на этом компьютере. Название протокола отделяется от остальной части двоеточием и двумя символами «косая черта». Например, http://polyn.net.kiae.su/polyn/manifest.html
URL используется в гипертекстовых ссылках и обеспечивает доступ к распределенным ресурсам сети. В URL можно адресовать как другие гипертекстовые документы формата HTML, так и ресурсы e-mail, telnet, ftp, Gopher, WAIS. Различные интерфейсные программы по-разному осуществляют доступ к этим ресурсам. Одни, как например Netscape, сами способны поддерживать взаимодействие по протоколам, отличным от протокола HTTP, базового для WWW. Другие, как например Chimera, вызывают для этой цели внешние программы. Однако, даже в первом случае, базовой формой представления отображаемой информации является HTML, а ссылки на другие ресурсы имеют форму URL. Следует отметить, что программы обработки электронной почты в формате MIME также имеют возможность отображать документы, представленные в формате HTML. Для этой цели в MIME зарезервирован тип "text/html" [6, с. 306-315].
С помощью тегов HTML можно связать любой элемент Web - страницы (например текст или рисунок) с каким - либо адресом URL. Такие связи называются гиперссылками. При просмотре Web - страницы в броузере текстовые гиперссылки выделяются синим цветом и подчеркиванием (если броузер настроен стандартно). При щелчке левой кнопкой мыши на гиперссылке происходит загрузка другого Web - документа - того, на который указывает адрес URL, записанный в этой гиперссылке.
Благодаря гипертекстовым связям все пространство WWW можно рассматривать как единую паутину, состоящую из множества взаимосвязанных документов. Сегодня в этой паутине уже насчитывается более двух миллиардов документов, и их число очень быстро растет [11].
1.3 Протокол передачи гипертекстов HTTP
Служба WWW, как и любая иная сетевая служба, строится на взаимодействии пары программ: сервера и клиента. Программы-серверы WWW называются Web - серверами - они работают на компьютерах, которые называются сетевыми серверами.
Программы-клиенты WWW называются Web-броузерами - они работают на наших клиентских компьютерах. Взаимодействие между Web - сервером и Web - броузером происходит по специальному прикладному протоколу - HTTP (Hyper Text Transfer Protocol - протокол передачи гипертекста). Несмотря на столь длинное название, протокол HTTP чрезвычайно прост - это один из самых простых прикладных протоколов Интернета. Суть его состоит в том, что броузер имеет право обратиться к серверу с запросом, в котором указывается URL - адрес требуемого ресурса. Это может быть Web - страница, рисунок, программный объект и т.п. Сервер передает броузеру затребованный ресурс, после чего соединение разрывается до следующего запроса [10].
В общем, протокол HTTP как бы одноразовый: запрос - ответ, новый запрос - новый ответ и так далее. Интересно, что если на одной Web - странице содержится множество картинок, то для приема каждой надо отправлять новый запрос. Так работать было бы весьма неудобно, но броузер и здесь нам помогает. Современному броузеру достаточно указать URL - адрес нужной Web - страницы, а далее он сам примет ее, увидит, какие объекты в нее встроены, сделает запросы на поставку этих объектов, получит их и покажет на экране полностью скомпонованную страницу.
Управление в HTTP реализовано в виде ASCII-команд. Реально разработчик гипертекстовой базы данных сталкивается с элементами протокола только при использовании внешних расчетных программ или при доступе к внешним относительно WWW информационным ресурсам, например базам данных [5, с. 138-145].
1.4 Универсальный интерфейс шлюзов CGI
Интерактивный интерфейс пользователя представляет собой систему, обеспечивающую взаимодействие пользователя и программы. Для WWW, интерактивный интерфейс можно определить как последовательность HTML-документов, реализующих интерфейс пользователя. Можно также условно классифицировать принципы построения интерфейса по типу формирования HTML-документа:
1) статический;
2) динамический.
В первом случае источником интерфейса является HTML-документ, созданный в каком-либо текстовом или HTML-ориентированном редакторе. Следовательно, данный документ остается неизменным в течение использования. Во втором случае источником интерфейса является HTML-документ, сгенерированный cgi-модулем. Следовательно, появляется некоторая гибкость в видоизменении интерфейса во время использования [9].
Таким образом, можно ввести понятие интерактивного интерфейса для WWW. Интерактивный интерфейс для WWW представляет собой последовательность статических или динамически формируемых HTML-документов, реализующих интерфейс пользователя.
Практически любая задача, решающая проблему получения данных от клиента, связана с построением интерфейса. Наиболее интересным является построение интерфейсов к различным базам данных, доступ к SQL-серверу, получение информации от периферийных устройств, создание клиентских рабочих мест. Все это возможно посредством CGI(Common Gateway Interface). Common Gateway Interface (CGI) является стандартом интерфейса внешней прикладной программы с WWW сервером [7, с. 21-29].
Задача построения вышеназванных интерфейсов делится на две части (приложение 2):
1. Клиентская часть. Для создания клиентской части необходимо создать HTML-документ, в котором реализован интерфейс с пользователем. В языке HTML это возможно посредством форм.
2. Серверная часть. Серверная часть состоит из исполняемого модуля, решающего основные задачи обработки данных, поступающих от клиентской части формирования ответа в формате HTML, и т.д. Такой модуль называется cgi-модулем.
Спецификация CGI
CGI определяет 4 информационных потока (приложение 3):
1) Переменные окружения условно делятся на два типа:
а) общие для всех типов запросов (устанавливаются для всех типов);
б) зависящие от метода запроса.
2) Стандартный выходной поток
СGI - модуль выводит информацию в стандартный выходной поток. Этот вывод может представлять собой или документ, сгенерированный cgi-модулем, или инструкцию серверу, где получить необходимый документ. Обычно cgi-модуль производит свой вывод. Преимущество такого подхода в том, что cgi-модуль не должен формировать полный HTTP заголовок на каждый запрос.
3) Стандартный входной поток
В случае метода запроса POST данные передаются как содержимое HTTP запроса. И будут посланы в стандартный входной поток. Данные передаются cgi-модулю в следующей форме:
name=value&name1=value1&...&nameN=valueN,
где name - имя переменной,
value - значение переменной,
N - количество переменных.
На файловый дескриптор стандартного потока ввода посылается CONTENT_LENGTH байт. Так же сервер передает cgi-модулю CONTENT_TYPE (тип данных). Сервер не посылает символ конца файла после передачи CONTENT_LENGTH байт данных или после того, как cgi-модуль их прочитает. Переменные окружения CONTENT_LENGTH и CONTENT_TYPE устанавливаются в тот момент, когда сервер выполняет cgi-модуль. Таким образом, если в результате исполнения формы с аргументом тега FORM - METHOD="POST" сформирована строка данных firm=МММ&price=100023, то сервер установит значение CONTENT_LENGTH равным 21 и CONTENT_TYPE в application/x-www-form-urlencoded, а в стандартный поток ввода посылается блок данных.
В случае метода GET, строка данных передается как часть URL.
Т.е. например, http://host/cgi-bin/script?name1=value1&name2=value2
В этом случае переменная окружения QUERY_STRING принимает значение
name1=value1&name2=value2
4) Аргументы командной строки
СGI - модуль в командной строке от сервера получает: остаток URL после имени cgi-модуля в качестве первого параметра (первый параметр будет пуст, если присутствовало только имя cgi-модуля), и список ключевых слов в качестве остатка командной строки для скрипта поиска, или чередующиеся имена полей формы с добавленным знаком равенства и соответствующих значений переменных. Ключевые слова, имена и значения полей формы передаются декодированными (из HTTP URL формата кодирования) и перекодированными в соответствии с правилами кодирования Bourne shell так, что cgi-модуль в командной строке получит информацию без необходимости осуществлять дополнительные преобразования.
После формирования структуры "имя-значение" можно приступить к решению задач, ради которых, собственно, создавался cgi-модуль. Следующим важным моментом является динамическое формирование cgi-модулем HTML-документа (оформление результата работы модуля). Например, таблицы выборки из базы данных. Для этого cgi-модуль должен выдать в стандартный выходной поток заголовок состоящий из строки: Content-type: text/html и пустой строки (двух символов CR). После этого заголовка можно давать любой текст в формате HTML [8].
ЗАКЛЮЧЕНИЕ
World Wide Web (или просто Web) - это собрание миллионов файлов, которые хранятся на тысячах компьютеров (именуемых Web - серверами), рассредоточенных по всему миру. Эти файлы поражают своим разнообразием: среди них - текстовые и графические документы, аудио- и видеофайлы, программы и многие другие виды данных.
Файлы в World Wide Web связаны между собой с помощью гиперссылок, которые содержат всю информацию, необходимую для того, чтобы определить, где именно в Интернет находятся нужные файлы. Подключаясь к Интернет и используя Web-броузер (обозреватель), вы получаете возможность читать, просматривать и прослушивать информацию или же взаимодействовать с Web каким-либо другим способом независимо от того, в какой точке земного шара хранятся данные.
Web продолжат развиваться с поразительной скоростью. Основная причина появления в последнее время большого количества Web-серверов заключается в том, что они сравнительно просты в установке и становятся все большим инструментом, который можно использовать в бизнесе. Вторая причина - появление большего количества улучшенных HTML-редакторов и конвертеров текста, позволяющие создавать новые Web-страницы
В течение последующих лет мы будем свидетелями быстрого развития Web. Тем не менее, Web станет еще более сложной для некоторых видов информационного поиска. Но хотя достигнут значительный прогресс в стандартизации и упорядочении Web-данных, еще не до конца понятно, как ими пользоваться. Ведь, даже, если существуют правила пользования каталогом Web-данных, то это не значит, что они поддерживаются на всех Web-серверах.
Будущее Web также связанно с увеличением скорости передачи данных в Интернет, так как Web неразрывно связан с Интернет. Вероятно, останется проблема несовместимости между броузерами и Web-серверами, так как компания Netscape Communications несколько расширила HTML, из-за чего не все броузеры отображают документы, написанные в новом формате HTML.
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
Рассмотрим следующую задачу.
В течение текущего дня в салоне сотовой связи проданы мобильные телефоны, код, модель и цена которых указаны в таблице на рис. 1. В таблице на рис. 2 указан код и количество проданных телефонов различных моделей.
1. В итоговой таблице (рис. 3) обеспечить автоматическое заполнение данными столбцов «Модель мобильного телефона», «Цена, руб.», «Продано, шт.», используя исходные данные таблиц на рис. 1 и 2, а также функции ЕСЛИ (), ПРОСМОТР. Рассчитать сумму, полученную от продаж каждой модели, итоговую сумму продаж.
2. Сформировать ведомость продаж мобильных телефонов на текущую дату.
3. Представить графически данные о продаже мобильных телефонов за текущий день.
Рис. 1. Данные таблицы «Модели и цены»
Рис. 2. Список продаж
Рис. 3. Табличные данные ведомости продаж
Алгоритм решения задачи
1) Запустить табличный процессор MS Excel.
2) Создать книгу с именем «Салон сотовой связи».
3) Лист 1 переименовать в лист с названием Модели и цены.
4) На рабочем листе Модели и цены MS Excel создать таблицу о продаже мобильных телефонов.
5) Заполнить таблицу исходными данными (рис. 1).
6) Лист 2 переименовать в лист с названием Список продаж.
7) На рабочем листе Список продаж MS Excel создать таблицу, в которой будет содержаться информация о количестве проданных телефонов.
8) Заполнить таблицу исходными данными (рис. 2).
9) Лист 3 переименовать в лист с названием Ведомость продаж.
10) На рабочем листе Ведомость продаж MS Excel создать таблицу о продажах.
11) Заполнить таблицу исходными данными (рис. 3).
12) Заполнить графу Модель мобильного телефона таблицы, находящейся на листе Ведомость продаж следующим образом:
Занести в ячейку R2C2 формулу:
=ПРОСМОТР(RC[-1];'Модели и цены'!RC[-1]:R[15]C[-1];'Модели и цены'!RC:R[16]C).
Размножить введенную в ячейку R2C2 формулу для остальных ячеек (с R3C2 по R9C2) данной графы.
13) Заполнить графу Цена, руб. таблицы, находящейся на листе Ведомость продаж следующим образом:
Занести в ячейку R2C3 формулу:
=ПРОСМОТР(RC[-2];'Модели и цены'!RC[-2]:R[16]C[-2];'Модели и цены'!RC:R[16]C).
Размножить введенную в ячейку R2C3 формулу для остальных ячеек (с R3C3 по R9C3) данной графы.
14) Заполнить графу Продано, шт. таблицы, находящейся на листе Ведомость продаж следующим образом:
Занести в ячейку R2C4 формулу:
=ПРОСМОТР(RC[-3];'Список продаж'!R[-1]C[-2]:R[6]C[-2];'Список продаж'!R[-1]C[-1]:R[6]C[-1]).
Размножить введенную в ячейку R2C4 формулу для остальных ячеек (с R3C4 по R9C4) данной графы.
15) Заполнить графу Сумма, руб. таблицы, находящейся на листе Ведомость продаж следующим образом:
Занести в ячейку R2C5 формулу: =RC[-2]*RC[-1].
Размножить введенную в ячейку R2C5 формулу для остальных ячеек (с R3C5 по R9C5) данной графы.
16) Рассчитать графу ИТОГО таблицы, находящейся на листе Ведомость продаж следующим образом:
Занести в ячейку R10C5 формулу:
=СУММ(R[-8]C:R[-1]C). (рис. 4)
Рис. 4. Ведомость продаж
17) Лист 4 переименовать в лист с названием График.
18) На рабочем листе График MS Excel создать гистограмму Объем продаж, используя данные таблицы Ведомость продаж (рис. 5).
Рис. 5. Объем продаж
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Информатика и информационные технологии. Учебник / Н.Д. Угринович. - 3-е изд. - М.: БИНОМ. Лаборатория знаний, 2006. - 511 с.: ил.
2. Информационные процессы в компьютерных сетях. Протоколы, стандарты, интерфейсы, модели / Д.А. Мельников. - М.: КУДИЦ - ОБРАЗ, 2001.-256 с.: ил.
3. Использование HTML / Ф. Хольцшлаг, С. Молли. - М.: Вильямс, 2001. - 1008 с.: ил.
4. Колесников А. Internet. - К.: Издательская группа BHV, 2001. - 400 с., ил.
5. Организация информационного обмена в информационно-вычислительных сетях: Учеб. пособие / Д.А. Мельников.- М.:ФАПСИ, 2003. - 278 с.
6. Симонович С.В., Мураховский В.И. Популярный самоучитель работы на компьютере - Москва: «Тех Бук», 2005. - 576 с., ил.
7. Сергей Нужин. Использование CGI при создании интерактивных интерфейсов. - http: // www.citforum.ru/database/cnit/4.shtml (25.11.07)
8. http: // www.sdadim.info/readyworks/2/165 (25.11.07)
9. http: // www.kunegin.narod.ru/ref3/ap_ip4/model.htm (28.11.07)
10. http:// www.hoohoo.ncsa.uiuc.edu/cgi (01.12.07)
11. http://www.gopher-chem.ucdavis.edu/11/Index/Internet_aw/Intro_the_ Internet/intro.to.ip (01.12.07)
ПРИЛОЖЕНИЕ 1
Основные теги HTML
Назначение |
Формат |
Значение аргументов |
|
Структура Web - страницы |
|||
Начало и конец страницы |
<HTML></HTML> |
||
Описание страницы, в том числе ее имя |
<HEAD></HEAD> |
||
Имя страницы |
<TITLE></TITLE> |
||
Содержание страницы |
<BODY></BODY> |
||
Форматирование текста |
|||
Заголовок (уровни от 1 до 6) |
<H?></H?> |
||
Заголовок с выравниванием |
<H? ALIGN= «*»></H?> |
leftcenterright |
|
Абзац |
<P></P> |
||
Абзац с выравниванием |
<P ALIGN= «*»></P> |
leftcenterright |
|
Перевод строки |
<BR> |
||
Горизонтальный разделитель |
<HR> |
||
Выравнивание по центру |
<CENTER></CENTER> |
||
Адрес автора |
<ADDRESS></ADDRESS> |
||
Форматирование шрифта |
|||
Жирный |
<B></B> |
||
Курсив |
<I></I> |
||
Верхний индекс |
<SUB></SUB> |
||
Нижний индекс |
<SUP></SUP> |
||
Размер шрифта (от 1 до 7) |
<FONT SIZE=?></FONT> |
||
Цвет шрифта (задается названием цвета или его 16-ричным кодом) |
<FONT COLOR= «#RRGGBB»></FONT> |
redblue#FFFFFF и др. |
|
Гарнитура шрифта |
<FONT FACE= «*»></FONT> |
ArialTimesET и др. |
|
Вставка изображений |
|||
Вставка изображения |
<IMG SRC= «URL»> |
||
Выравнивание текста около изображения |
<IMG SRC= «URL»ALIGN= «*»> |
topbottommiddleleftright |
|
Вывод текста вместо изображения |
<IMG SRC= «URL» ALT= «*»> |
текст |
|
Цвет фона, текста и ссылок |
|||
Фоновое изображение |
<BODY BACKGROUND= «URL»> |
||
Цвет фона |
<BODY BGCOLOR= «#RRGGBB»> |
redblue#FFFFFF и др. |
|
Цвет текста |
<BODY TEXT= «#RRGGBB»> |
redblue#FFFFFF и др. |
|
Цвет ссылки |
<BODY LINK= «#RRGGBB»> |
||
Цвет пройденной ссылки |
<BODY VLINK= «#RRGGBB»> |
||
Цвет активной ссылки |
<BODY ALINK= «#RRGGBB»> |
||
Вставка гиперссылок |
|||
Ссылка на другую страницу |
<A HREF= «URL»>указатель ссылки</A> |
||
Ссылка на закладку в другом документе |
<A HREF= «URL#*»>указатель ссылки</A> |
||
Ссылка на закладку в том же документе |
<A HREF= «#*»>указатель ссылки</A> |
||
Определение закладки |
<A NAME= «*»></A> |
||
Списки |
|||
Ненумерованный |
<UL><LI></UL> |
||
Тип метки |
<UL TYPE= «*»> |
diskcirclesquare |
|
Нумерованный |
<OL><LI></OL> |
||
Тип нумерации |
<OL TYPE= «*»> |
A, a, I, i, 1 |
|
Первый номер списка |
<OL START=?> |
1, 2, … |
|
Список определений<DT> термин<DD> определение |
<DL><DT><DD></D> |
||
Меню |
<MENU><LI></MENU> |
||
Каталог |
<DIR><LI></DIR> |
||
Формы |
|||
Форма |
<FORM></FORM> |
||
Текстовое полеNAME= «name» |
<INPUT TYPE= «text»NAME= «name» SIZE=?> |
1, 2, 3… |
|
Группа переключателейNAME= «group» |
<INPUT TYPE= «radio»NAME= «group» VALUE= «*»> |
rad1rad2rad3 |
|
Группа флажковNAME= «group» |
<INPUT TYPE= «checkbox»NAME= «group» VALUE= «*»> |
ch1ch2ch3 |
|
Раскрывающийся списокNAME= «list» |
<SELECT NAME= «list»><OPTION> Первый<OPTION> Второй |
||
Текстовая областьNAME= «resume» |
<TEXTAREA> NAME= «resume» ROWS=? COLS=?></TEXTAREA> |
1, 2, 3 … |
|
Кнопка Отправить |
<INPUT TYPE= «submit» VALUE= «Отправить»> |
||
Кнопка Очистить |
<INPUT TYPE= «reset» VALUE= «Очистить»> |
ПРИЛОЖЕНИЕ 2
Части интерактивного интерфейса
ПРИЛОЖЕНИЕ 3
CGI-интерфейс
Размещено на Allbest.ru
Подобные документы
Технология и основные элементы World Wide Web. Язык гипертекстовой разметки документов HTML. Универсальный способ адресации ресурсов в сети URL и интерфейс шлюзов CGI. Алгоритм решения задачи с использованием табличного процессора MS Excel 2007.
курсовая работа [942,0 K], добавлен 03.05.2011Понятие, сущность и особенности применения языка HTML, а также структура его документа. Рекомендации по созданию сайтов в интернете. Общая структура и порядок оформления гипертекстов, записанных в языке HTML, примеры отображения их в браузере компьютера.
контрольная работа [29,4 K], добавлен 12.09.2010Разработка веб-сайта "Салон сотовой связи", деятельностью которого является продажа телефонов и прочих сопутствующих услуг и продуктов. Горизонтальное выравнивание объектов. Работа с языком гипертекстовой разметки HTML и каскадными таблицами стилей CSS.
курсовая работа [32,6 K], добавлен 24.06.2013Определение понятия гипертекста. Основные части документа SGML. История создания стандартного языка разметки документов HTML. Отличия синтаксиса XHTML от HTML. RSS - семейство XML-форматов для описания лент новостей. Применение языка разметки KML.
презентация [4,3 M], добавлен 15.02.2014Основные теги и атрибуты языка HTML. Создание web-сайта, который должен представлять собой несколько связанных между собой страниц. Рассмотрение различных значений атрибутов и тегов на страницах и в других документах. Экранные формы разработанных страниц.
лабораторная работа [1,2 M], добавлен 16.04.2014Создание сайта при помощи HTML и CSS. Язык гипертекстовой разметки HTML и таблица стилей CSS. Основные понятия об этих языках, этапы и алгоритмы программного обеспечения. Добавление стилей в документ. Свойства элементов, принцип построения Web-страницы.
курсовая работа [2,9 M], добавлен 12.01.2016Основы языка программирования Web-страниц – HTML. Виды информации, которую может содержать Web-страница: текст, графика, звук, анимация и видео. Инструментарий для создания Web-страниц. Основные HTML-редакторы, которые используются для Web-дизайна.
реферат [374,0 K], добавлен 19.01.2011Предпосылки создания сети Интернет. Характеристика наиболее распространенных протоколов: TCP/IP, HTTP, POP3. История создания системы извлечения информации Gopher. Разработка языков разметки HTML, XML, PHP/FI и XHTML, их версии и сферы применения.
курсовая работа [596,5 K], добавлен 02.04.2013Всемирная паутина как распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на компьютерах, подключенных к Интернету, ее технологии и возможности, история и перспективы. Понятие и эволюция протоколов связи.
реферат [21,9 K], добавлен 17.04.2013Идея создания универсальной базы данных. История возникновения гипертекстовой информационной системы World Wide Web (WWW). Понятие гипертекста, архитектура построения. Типы ресурсов в сети Интернет. Интерфейс Web-приложений при работе в сети Интернет.
реферат [63,7 K], добавлен 28.01.2011