МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ТВЕРСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ __________________________________________________________________
КАФЕДРА «ИНФОРМАЦИОННЫЕ СИСТЕМЫ»
УЧЕБНАЯ ПРАКТИКА
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ЧАСТЬ 2
ТВЕРЬ 2003
2 УДК 378.3-421.41(075.8) ББК 74.58.я7 В методических указаниях по учебной практике рассматриваются вопросы изучения и практического применения возможностей современных средств работы в сети Internet, подготовки и создания HTML—страниц, приводятся алгоритмы и примеры решения основных типовых задач в данной области. Предназначены для студентов специальностей «Прикладная информатика (в экономике)», «Информационные системы и технологии», «Антикризисное управление». Методические указания обсуждены и рекомендованы к печати на заседании кафедры «Информационные системы» (протокол № 12 от 6 июня 2003 г).
Составители: В.К. Иванов, В.В. Алексеев, А.Ю. Клюшин, К.В. Иванов.
УЧЕБНАЯ ПРАКТИКА Методические указания Часть 2 Редактор В.А. Румянцева Технический редактор Г.В. Комарова ______________________________________________ Подписано в печать Формат 60x84/16 Физ. печ. л. 2,0 Тираж 100 экз.
Бумага писчая Усл. печ. л. 1,86 Уч.-изд. л. 0,87 Заказ №
С-
______________________________________________ Типография ТГТУ © Тверской государственный технический университет, 2003
3 СОДЕРЖАНИЕ СТР 1. ОБЩИЕ СВЕДЕНИЯ ОБ ИНТЕРНЕТ ........................................................................... 4 2. ЗАДАНИЯ И РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ РАБОТ.............................................. 6 ЗАДАНИЕ 1. РАБОТА С БРАУЗЕРОМ ....................................................................... 6 ЗАДАНИЕ 2. ОСНОВЫ РАЗРАБОТКИ HTML-СТРАНИЦ ............................................ 10 ЗАДАНИЕ 3. ИСПОЛЬЗОВАНИЕ ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ В HTML-СТРАНИЦАХ 12 ЗАДАНИЕ 4. ОФОРМЛЕНИЕ ТЕКСТОВОЙ ИНФОРМАЦИИ .......................................... 13 ЗАДАНИЕ 5. РАБОТА СО СПИСКАМИ ..................................................................... 14 ЗАДАНИЕ 6. СОЗДАНИЕ ТАБЛИЦ .......................................................................... 17 ЗАДАНИЕ 7. ПОСТРОЕНИЕ WEB-ФОРМ ................................................................ 21 ЗАДАНИЕ 8. РАБОТА С ФРЕЙМАМИ ...................................................................... 25 ЗАДАНИЕ 9. ИСПОЛЬЗОВАНИЕ ЭЛЕМЕНТОВ META ............................................... 28 ЗАДАНИЕ 10. НЕКОТОРЫЕ РЕКОМЕНДАЦИИ ......................................................... 30 3. ФОРМА ОТЧЕТНОСТИ ........................................................................................... 32 СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ ................................................................... 32
4
1. Общие сведения об Интернет Принципы и организация сети Интернет IP-адресация Каждый компьютер в сети Интернет имеет свой собственный уникальный номер, который называется IP-адресом. IP-адрес имеет длину 32 бита и записывается обычно как четыре десятичных числа (от 0 до 255), - например, 48.34.129.108. Интернет представляет собой объединение десятков тысяч отдельных сетей, которые используют единый протокол и единое пространство IP-адресов. Интернет использует протокол TCP/IP. Этот протокол регламентирует, как следует разбивать длинное сообщение на пакеты, как должны быть устроены пакеты, как контролировать прибытие пакетов к месту назначения, что делать в случае ошибок передачи данных, и другие детали. Доменная система имен и указатели ресурсов У большинства компьютеров в Интернете есть собственное имя, а не только IP-адрес. Служба, которая обеспечивает перевод имен компьютеров в их IPадреса, называется Доменной Службой Имен (DNS). Она представляет собой гигантскую распределенную базу данных. Имя компьютера записывается как несколько слов, разделенных точками, например: tstu.tver.ru. Это отражает иерархическую, или доменную, структуру службы DNS. В примере “tstu” - это имя компьютера в домене второго уровня “tver”, который принадлежит домену первого уровня “ru”. Администратор, который отвечает за домен первого уровня “ru” (Россия), зарегистрировал домен второго уровня “tver.ru” (сервер города Тверь) и передал туда все полномочия на регистрацию новых имен в пределах этого домена. В свою очередь администратор домена “tver.ru” зарегистрировал имя “tstu.tver.ru” за определенным IP-адресом. Такая структура службы DNS обеспечивает, с одной стороны, уникальность имен компьютеров в пределах всего Интернета, а с другой стороны, четкое разделение административной ответственности. Хотя не существует особых правил, как следует называть домены, в применении к доменам первого, самого верхнего уровня сложилась определенная практика. Международные организации и США используют домены первого уровня com - для коммерческих, org и net - для некоммерческих организаций. В большинстве стран существует один домен первого уровня: ru - для России, de - для Германии, uk - для Великобритании и т.д. Так же, как каждый компьютер имеет свое уникальное имя, уникальное имя имеет и каждый документ в Интернете. Это уникальное имя называется URL Универсальный Указатель Ресурса (Universal Resource Locator). URL имеет следующую форму: служба://имя_компьютера/директория/поддиректория/.../имя_ файла Служба обозначается соответствующим протоколом, чаще всего можно встретить http:// для веб-страниц и ftp:// для файловых архивов.
5 Службы Интернета Наиболее широко используются следующие службы Интернета: «Всемирная паутина» (World Wide Web, или WWW, или просто «веб») служба, которая совмещает в Интернете функции электронного издательства и библиотеки. Особенность публикаций в Интернете - это наличие ссылок на другие страницы внутри документа и на другие документы, где бы они ни хранились. Электронная почта (e-mail) - в соответствии с названием, это служба для адресной доставки информации. Новости (news, USENET) - это тематические конференции, доски объявлений или газеты, где каждый подписчик одновременно может быть автором. Эта служба, так же как и веб-форумы или списки рассылки (похожие по функциям, но отличающиеся техническими деталями), предназначена для обмена сообщениями в пределах группы людей, связанных общими интересами. FTP - используется для копирования файлов с компьютера на компьютер. В ftp-архивах Интернета можно найти много различных программ. Всемирная Паутина Публикация в Интернете, как и обычная публикация на бумажном носителе (журнал, газета, книга), состоит из упорядоченных страниц, на которых представлен форматированный текст и иллюстрации в виде картинок. Однако, в отличие от бумажной публикации, страницы в Интернете электронные – так называемые веб-страницы, в которые можно включить и звуковое сопровождение, и видеоролик, что значительно повышает восприятие информации пользователем. Кроме того, веб-страница может включать в себя так называемые гипертекстовые ссылки (гиперссылки), соединяющие контекст, в котором они находятся, с другим контекстом в рамках того же или другого текста, находящегося на произвольном сервере Сети. Как и большинство других служб Интернета, Всемирная Паутина работает в рамках модели клиент-сервер. В качестве сервера, как правило, выступает постоянно подключенный к Сети компьютер, на котором работает специальная программа. Именно эту программу чаще всего и называют веб-сервером. Клиентом является любой компьютер, подключенный в данный момент к Интернету, на котором запущена программа просмотра веб-страниц браузер. Работа браузера заключается в обмене информацией с веб-сервером, получении необходимых пользователю документов, обработке полученной гипертекстовой информации и отображении документа на экране. Обмен информацией между веб-сервером и браузером осуществляется с использованием протокола HTTP.
6
2. Задания и рекомендации по выполнению работ Задание 1. Работа с браузером Цель работы: получить основные навыки работы с браузером Internet Explorer. Сегодня существует множество программ-браузеров, созданных различными компаниями. Наибольшее распространение и признание получили такие браузеры, как Netscape Navigator и Internet Explorer. 1. Навигация Работа с браузером начинается с того, что пользователь набирает в адресной строке (Адрес) URL того ресурса, к которому он хочет получить доступ, и нажимает клавишу Enter: 1. Введите в поле адрес браузера: www.aport.ru 2. Нажмите Enter. Браузер посылает запрос на указанный сервер Сети. По мере того, как с сервера приходят элементы указанной пользователем веб-страницы, она постепенно появляется в рабочем окне браузера. Процесс получения элементов страницы с сервера отображается в нижней "статусной" строке браузера. Содержащиеся в полученной веб-странице текстовые гиперссылки, как правило, выделяются цветом, отличным от цвета остального текста документа, и подчеркиваются. Ссылки, указывающие на ресурсы, которые пользователь еще не просматривал, и ссылки на уже посещенные ресурсы обычно имеют разный цвет. Изображения также могут функционировать как гиперссылки. Независимо от того, текстовая ссылка или графическая, если навести на нее курсор мыши, его форма изменится. Одновременно в статусной строке браузера появится адрес, на который указывает ссылка. При нажатии на гиперссылку браузер открывает в рабочем окне ресурс, на который она указывает, при этом предыдущий ресурс из него выгружается. Браузер ведет список просматриваемых страниц и пользователь при необходимости может вернутся назад по цепочке просмотренных страниц. Для этого нужно щелкнуть мышкой на кнопке "Назад" в меню браузера, - и он вернется к странице, которую вы просматривали до того, как открыли текущий документ. Каждый раз, когда вы будете нажимать на эту кнопку, браузер будет возвращаться на один документ назад в списке посещенных документов. Если вдруг вы вернулись слишком далеко назад, воспользуйтесь кнопкой "Вперед" меню браузера. Она поможет вам переместиться вперед по списку документов. Кнопка "Остановить" остановит загрузку документа. Кнопка "Обновить" дает возможность перезагрузить текущий документ с сервера.
7 Браузер в своем окне может показать лишь один документ: для показа другого документа он выгружает предыдущий. Гораздо удобнее одновременно работать в нескольких окнах браузера. Открытие нового окна осуществляется с помощью меню: Файл – Создать – Окно (или комбинацией клавиш Ctrl+N). 2. Работа с документом Браузер позволяет производить над документом набор стандартных операций. Загруженную в него веб-страницу можно распечатать (это делается с помощью кнопки «Печать» или из меню: Файл – Печать…), сохранить на диск (меню: Файл – Сохранить как…). Можно найти интересующий фрагмент текста в загруженной странице. Для этого используйте меню: Правка – Найти на этой странице…. А если интересует, как выглядит данный документ в исходном гипертексте, которых обработал браузер, то необходимо выбрать в меню: Вид – В виде HTML. Когда в процессе работы в Интернете пользователь находит особенно интересную для него страницу, он использует предусмотренную в браузерах возможность устанавливать закладки. Это делается через меню: Избранное – Добавить в избранное. После этого новая закладка появляется в списке закладок, который можно просмотреть, нажав кнопку «Избранное» на панели браузера или через меню Избранное. Существующие закладки можно удалять, изменять, организовывать в папки с помощью меню: Избранное – Упорядочить избранное. 3. Поиск информации в Интернете Для решения проблемы поиска нужной информации в Интернете существует отдельный вид сетевого сервиса. Речь идет о поисковых серверах, или поисковых машинах. Поисковые серверы достаточно многочисленны и разнообразны. Принято различать поисковые индексы и каталоги. Серверы-индексы работают следующим образом: регулярно прочитывают содержание большинства веб-страниц Сети ("индексируют" их), и помещают их полностью или частично в общую базу данных. Пользователи поискового сервера имеют возможность осуществлять поиск по этой базе данных, используя ключевые слова, относящиеся к интересующей их теме. Выдача результатов поиска обычно состоит из выдержек рекомендуемых вниманию пользователя страниц и их адресов (URL), оформленных в виде гиперссылок. Работать с поисковыми серверами этого типа удобно в том случае, если имеется четкое представление о предмете поиска. Серверы-каталоги по сути дела представляют собой многоуровневую классификацию ссылок, построенную по принципу "от общего к частному". Иногда ссылки сопровождаются кратким описанием ресурса. Как правило, возможен поиск в названиях рубрик (категориях) и описаниях ресурсов по ключевым словам. Каталогами пользуются тогда, когда не вполне четко знают, что именно ищут. Переходя от самых общих категорий к более частным, можно определить, с каким именно ресурсом Сети следует ознакомиться.
8 4. Работа с поисковыми серверами Работа с поисковыми серверами состоит в следующем. В адресной строке браузера набираете его адрес, в строке запроса набираете на нужном языке ключевые слова или фразу, соответствующие ресурсу или ресурсам Сети, которые вы хотите найти. Затем нажимаете мышью на кнопку "Поиск" и в рабочее окно браузера загружается первая страница с результатами поиска. Обычно поисковый сервер выдает результаты поиска небольшими порциями, например, по 10 на одну страницу выдачи. Поэтому часто они занимают больше одной страницы. Тогда под списком рекомендуемых ссылок будет находиться ссылка, предлагающая перейти к следующей "порции" результатов поиска. Часто приходится просмотреть несколько ресурсов, прежде чем обнаруживается подходящий. Как правило, пользователь просматривает их в новых окнах браузера, не закрывая окно браузера с результатами поиска. Иногда поиск и просмотр найденных ресурсов ведется в одном и том же окне браузера. 5. Формирование запросов С первого раза удачно задать вопрос поисковому серверу получается не всегда. Если запрос короткий и в нем присутствуют только часто употребляемые слова, может быть найдено очень много документов, сотни тысяч и миллионы. Наоборот, если запрос окажется слишком детализированным или в нем будут использованы очень редкие слова, вы увидите сообщение о том, что ресурсов, отвечающих вашему запросу, в базе сервера не найдено. 1. Введите в поле ключевых слов поисковой машины Апорт: Технический университет 2. Законспектируйте количество найденных страниц. Постепенное сужение или расширение фокуса поиска через увеличение или уменьшение списка ключевых слов, замена неудачных поисковых терминов на более удачные помогут улучшить результаты поиска. Ключевые слова, составляющие поисковый запрос, обычно просто разделяются пробелами. Необходимо помнить, что различные поисковые сервера по-разному интерпретируют это. Некоторые из них отбирают по такому запросу только документы, содержащие все ключевые слова, то есть воспринимают пробел в запросе как логическую связку "и". Некоторые интерпретируют пробел как логическое "или" и ищут документы, содержащие хотя бы одно из ключевых слов. При формировании поискового запроса большинство серверов позволяют в явном виде указать логические связки, объединяющие ключевые слова, и задать некоторые другие параметры поиска. Логические связки обычно обозначаются с помощью английских слов "AND", "OR", "NOT". На разных поисковых серверах при формировании расширенного поискового запроса используется разный синтаксис – так называемый язык запросов. С помощью
9 языка запроса вы можете указать, какие слова обязательно должны встретиться в документе, каких быть не должно, какие желательны. 3. Сформируйте более точный исчерпывающую информацию техническом университете.
запрос, позволяющий найти о Тверском государственном
Как правило, современные поисковые машины используют при поиске все возможные словоформы использованных слов. То есть, независимо от того, в какой форме вы употребили слово в запросе, поиск учитывает все его формы по правилам русского языка: например, если задан запрос 'идти', то в результате поиска будут найдены ссылки на документы, содержащие слова 'идти', 'идет', 'шел', 'шла' и т.д. Обычно на титульной странице поискового сервера присутствует ссылка "Помощь" (англ. "Help"), обратившись по которой пользователь может ознакомится с правилами поиска и языком запросов, используемых на данном сервере. Еще один очень важный момент - это выбор подходящего для ваших задач поискового сервера. Если вы ищете какой-либо определенный файл, то лучше воспользоваться специализированным поисковым сервером, который индексирует не веб-страницы, а файловые архивы в Интернете. Примимером таких поисковых серверов может служить FTP Search (http://ftpsearch.lycos.com), а для поиска файлов по российским архивам лучше воспользоваться российским аналогом - http://www.filesearch.ru. Для поиска программного обеспечения используют архивы программного обеспечения, такие как http://www.tucows.com/, http://www.freeware.ru. Если веб-страница, которую вы ищете, расположена в русской части Сети, возможно, стоит воспользоваться русскими поисковыми серверами. Они лучше работают с русскоязычными поисковыми запросами, снабжены интерфейсом на русском языке. В табл. приведен список некоторых наиболее известных поисковых серверов общего назначения. Все эти сервера в настоящее время предлагают и полнотекстовый поиск, и поиск по категориям, сочетая в себе, таким образом, достоинства индексирующего сервера и сервера-каталога. Ниже приведен список наиболее популярных поисковых серверов общего назначения. Русскоязычные http://www.aport.ru http://www.google.com http://www.list.ru http://www.rambler.ru http://www.ru http://www.yandex.ru
Англоязычные http://www.altavista. com http://www.yahoo.com
Задание: используя различные поисковые машины найти информацию о праздниках, отмечаемых в данный день.
10
Задание 2. Основы разработки HTML-страниц Цель работы: Усвоить, что из себя представляет разработка HTML-страниц. Научиться создавать простую HTML-страницу. HTML (HyperText Markup Language) – это язык, который используется для построения страниц. При этом используется система так называемых "тэгов" (tags), с помощью которых производится форматирование текста страницы, организация ссылок, работа с графикой и т.д. Тэг представляет собой специальное слово или букву, заключенные в угловые скобки "". Вот несколько примеров тэгов: Тэг
Назначение Делает текст жирным Делает текст курсивом Определяет абзац Помещает изображение на Web-страницу
Большое количество элементов HTML имеют два тэга: открывающий и закрывающий. Последний выглядит также, как и открывающий, но имеет косую черту (/) после скобки "