Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сетевые МИР

Источники информации в Интернет различаются по способу представления информации, по национально-территориальному признаку, характеру содержания и доступа.

Способ представления. По способу представления инфор­мации источники можно разделить на следующие основные категории: web-страницы, базы данных, файловые серверы, телеконференции.

1. web -страницы являются сегодня основным и наиболее распространенным типом информационных ресурсов в Сети. Этот ресурс представляет собой страницы так называемого ги­пертекста, т.е. текста, который может содержать в себе ссылки. Взаимосвязанная логически и посредством ссылок совокупность гипертекстовых страниц, расположенная в одном месте, пред­ставляет собой единицу, называемую сайтом.

2. Базы данных могут иметь интерфейс в Интернете, иными словами, могут быть доступны через Сеть. Базы данных могут содержать произвольную информацию: публикации, табулированные данные и т.д.

В настоящий момент не существует какого-либо стандартного способа доступа к базам данных по сети Интернет. Наиболее прогрессивным способом является доступ к базам данных с помощью все тех же стандартных браузеров, так как этот способ обеспечивает максимальную потенциальную аудиторию потребителей информации.

3. Файловые серверы являются традиционным способом хра­нения данных в Интернете и представляют собой компьютеры, часть дискового пространства которых доступна по Сети. Доступ к данным на таком сервере осуществляется с помощью специальных программ, поддерживающих протокол передачи файлов FТР. Данный протокол в общем случае требует авторизации, т.е. идентификации пользователя, запросившего доступ к данным. Для осуществления доступа к файлам со стороны произвольного пользователя Сети обычно используется так называемый анонимный вход. Этот протокол обычно поддерживается стандартными браузерами.

4. Телеконференции также могут являться источником необходимой информации, как правило, носящей неофициальный характер. Телеконференции представляют собой способ общения людей, имеющих доступ в Сеть, и предназначены для обсуждения каких-либо вопросов или распространения информации.

Национально-территориальный признак. Довольно очевидным представляется также разделение информационных ресурсов по языковому признаку. В силу историко-географических причин основным языком в сети Интернет является английский, но практически все основные языки мира представлены в Сети. Некоторые из сайтов поддерживают несколько языков - на выбор пользователя.

За языковой следует (и с ней связана) классификация источников по географическому признаку. Произвольный информационный ресурс в подавляющем большинстве принадлежит какой-либо организации, осуществляющей свою деятельность на определенной территории, и может быть предназначен для аудитории, находящейся преимущественно в пределах другого региона. Следует подчеркнуть, что территориальное разделение не относится к возможностям доступа к ресурсам – оно может быть осуществлено из любой точки.

Характер содержания. Наиболее важным, с практической точки зрения, является разделение по виду и характеру представляемой информации, поскольку информационное наполнение в конечном итоге оказывается решающим при отборе источников. В то же время именно этот аспект может оказаться наи­более трудно формализуемым по причине неоднородности пред­ставленной на ресурсе информации. Один и тот же web-сайт может содержать самую разнообразную информацию, поэтому приведенная ниже классификация в достаточной степени условна.

Содержащаяся на ресурсе информация может быть схематично разделена по виду и характеру на следующие категории: тематическая, научная, рекламная, справочная' новостная, вторичная информация.

7. Тематическая информация. Наиболее ценный тип информации, непосредственно относящейся к конкретной предметной области, - техническая, технологическая, маркетинговая и т.п.. К сожалению, информация этого вида редко присутствует в Сети «в чистом виде». Она, как правило, оказывается включенной в состав блоков информации одного из перечисленных ниже типов.

2. Научная информация. Этот вид информации представляет собой статьи, рефераты, обзоры и прочие публикации научного характера, хранящиеся в Интернете. В случае подходящей темы исследования содержащаяся в нем информация может оказаться очень полезной. К этой же категории ресурсов можно отнести и статьи некоторых телеконференций. Особый вид подобных документов представляют маркетинговые исследования, которые, однако, обычно недоступны по Сети для бесплатного доступа в связи с большой коммерческой ценностью представленной в них информации.

3. Рекламная информация. Большинство web-сайтов ком­ерческих компаний, представленных в Интернете, носят в той или иной степени рекламный характер. Они содержат информацию о самой, о предлагаемых ею товарах или услугах, о людях, занимающих ключевые посты; через сайт может осуществляться часть работы по поддержке клиентов, там обычно размещаются ответы на наиболее часто задаваемые вопросы и т.п.

4. Справочная информация. Множество ресурсов в Сети содержит информацию справочного характера: разнообразные справочные материалы, ссылки на web -сайты компаний, представленные аналогично традиционным «желтым страницам» или иным способом, нормативную базу и т.д.

5. Новостная информация. Эта информация легко доступна по Сети, однако представляет собой вид «сырой», необработанной информации, которая ценна не столько сама по себе, сколько в контексте прочих событий или в динамике развития, и часто нуждается в последующей обработке. Данный вид информации поставляют многочисленные информационные агентства. Практически все они имеют свои web-сайты (СNN, ИТАР-ТАСС и др.).

6. Вторичная информация. Вторичные источники предлагают систематизированную и предварительно обработанную информацию и, следовательно, обладают значительной ценностью. В качестве источников вторичной информации могут выступать ресурсы, содержащие обзоры, подборки рефератов, каталоги и другую подобную информацию, а также специализированные тематические сайты.

Характер доступа к информации. Обычно различают бесплатный доступ к информации (свободный) и платный доступ к информации (подписка).

 

  1. Технология создания гипертекстовых документов

 

HyperText Markup Language (HTML) -- язык разметки гипертекста -- предназначен для написания гипертекстовых документов, публикуемых в World Wide Web.

Гипертекстовый документ - это текстовый файл, имеющий специальные метки, называемые тегами, которые впоследствии опознаются браузером и используются им для отображения содержимого файла на экране компьютера. С помощью этих меток можно выделять заголовки документа, изменять цвет, размер и начертание букв, вставлять графические изображения и таблицы. Но основным преимуществом гипертекста перед обычным текстом является возможность добавления к содержимому документа гиперссылок -- специальных конструкций языка HTML, которые позволяют щелчком мыши перейти к просмотру другого документа.

Существует два способа создания гипертекстовых документов. Можно воспользоваться одним из WYSIWYG HTML-редакторов (например, Netscape Composer, основы работы с котором рассмотрены в разделе "Обработка текста на ЭВМ", Microsoft FrontPage, HotDog, или др.), для работы с которыми не требуется специальных знаний о внутренней структуре создаваемого документа. Этот способ позволяет создавать документы для WWW без знания языка HTML. HTML-редакторы автоматизируют создание гипертекстовых документов, избавляют от рутинной работы. Однако их возможности ограничены, они сильно увеличивают размер получаемого файла и не всегда полученный с их помощью результат соответствует ожиданиям разработчика. Но, безусловно, этот способ незаменим для новичков в деле подготовки гипертекстовых документов.

Альтернативой служит создание и разметка документа при помощи обычного редактора plain-текста (таких, как emacs или NotePad). При этом способе в текст вручную вставляются команды языка HTML. Создавая документы таким способом, вы точно знаете, что делаете.

Как уже отмечалось, HTML-документ содержит символьную информацию. Одна ее часть - собственно текст, т. е. данные, составляющие содержимое документа. Другая -- теги (markup tags), называемые также флагами разметки, -- специальные конструкции языка HTML, используемые для разметки документа и управляющие его отображением. Именно теги языка HTML определяют, в каком виде будет представлен текст, какие его компоненты будут исполнять роль гипертекстовых ссылок, какие графические или мультимедийные объекты должны быть включены в документ. Графическая и звуковая информация, включаемая в HTML-документ, хранится в отдельных файлах. Программы просмотра HTML-документов (браузеры) интерпретируют флаги разметки и располагают текст и графику на экране соответствующим образом. Для файлов, содержащие HTML-документы, приняты расширения.htm или.html.

Прописные и строчные буквы при записи тегов не различаются. В большинстве случаев теги используются парами. Пара состоит из открывающего (start tag) и закрывающего (end tag) тегов. Синтаксис открывающего тега:

<имя_тега [атрибуты]>

Прямые скобки, используемые в описании синтаксиса, означают, что данный элемент может отсутствовать. Имя закрывающего тега отличается от имени открывающего лишь тем, что перед ним ставится наклонная черта:

</имя_тега>

Атрибуты тега записываются в следующем формате:

имя[="значение"]

Кавычки при задании значения аргумента не обязательны и могут быть опущены. Для некоторых атрибутов значение может не указываться. У закрывающего тега атрибутов не бывает.

Действие любого парного тега начинается с того места, где встретился открывающий тег и заканчивается при встрече соответствующего закрывающего тега. Часто пару, состоящую из открывающего и закрывающего тегов, называют контейнером, а часть текста, окаймленную открывающим и закрывающим тегом, -- элементом.

Последовательность символов, составляющая текст, может состоять из пробелов, табуляций, символов перехода на новую строку, символов возврата каретки, букв, знаков препинания, цифр, и специальных символов (например, +, #, $, @), за исключением следующих четырех символов, имеющих в HTML специальный смысл: < (меньше), > (больше), & (амперсенд) и " (двойная кавычка). Если необходимо включить в текст какой-либо из этих символов, то следует закодировать его особой последовательностью символов.

К специальным символам можно отнести и неразрывный пробел. Использование этого символа -- один из способов увеличить расстояние между некоторыми словами в тексте. Обычные пробелы использовать для этих целей нельзя, так как группа подряд идущих пробелов интерпретируется браузером как один.

 

  1. Языки разметки гипертекстовых документов

 

Web-страницы являются гипертекстовыми и гипермедийными документами, которые могут содержать графику, аудио- и видеоинформацию и ссылки на другие ресурсы сети Internet. Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в WWW, является HTML (HyperText Markup Language - язык разметки гипертекстов).

HTML дает авторам средства для:

· публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т.д.;

· загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке;

· разработки форм для выполнения транзакций с удаленными службами, для использования в поиске информации, резервировании, заказе продуктов и т.д.;

· включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы (20).

Язык разметки гипертекстов — это набор специальных инструкций, называемых тэгами (или управляющими дескрипторами), предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры.

В качестве элемента гипертекстовой базы данных, описываемой HTML, используется текстовый файл, который может легко передаваться по сети с использованием протокола HTTP. Эта особенность, а также то, что HTML является открытым стандартом и огромное количество пользователей имеет возможность применять возможности этого языка для оформления своих документов, безусловно, повлияли на рост популярности HTML и сделали его сегодня главным механизмом представления информации в WWW

HTML обладает несложным набором команд и вполне успешно справляется с задачей описания текстовой информации и отображением ее на экране программы просмотра — броузера. Однако сами отображаемые данные никак не связаны с теми тэгами, которые используются для форматирования, поэтому у программ-анализаторов нет возможности использовать тэги HTML для поиска нужных нам фрагментов документа.

время от времени появляются новые расширения языка (на сегодняшний день последней версией HTML является HTML 4.0), но долгий путь их стандартизации, сопровождаемый постоянными разногласиями между основными производителями броузеров делают практически невозможной быструю адаптацию языка, его использование для отображения специализированной информации (например, мультимедийной, математических, химических формул и т.д.).

Первая версия HTML была разработана в начале 90-х годов Тимом Бенерс-Ли для популярного в прошлом броузера Mosaic. Но в те времена ни для броузера, ни для самого языка еще не нашлось достойного применения. В 1993 году появился HTML+, и эта версия также осталась практически незамеченной. Язык HTML приобрел популярность в середине 90-х годов, благодаря экспоненциальному росту сети Internet. К этому времени назрела необходимость стандартизации языка, поскольку различные компании, разрабатывавшие программное обеспечение для доступа в Internet, предлагали свои варианты инструкций HTML, число которых все возрастало и возрастало. Настала пора прийти к какому-то единому соглашению в части применения тэгов языка HTML.

Работу по созданию спецификации HTML взяла на себя организация, называемая World Wide Web Consortium (сокращенно — W3C). В ее задачу входило составление спецификации, отражающей современный уровень развития возможностей языка с учетом разнообразных предложений компаний-разработчиков броузеров. Начало широкому использованию гипертекста дала версия 2.0, которая появилась в июне 1994 года. Это был момент начала роста популярности WWW по всему миру. Элементы, включенные в версию 2.0, в большинстве своем, используются и по сей день.

В версии 3.0 HTML, которая появилась год спустя, была реализована возможность прорисовки математических символов (знаков интеграла, бесконечности, дроби, скобок и т. д.) при помощи элементов языка. В нее планировалось включить большое разнообразие тэгов и возможностей, специфичных для отдельных броузеров. Под эту версию разрабатывались и броузеры (Arena). Однако Консорциум W3C не нашел возможности разработать хорошую спецификацию для такого большого числа инструкций. Эта спецификация так и не была принята в качестве официальной рекомендации. Этот проект оказался тупиковым и не получил дальнейшего распространения.

После долгих размышлений в мае 1996 г. был выпущен проект HTML 3.2. Проект основывался на части тэгов, имеющихся в версии 3.0, которые показывали стабильность в работе. В сентябре 1996 г. после нескольких месяцев обсуждения версия 3.2 стала предлагаемой спецификацией, а в январе 1997 г. — официальной рекомендацией. Даже сейчас на основе этой спецификации можно реализовывать очень неплохие дизайнерские решения. Практически все современные броузеры стопроцентно поддерживают версию 3.2, поэтому у авторов не возникают сомнения по поводу работоспособности заявленных элементов.

Июль 1997 года ознаменовался выходом предлагаемой спецификации HTML 4.0 (Dynamic HTML), которая в декабре 1997 г. стала официальной рекомендацией. На сегодняшний день это последняя из принятых спецификаций, но в скором времени будет принята (или отвергнута, как это было со спецификацией 3.0) спецификация XHTML 1.0.

В настоящее время идет плавный переход к спецификации XML, которую на сегодняшний день реально поддерживают только броузеры IE, начиная с 5-й версии. Со временем все броузеры будут работать именно с этой спецификацией. Эта спецификация в корне отличается от HTML. В связи с этим W3-консорциум разработал переходную версию - XHTML 1.0. XML не является языком как таковым – это синтаксис для описания структур данных, мета-язык, позволяющий осуществить кросс-платформенный обмен данными с помощью стандартных методов для кодирования и форматирования информации. В отличие от HTML, XML позволяет не только описывать структуру информации, но и ее контекст. Посредством XML структуру документа, ее содержимое и способы ее отображения можно представить в виде трех различных компонентов. Таким образом, один и тот же документ может быть отображен различными способами, например, в зависимости от типа клиента или от типа запрашиваемого документа.

 

  1. Web-программирование

 

PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом.


PHP - язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl.

Огромным плюсом PHP является то, что PHP-скрипты выполняются на стороне сервера. Сценарии на языке PHP могут исполняться на сервере в виде отдельных файлов, а могут интегрироваться в html страницы.

PHP способен генерировать и преобразовывать не только HTML документы, но и изображения разных форматов - JPEG, GIF, PNG, файлы PDF и FLASH. PHP способен формировать данные в любом текстовом формате, включая XHTML и XML.

PHP - кроссплатформенная технология. Дистрибутив PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix, Microsoft Windows, Mac OS и многих других. PHP поддерживается на большинстве вебсерверов, таких, как Apache, Microsoft Internet Information Server (IIS), Microsoft Personal Web Server и других.

Для большинства серверов PHP поставляется в 2-х вариантах - в качестве модуля и в качестве CGI препроцессора.

// JavaScript — интерпретируемый язык программирования, являющийся одной из реализаций языка ECMAScript и основанный на концепции прототипов, пришедшей из языка Self.

JavaScript имеет C-подобный синтаксис

При создании HTML-документов и JavaScript-программ необходимо учитывать структуру объектов. Все объекты можно разделить на три группы: объекты браузера, внутренние объекты языка JavaScript, объекты, связанные с тегами языка HTML.

С объектами связаны методы, которые позволяют управлять этими объектами, а также в некоторых случаях менять их содержимое.

Все стандартные объекты языка JS имеют свойства (Свойство - это именованное значение, которое принадлежит объекту).

Объекты браузеров:

window

Объект верхнего уровня в иерархии объектов языка JavaScript. Фреймосодержащий документ также имеет объект window.

document

Содержит свойства, которые относятся к текущему HTML-документу, например имя каждой формы, цвета, используемые для отображения документа, и др. В языке JS большинству HTML-тегов соответствуют свойства объекта document.

location

Содержит свойства, описывающие местонахождение текущего документа, например адрес URL.

navigator

Содержит информацию о версии браузера. Свойства данного объекта обычно только для чтения. Например, свойство: navigator.appname содержит строковое значение имени браузера.

history

Содержит информацию обо всех ресурсах, к которым пользователь обращался во время текущего сеанса работы с браузером.

 

<== предыдущая лекция | следующая лекция ==>
Использование программы для ЭВМ или базы данных третьими лицами (пользователями) осуществляется на основании договора с правообладателем | Введение. В повышении боевой готовности Вооруженных Сил важная роль принадлежит военно-медицинской службе
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 649; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.042 сек.