380 likes | 617 Views
КУРС « ВФ ». ИНТЕРНЕТ ( Internet) (поиск информации в Интернет, разработка web -приложений, HTML , VRML , CGI, Java ). Пришло время познакомиться с поиском информации в Интернет!!!. Информация «скрыта» в море информации. К размышлению.
E N D
КУРС « ВФ » ИНТЕРНЕТ (Internet) (поиск информации в Интернет, разработка web-приложений, HTML, VRML, CGI, Java) Интернет
Пришло время познакомитьсяс поиском информации в Интернет!!! Информация «скрыта» в море информации Интернет
К размышлению • Объем информации в Сети (по оценкам на начало 2005 года) - около 2х1010 уникальных страниц с удвоением ежегодно, причем ежедневно число страниц увеличивается на 10000). Интернет
Простой прием поиска Web-страниц • Поиск коммерческих Web-сайтов: www.intel.com • Поиск коммерческих Web-сайтов по регионам: www.intel.ru Интернет
Поиск учебных заведений • www.oxford.edu • www.ox.ac.uk • www.msu.ru • www.spbu.ru • www.kgtu.ru • www.nsu.ru • www.kemsu.ru Интернет
Поисковые системыв сети • Поисковая система - это сайт, который занимается сбором информации о ресурсах Интернет и ее систематизацией для того, чтобы упростить пользователю доступ к интересующей его информации. Интернет
Поисковые системы: • универсальные; • специализированные. Способы поиска информации: • поиск по каталогам; • поиск по запросам. Интернет
Список поисковых сайтов Название поисковой системыАдрес Апорт (русскоязычная) http://www.aport.ru/ Яndex (русскоязычная) http://www.yandex.ru/ Rambler (русскоязычная) http://www.rambler.ru/ Google (русскоязычная) http://www.google.ru Yahoo! (англоязычная) http://www.yahoo.com/ AltaVista (англоязычная) http://www.altavista.com/ InfoSeek (англоязычная) http://www.infoseek.com/ Lucos (англоязычная) http://www.lucos.com Excite (англоязычная) http://www.excite.com Поиск файлов http://www.files.ru/ Поиск людей http://www.whowhere.com/ ВСЕГО ОКОЛО 600 САЙТОВ Интернет
Правила выполнения запросов в поисковых системах • Простой запрос • Логические операторы (И, НЕ, ИЛИ) • Прочие операторы (*, !, поиска по дате, адресам и т.п.) • Поиск в найденном • Сортировка по релевантности Интернет
Как работают поисковые машины? • во-первых, “нау-хау” компании • создание и пополнение огромной базы данных URL страниц по индексируемым документам • автоматический сбор информации с серверов эвристическими программами-роботами • организация предметно-ориентированных иерархических каталогов Интернет
МЕТА-ПОИСКОВЫЕ МАШИНЫ • Позволяют вести параллельный поиск на одной странице сразу несколькими поисковыми серверам. Интернет
СПОСОБЫ УЛУЧШЕНИЯ РЕЗУЛЬТАТОВ ПОИСКА • Формулируйте Ваш запрос по возможности точнее • Правильно пишите ключевые слова • Используйте синонимы • Используйте опцию расширенного поиска • Проводите поиск во всех видах сервиса • Постарайтесь локализовать поиск Интернет
Сайт • Сайт - специальным образом оформленные данные (текст, графика, анимация, звук) о каком-либо предмете или явлении, хранящиеся на WWW-сервере и оформленные с помощью языка HTML. Сайт состоит из страниц. Одна страница тоже является сайтом. Интернет
Интернет-страница • Интернет-страница - это объединенная под некоторым именем порция информации, расположенная на удаленном сервере и относящаяся к какой-либо фирме или теме (предмету). Интернет
Виды Internet-страниц или сайтов • Основная страница - это страница, которая загружается сразу после загрузки броузера • Главная, или начальная страница - первая страница многостраничного документа (сайта) • Домашняя страница - страница отдельного пользователя (или организации) • Желтая страница - страница организации, объединения, общества и т.д. Интернет
Дистанционное образование Интернет
История HTML 1969 г. Чарльз Гольдфарб создал GML – прототипязыка разметки технических документов. 1986 г. появляется стандарт SGML (Standard Generalized Markup Language) для построения систем структурной разметки любых разновидностейтекстов 1991- 1993 появляется HTMLкак система передачи гипертекстовой информации в Интернет Программа Mosaic - первый графический броузер 1995г. - проект разработки HTML 3, более гибкого и богатого для визуальных изображений 1994г.- выпуск Netscape Navigator (Netscape Communications) 1996г. -выпуск MS Internet Explorer 3.0 (Microsoft) Интернет
Язык HTML SGML (Standard Generalized Markup Language) стандартный язык обобщенной разметки. HTML (Hyper Text Markup Language) - язык разметки гипертекстовых документов XML (Extended Markup Language) - расширяемый язык разметки. Интернет
Формат HTML. Теги HTML представляет собой обычный текстовый файл из совокупности команд в формате ASCII, называемых тегами (от английского tag - метка). HTML-тег записывается в угловых скобках < > и состоит из имении списка атрибутов. Большинство тегов имеют два компонента: открывающий и закрывающий.Закрывающий компонент имеет то же название, но при записи перед названием ставится символ « / ». Интернет
Назначение HTML-тегов • Форматирования текста; • Описания кадров и форм; • Форматирования таблиц и списков; • Организации ссылок на другие ресурсы; • Вставки изображений и расширений HTML. Язык HTML обеспечивает независимость пользователя WWW от аппаратно-программного обеспечения! Интернет
Пример Интернет
Структура гипертекста Интернет
Пример HTML-документа <html> <head> <meta http-equiv="Content-Language" content="ru"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Пример html документа</title> </head> <body bgcolor="#00FFFF"> <p align="center"><font size="5">Пример <span lang="en-us">html</span> документа</font></p> <p><b>Таблица</b></p> <table border="2" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="13%" id="AutoNumber1"> <tr> <td width="42%">1</td> <td width="58%">3</td> </tr> <tr> <td width="42%">2</td> <td width="58%">4</td> </tr> </table> <p><b>Рисунок</b></p> <p><img border="0" src="j0300912.gif" width="189" height="180"></p> <p>Пишите - <a href="mailto:andrey@kemsu.ru">andrey@kemsu.ru</a></span></p> </body> </html> Интернет
Результат выполнения РАЗМЕР HTML-файла ВСЕГО 928 байт Интернет
HTML - редакторы HTML может быть создан двумя способами: • автоматизированными программами; • вручную в текстовом редакторе NotePad. В обоих случаях неизбежно форматирование кода. В первом - автоматическое, во втором - ручное, для удобства чтения и редактирования. Интернет
HTML - редакторы • Microsoft FrontPage • Netscape Composer • Sausage Software HoDog • Macromedia DreamWeaver • Allaire HomeSite • Html Assistant • Html Writer • MS Word, Excel, Power Point • Internet Assistant Интернет
Недостатки HTML • Средствами HTML невозможно производить даже простейшие арифметические вычисления. • Отсутствие динамичности. Интернет
Средства расширения возможностей HTML • Серверные включения (SSI) • Каскадные таблицы стилей (CSS) • Динамический HTML (JavaScript, VBScript) • Интерфейсы шлюзов (CGI) и приложений (API) • Технология ActiveX. • Языки Perl, PHP, ASP. • Flash - технология. • Язык VRML • Язык Java (Java-аплет, Java-приложение) Интернет
VRML - Виртуальная реальность в InterNet • В 1995 г. предложен язык VRML (Virtual Reality Modeling Language) – объектно ориентированный язык моделирования виртуальной реальности; в настоящее время действует стандартX3D. • Для представления в сервисе WWW подвижных графических объектов и трехмерного моделирования графики. Интернет
JAVA • Java – это машинно-независимая система программирования, разработанная фирмой Sun Microsystems, использующая объектную модель языка программирования С++. • Java в рамках сервиса WWW позволяет выполнять различные действия на клиентском компьютере в результате интерпретации программы, переданной по сети в виде апплета (applet). • Интерпретатор Java встраивается в Ваш WWW-броузер и исполняет переданный программный код. Интернет
Script-ы • JavaScript,Visual Basic Script и PerlScript - языки программирования, интегрированные в HTML-код. • Java-Script – Язык программирования, разработанный в рамках программы Microsoft ActiveX. • Приложения Java-Script представляют собой исполняемый код, внедряемый в качестве объекта в документы HTML. Такие приложения могут быть использованы для создания интерактивных Web-страниц. Интернет
ActiveX • Технология, предложенная Microsoft Corp., позволяющая вводить в WEB-страницы любые активные программные объекты. • Java-Script заключается в трансляции исходного Java-текста в байт-код (поток команд Java Virtual Machine), пересылке байт-кода по Сети и последующей его интерпретации (или компиляции) на ЭВМ. Интернет
Опасность ActiveX • Коды Java (и все объекты ActiveX), кроме существенного расширения функциональности, весьма опасны с точки зрения возможности несанкционированного проникновения в любой сетевой компьютер и требуют предосторожностей при использовании Интернет
CGI (Common gateway interface) • CGI и ISAPI - серверные расширения HTML, служащие для организации полномасштабного диалога в Сети, предназначены для запуска внешних программ под управление WEB-сервера. • Внешняя программа получает информацию через протокол HTTP от удаленного пользователя, обрабатывает ее, и возвращает результат обработки обратно в виде ссылки на существующий HTML-документ или в виде динамически созданной HTML-страницы. Интернет
CGI (Common gateway interface) Интернет
CGI (Common gateway interface) Интернет
CGI-script • Стандарт CGI не накладывает никаких ограничений на используемый язык программирования, а лишь перечисляет правила, которые должна выполнять программа, генерирующая web-страницу. Основные преимущества CGI-скриптов: • программа выполняется сервером - нет никакого значения, какой у Вас браузер; • CGI-скрипты позволяют реализовать более широкий набор функций; • код CGI-скрипта закрыт для чтения. Интернет
ASP и PHP • ASP (Active Server Pages) - технология эквивалентная CGI и ISAPI, но с упрощенным процессом разработки WEB-приложений. Документ ASP включает шаблоны, использует сценарии JScript, запросы на SQL. • PHP/FI (Персональные инструментальные средства для Домашней Страницы / Интерпретатор Форм) - развивающийся язык создания домашних WEB-страниц, упрощение и облегчения разработки форм и таблиц и анализа запросов SQL; предложения PHP/FI встраиваются непосредственно в текст HTML и выполняются серверным процессом (CGI-программа не стартует и повышается уровень защиты данных). Интернет