Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
215
Добавлен:
10.05.2015
Размер:
20.41 Mб
Скачать

6.3.8. Ключевые термины

Пользовательский интерфейс.

6.4. Краткие итоги

Платформа .NET Framework – это интегрированный компонент Windows, который поддерживает создание и выполнение нового поколения приложений и Веб-служб XML.

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

Библиотека классов FCL (Framework Class Library) открывает доступ к системным функциям, включая и те, что прежде были доступны только через API Windows, а также к прикладным функциям для Веб-разработки (ASP.NET), для доступа к данным (ADO.NET), обеспечения безопасности и удаленного управления.

ASP.NET – это платформа для создания Веб-приложений и Веб-сервисов, работающих под управлением IIS.

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

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

Отдельные серверные элементы управления ASP.NET обладают собственным жизненным циклом, сходным с жизненным циклом страницы.

Возврат информации серверу осуществляется с помощью механизма состояний просмотра (состояние вида, ViewState).

Существует несколько способов сохранения состояния просмотра:

  • строка запроса в URL-адресе;

  • cookie;

  • состояние сеанса (Session).

Основной сложностью при разработке пользовательского интерфейса Веб-приложения является позиционирование его элементов.

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

Одной из наиболее часто возникающих задач при создании Веб-приложения, является работа с текстом.

В ряде случаев необходимо принимать от пользователя булевые значения, для этих целей применяются элементы CheckBox, CheckBoxList, RadioButton и RadioButtonList.

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

Элемент управления Literal представляет собой один из способов вывода информации на экран.

Элемент управления HiddenField целесообразно использовать в том случае, когда на странице необходимо сохранить какие-то данные, но не отображать их.

Элемент управления Panel используется для группирования элементов управления.

Элемент управления LinkButton представляет собой кнопку, которая выглядит как гиперссылка, но имеет поведение кнопки.

34