Asp.net

  • 16 мая 2012 г.
  • 3886 Слова
Оглавление

Введение............................................................................................................3
§1. ASP.NET.........................................................................................4
п.1. Описание................................................................................................4
п.2. Объектная модельASP.NET.................................................................5
п.3. Отделенный код.....................................................................................7
п.4. Стандартные тэги. .................................................................................8
п.5. Технология AJAX .................................................................................8
п.6. Объект XMLHttpRequest......................................................................9
§2. Нестандартные web-элементы управления. .................................13
п.1. Основы пользовательских элементов управления............................14
п.2. Создание простого пользовательского элемента управления.........14
п.3 Обработкасобытий...............................................................................16
п.4.Использование специальных объектов...............................................17
Заключение........................................................................................20
Литература.........................................................................................21

Введение

В мире программирования на данный момент существует технология создания web-приложений иweb-сервисов от компании Майкрософт, которая называется ASP.NET.
ASP.NET приложение – это серверное приложение, которое отсылает клиенту-браузеру HTML разметку.
Протокол HTTP не позволяет сохранять состояние страницы, то есть, как правило, на событие (клик по ссылке или нажатие на кнопку) браузер реагировал отправкой запроса серверу. Когда с сервера приходил ответ, всё содержимое страницы полностьюзаменялось, что замедляло работу.
В настоящее время для упрощения и ускорения работы в интернете используется расширение ASP.NET приложений – технология AJAX.
С помощью этой технологии современные браузеры, поддерживающие стандарты W3C DOM, позволяют вывести web-приложение на новый уровень. Теперь эти приложения стали распределенными, т.е. часть логики находится на стороне клиента, а часть – на сторонесервера. Таким образом, после отправки запроса и получения ответа страница не заменятся полностью, а обновляется только ее часть, с теми данными, в которых клиент заинтересован в конкретный момент.
В настоящее время технология AJAX является основой для всех разработчиков web-приложений и необходима для быстрой работы в интернете, экономии трафика и для развития дальнейших технологий.

В даннойкурсовой работе описана разработка ASP.NET приложения с использованием технологии AJAX.

§1. ASP.NET
п.1. Описание
Microsoft.NET Framework – это платформа для создания, развертывания и запуска web-сервисов и приложений, состоящая из трех основных частей – общеязыковой среды выполнения (common language runtime), иерархического множества унифицированных библиотек классов и компонентной версии ActiveServer Pages (ASP). Основная идея ASP заключается в создании Web-страниц с внедренными в них фрагментами кода на скриптовых языках.

Новейшей версией технологии ASP является ASP.NET, ключевая в архитектуре Microsoft .NET Framework. Основное отличие этой технологии от ASP с точки зрения архитектуры приложений заключается в том, что код, присутствующий на web-странице, не интерпретируется, акомпилируется и кэшируется, что, естественно, способствует повышению производительности приложений. В основу ASP.NET положена работа в среде CLR, что позволяет создавать Web-приложения на любом языке, поддерживаемом платформой .NET, например, таких как Visual Basic, JavaScript или С#. Это немаловажное преимущество, так как теперь возможности одного языка могут использоваться...
tracking img