Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net»





Скачать 400.11 Kb.
НазваниеКурсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net»
страница2/7
Дата публикации17.12.2014
Размер400.11 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
1   2   3   4   5   6   7

1.1. Технологии создания web-страниц


Итак, Интернет — это цельная связанная сеть компьютеров, которая охватывает весь земной шар. На миллионах серверов располагаются миллиарды web-страниц, групп электронной почты, дискуссионных страниц и FTP-сайтов. Интернет целиком работает в режиме онлайн, включая электронную почту, FTP, новости, Gophet-сайты, чат-программы и т. п. World Wide Web появилась позже Интернета. Первый web-сервер заработал в 1991 г., но на сегодняшний день Всемирная паутина — это огромная часть Интернета, состоящая из взаимосвязанных web-страниц, в которых содержится текст, графика и мультипликация. Ключевым компонентом World Wide Web являются гиперссылки (текстовые или графические), которые позволяют пользователю переходить на другие web-страницы. Это оказывается возможным благодаря использованию HyperText Markup Language (HTML, язык гипертекстовой разметки)

Интернет представляет собой клиент-серверную систему. Т.е. вся информация хранится на серверах, которые по мере надобности посылают информацию клиентам. Сервер — это приложение, выполняющееся на некотором компьютере и обеспечивающее доступ к информации, файлам или данным, которые запрашиваются каким-либо другим лицом, приложением или компьютером. Местоположение серверов определяется с помощью Uniform Resource Locator (URL — универсальный указатель ресурса). Это особый адрес web-страницы, по которому она располагается в World Wide Web.

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

Вся работа по отправеке и получению web-страниц ведется через протокол HTTP (Hypertext Transfer Protocol). Это прикладной протокол, позволяющий браузерам и серверам взаимодействовать друг с другом и обмениваться между собой данными.

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

Чтобы «оживить» Web, т.е. перейти от структурного предъявления гипертекстовой информации к событийному был разработан DHTML (Dynamic HyperText Markup Language). Основной отличительной особенностью DHTML от HTML является возможность взаимодействия DHTML-документов с пользователем на клиентском компьютере, что в значительной степени обогащает возможности создаваемых с их помощью Web-страниц и Web-приложений и в то же время сводит часть взаимодействия пользователя с сервером к взаимодействию пользователя с DHTML-документом.

Динамичность осуществляется при помощи языков сценариев, таких как JavaScript и VBScript. Но эта динамичность присуща только для клиентской части, взаимодействие с сервером все так же остается на примитивном уровне и позволяет отправлять всем пользователям только одну и ту же статическую информацию.

Поэтому был разработан Common Gateway Interface (CGI — интерфейс общего шлюза), который позволял web-страницам вызывать приложения, расположенные на web-серверах. Такие приложения могли создаваться на произвольном языке программирования, но чаще всего они писались на C/C++ или на Perl. Но CGI требовало огромных ресурсов,- для каждого подключившегося к серверу пользователя запускался свой экземпляр CGI, ни один популярный сервер не смог бы работать в нормальном режиме.

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

• Active Server Pages

• PHP

• ColdFusion

• WebSphere

• Java Server Pages

Несмотря на то, что PHP является лидером этой сферы деятельности, ASP даёт программистам большую свободу и простоту. Главным недостатком является цена и производительность Windows серверов.

1   2   3   4   5   6   7

Похожие:

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа дисциплины «Web-дизайн»
Целью дисциплины является научить студентов технологии Web-дизайна и Internet-программирования. В результате изучения дисциплины...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа На тему: «Разработка системного проекта типовой платформы...
На тему: «Разработка системного проекта типовой платформы для web порталов муниципальных образований Пермского края»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа По дисциплине «Бухгалтерский управленческий учет»
На тему: «Разработка системы управленческого учета на примере предприятия ООО «Столичная кондитерская фабрика»»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по дисциплине: «Программирование» На тему: «Демонстрационная программа»
...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовая работа содержит: страниц – 20, источников – 8, рисунков – 7, таблиц – 2
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» icon1. Лекция: Что такое asp. Net
Обж и музыки, оснащены ноутбуками, мультимедийными проектороми и экранами на треноге
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа на тему: Информационные технологии управления муниципальной недвижимостью
Выписка из образовательного стандарта по учебной дисциплине «Экономическая теория» для студентов, обучающихся по специальностям
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПроекта: Разработка Web-приложений
Разработка web-приложений, бизнес процесс разработки web-приложения, cms drupal, создание сайта кафедры
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа по дисциплине с 3 «Технологии и методы программирования»
Цель преподавания дисциплины: Целью изучения дисциплины «Технологии и методы программирования» является изучение современных технологий...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа учебной дисциплины
«Проектирование web-страниц» является изучение теоретических основ и принципов прикладного программирования на примере построения...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа На тему: «Современные технологии обучения»
Ii. Современные технологии организации образовательного процесса
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconДипломная работа по специальности 230201. 65 «Информационные системы...
Разработка информационного web-сайта на основе системы «1с-битрикс: Управление сайтом»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПриложение примерные Темы для Курсовой работы по дисциплине
Курсовой работа по дисциплине «Технологии программирования» состоит из 2 частей: теоретическая часть; практическое задание
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconУстановить. Net Framework
Пппд «Ассистент» может использовать общее хранилище данных. Для этого нужно установить бд oracle, развернуть web-сервис доступа к...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск