министерство образования и науки Украины
днепропетровский национальный университет
радиофизический факультет
кафедра асои
по дисциплине «Компьютерные сети»
на тему
“Технологии программирования Web ”
Выполнил: студент группы РС-99-1 Щукин В. А.“____” _________ 2003 г. | Проверил: доц.каф.АСОИ Волковский О.С. “____” _________ 2003 г. |
Днепропетровск
2003
Содержание
Содержание.. 2
Введение.. 3
Обзор технологий.. 4
Языки описания документов. 4
Язык гипертекстовой разметки HTML. 4
Язык гипертекстовой разметки XML. 6
Dynamic HTML. 8
Macromedia Flash. 8
Языки программирования клиент-машин.. 10
JavaScript 10
VBScript 11
Java. 12
VRML. 15
Языки программирования серверов. 16
CGI: Технология «клиент-сервер». 16
Технология SSI 19
ISAPI 20
Язык программирования Perl 21
PHP.. 22
ASP и ASP.NET в составе Microsoft.NET. 23
JAVA-servlets. 25
Пакет Cold Fusion от Macromedia. 27
Технология ActiveX.. 28
Понятие СОМ.. 28
Клиентская технология ActiveX (Active Desktop) 30
Серверная технология ActiveX (Active Server) 31
Поддержка состояния. 31
Заключение.. 33
Список использованной литературы... 34
Введение
WorldWideWeb – глобальная компьютерная сеть на сегодняшний день содержит миллионы сайтов, на которых размещена всевозможная информация. Люди получают доступ к этой информации посредством использования технологии Internet. Для навигации в WWW используются специальные программы – Web-браузеры, которые существенно облегчают путешествие по бескрайним просторам WWW. Вся информация в Web-браузере отображается в виде Web-страниц, которые являются основным элементом байтов WWW.
Web-страницы, поддерживая технологию мультимедиа, объединяют в себе различные виды информации: текст, графику, звук, анимацию и видео. От того, насколько качественно и красиво сделана та или иная Web-страница, зависит во многом ее успех в Сети.
Пользователю приятно посещать те Web-страницы, которые имеют стильное оформление, не отягощены чрезмерно графикой и анимацией, быстро загружаются и правильно отображаются в окне Web-браузера.
Создать качественную Web-страницу непросто, для этого потребуются не только навыки дизайнера для красивого и стильного оформления, но и опыт программирования. Сложность и объем программ, требуемых для создания того или иного сайта, зависит от множества факторов, таких, как структура, цель, требуемая функциональность, обеспечение надежности и т.п.
В своей курсовой работе я сделал попытку разобраться в том, что необходимо знать и уметь для создания Web-страницы, какое программное обеспечение является инструментарием создания Web-страниц и как его эффективно использовать.
Обзор технологий
Языки описания документов
Язык гипертекстовой разметки HTML
World Wide Web, или, что-то же самое Всемирная паутина, WWW составляет основную компоненту глобальной компьютерной сети Интернет. Зародившись еще в 60-е гг., Интернет долгое время использовалась лишь узким кругом специалистов для обмена информацией по электронной почте. Сеть управлялась операционной системой UNIX - для научных целей это подходило, но достаточно сложный текстовый интерфейс UNIX'a существенно ограничивал масштабы применения сетевых технологий. Годом рождения WorldWideWeb считается 1989 - в этом году был изобретен язык, ставший впоследствии основным языком web-документов - это язык - HTML (HyperText Markup Language - язык разметки гипертекста).
Автором языка HTML является Тим Бернерс-Ли (Tim Berners-Lee), выпускник Оксфордского университета, работавший в то время по контракту в Женеве, в Европейской лаборатории физики элементарных частиц (CERN, Conseil Europeen pour la Recherche Nucleaire) консультантом по программному обеспечению. CERN - достаточно большая организация, и потому, чтобы лучше ориентироваться в ее структуре, не хранить в памяти данные о большом количестве проектов, должностных лиц и пр., Тим Бернерс-Ли разработал для своего личного пользования программу Enquire, на основе которой через несколько лет для лаборатории было создано своего рода информационное пространство. Программа Enquire позволяла осуществлять так называемый "нелинейный" поиск документов - т.е. переходить от одного документа к другому без обращения к оглавлению или справочнику.
Язык HTML составляет основу технологии гипертекста. Гипертекстовый документ содержит так называемые гиперссылки.
Текстовые гиперссылки обычно выделяются цветом и подчеркиванием, хотя это необязательно. Гиперссылки позволяют пользователю немедленно перейти к нужному документу, независимо от места его физического расположения. Это существенно облегчает поиск информации, разбросанной по всему Земному шару. Технология гипертекста позволила связать всю совокупность опубликованных в Интернет документов в единую систему - WWW.
Язык разметки документов - это набор специальных инструкций, называемых тэгами, предназнач
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.