Web–технологии, языки и средства создания Web–приложений

Автор: Пользователь скрыл имя, 24 Марта 2011 в 09:42, курсовая работа

Описание работы

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

электронная почта (E–mail), позволяет обмениваться электронными сообщениями;

телеконференции, или группы новостей (Usenet), дают возможность обмениваться сообщениями группе людей;

сервис FTP — предназначен для хранения и передачи файлов;

сервис Telnet, позволяет управлять удаленным компьютером, используя терминальный доступ;

Содержание

Введение 4

Глава 1. WEB – ТЕХНОЛОГИИ СТАНДАРТА W3C 7

1.1 Основные Web–технологии 7

1.2 HTML и XHTML 8

1.3 Dynamic HTML 13

1.3.1 Каскадные таблицы стилей 13

1.3.2 JavaScript 15

1.3.3 Объектная модель документа 16

1.4 Средства разработки HTML страниц 19

2 WEB–ТЕХНОЛОГИИ СТОРОННИХ ОРГАНИЗАЦИЙ 22

2.1 Язык PHP 22

2.2 Средства разработки PHP скриптов 24

2.3 CGI 25

2.4 Ajax 26

2.5 ASP и ASP.NET 27

2.6 Adobe Flash 28

2.7 Microsoft Silverlight 29

ЗАКЛЮЧЕНИЕ 30

СпиСОК ЛИТЕРАТУРЫ 31

Работа содержит 1 файл

Курсовая_работа_-Web-технологии.docx

— 87.02 Кб (Скачать)

Название  ВУЗа 
 
 
 
 
 
 
 
 
 
 
 
 

КУРСОВАЯ  РАБОТА 

Web–технологии, языки и средства создания Web–приложений. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Выполнил: студент гр. ФИО

Проверил: Должность ФИО 
 
 
 
 
 
 
 
 

Новосибирск, 2010 г. 
 
 

Оглавление

       Введение 4

       Глава 1. WEB – ТЕХНОЛОГИИ СТАНДАРТА W3C 7

       1.1 Основные Web–технологии 7

       1.2 HTML и XHTML 8

       1.3 Dynamic HTML 13

           1.3.1 Каскадные таблицы стилей 13

           1.3.2 JavaScript 15

           1.3.3 Объектная модель документа 16

       1.4 Средства разработки HTML страниц 19

       2 WEB–ТЕХНОЛОГИИ СТОРОННИХ ОРГАНИЗАЦИЙ 22

       2.1 Язык PHP 22

       2.2 Средства разработки PHP скриптов 24

       2.3 CGI 25

       2.4 Ajax 26

       2.5 ASP и ASP.NET 27

       2.6 Adobe Flash 28

       2.7 Microsoft Silverlight 29

       ЗАКЛЮЧЕНИЕ 30

       СпиСОК ЛИТЕРАТУРЫ 31 
 
 
 

    Введение

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

       В 1989 году родилась идея Всемирной паутины. Она была разработана  британским учёным Тимом Бернерсом–Ли, впоследствии он же разработал протокол передачи HTTP, HTML – язык разметки, идентификаторы формата URI. Всемирная паутина заняла лидирующее место в интернете к 1995 г. Создается Консорциум всемирной паутины (W3C). Всемирная паутина коренным образом изменила Интернет и сделала его таким, каким мы видим его сейчас. С развитием самой сети развивались и сервисы доступные в интернет.

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

     электронная почта (E–mail), позволяет обмениваться электронными сообщениями;

     телеконференции, или группы новостей (Usenet), дают возможность обмениваться сообщениями группе людей;

     сервис FTP — предназначен для хранения и передачи файлов;

     сервис Telnet, позволяет управлять удаленным компьютером, используя терминальный доступ;

     World Wide Web (или WWW, или W3) — система на основе гипертекста, позволяющая структурировать информацию и обеспечить ее доступность человеку, данную область мы и рассмотрим в курсовой работе.

     сервис DNS, система доменных имен, позволяет обращаться к компьютеру или серверу по адресу состоящему из букв, а не из чисел;

     сервис IRC, позволяет людям обмениваться текстовыми сообщениями в реальном времени;

     Потоковое воспроизведение мультимедиа, предназначенное для передачи видео по сети.

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

 Всемирная паутина  — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Большинство ресурсов всемирной паутины представляет собой гипертекст. Гипертекстовые документы, размещенные во всемирной паутине, называются Web–страницами. Они являются основным средством предоставления информации и строятся с использованием различных технологий. Облегчающих как восприятие и передачу информаций, так и создание, и форматирование этой информации.

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

    Глава 1. WEB – ТЕХНОЛОГИИ СТАНДАРТА W3C

    1.   Основные Web–технологии

       Всемирную паутину или Web образует огромное количество Web–серверов сети Интернет, расположенных в любой точке мира. Web – сервер это программа, запускаемая на компьютере подключённом к сети и использующей протокол передачи данных HTTP. Принцип работы Web –сервера следующий он получает по сети HTTP–запрос на некоторый файл, это может быть как текст, так и мультимедиа, ищет запращиваемый файл в локальном хранилище и отправляет его тому, кто сделал запрос. Также  Web–серверы способны динамически формировать запрашиваемую информацию в ответ на HTTP–запрос, в этом случае на сервере выполняется запрос, который и формирует запрощенные данные. Для обращения к страницам в сети Интернет используются имена, называемые идентификаторами ресурсов URL. Для отображения пользователю информации, полученной от Web–сервера, на клиентском компьютере применяется программа — Web–браузер, которая умеет посылать, обрабатывать HTTP запросы и отображать полученную информацию. Основная функция Web –браузера отображение информации, представленной в виде гипертекста. Под гипертекстом мы будет понимать набор текстов, имеющих оформление и описание структуры перехода междуэлементами этого набора.

       Можно сказать, что Web строиться на трех базовых технологиях: HTTP, HTML и URL. Для получения информации нам нужен ее адрес URL, зная адрес, мы сможем получить информацию, используя протокол HTTP. И отобразить полученную информацию нам поможет браузер, используя при этом правила разметки текста HTML.

       Описанные выше технологии являются стандартами, созданными W3C, также к ее стандартам относятся CSS, DOM, XHTML. Совокупность этих стандартов и будет рассмотрена в первой главе данной курсовой работы.   
 
 
 
 
 
 
 
 
 

    1. HTML и XHTML

       HyperText Markup Language (HTML) — это язык разметки документов во Всемирной паутине, принятый за стандартный. Большая доля всех Web–страниц в интернете создана при помощи языка HTML (или XHTML), поэтому мы рассмотрим его подробно.

       Язык HTML позволяет форматировать текст и другие элемента Web –страницы:

       Цвет, жирность, стиль, название шрифта для текста.

       Позвоялет выделять фрагменты  и символы  например: ударение в слове, заголовок страницы или абзаца, сам абзац, пункт списка.

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

       Формы для введения данных, как правило, данные из форм обрабатываются с помощью скриптов на языках программирования, оирентированных на Web, например PHP.

       Отображение мультимедийных файлов, их может отображать сам браузер — изображения, аудиофайлы, или внешние приложения, взаимодействующие с браузером, например Flash–ролики, Java–апплеты.

       HTML – язык разметки документов основанный на тэгах. Документ на языке HTML представляет собой набор элементов, при этом начало и конец каждого элемента обозначается служебными символами — тегами. Все тэги HTML начинаются с "<" (левой угловой скобки) и заканчиваются символом ">" (правой угловой скобки). Завершающий тег выглядит также, как начальный, и отличается от него прямым слэшем перед текстом внутри угловых скобок.  

       <HTML> </HTML>

        

       HTML регистронезависимый язык, теги могут быть написаны как строчными, так и заглавными буквами (в отличие от XHTML). Теги могут быть вложенными друг в друга. 

       <HTML>

           <HEAD>

             <TITLE>

              Заголовок страницы

             </TITLE>

           </HEAD>

       </HTML> 

       Тэги могут быть пустыми, то есть не содержать текста или других вложенных конструкций (например, <br> который переводит строку). Закрывающий тег в таком случае не указывается.

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

       <a href="http://www.yandex.ru">Пример элемента с атрибутом href.</a> 
 

       Теги  можно разделить на следующие  группы: 

    Гиперссылки 

       <A HREF="filename" target="_self">текст ссылки</A> 

       filename — имя файла (может быть и локальным) или адрес страницы в Internet, на который нужно совершить переход.

       текст ссылки — текст гипертекстовой ссылки, который будет отображаться в браузере, как правило, выделяется подчеркиванием.

       target — задает окно или фрейм, в котором будет открыт документ, при переходе по ссылке. Он может принимать значения:

       _top — документ откроется в текущем окне

       _blank — документ откроется в новом окне

       _self — документ откроется в текущем фрейме

       _parent — документ откроется в родительском фрейме

       По  умолчанию принимает значение _self.

    Текстовые ссылки

       <H1> </H1>, <H2>  </H2>, … ,<H6>  </H6> — заголовки 1– 6 уровней. Применяются для выделения частей выводимого текста (заголовок 1 – будет выведен очень большим, 6 – будет размером сопоставимым с обычным текстом).

       <P> — обозначает начало нового абзаца. Закрывающий тег </P>, не является необязательным.

       <BR> — переход на новую строку. Закрывающий тег </br>, отсутсвует.

Информация о работе Web–технологии, языки и средства создания Web–приложений