Создание более богатого Web-интерфейса

Оценить
(0 голоса)

Ajax предоставляет возможность использовать повсеместную поддержку JavaScript (имею­щуюся в Web-браузерах) для создания более интерактивной среды для пользователей. Кли­ентские приложения, созданные с использованием Ajax, по-прежнему придерживаются па­радигмы "клиент-сервер". Однако при помощи Ajax клиент может обновлять части некоторой страницы как будто бы йез обратного обмена с сервером (конечно, обычно обмен имеется). Кроме того, большинство Ajax-приложений переносит в клиентскую часть обра­ботку таких вещей, как переключение частей страниц, работа с табуляцией, автозавершение ввода данных, отображение диалогов и т. д. В результате достигается более высокая степень интерактивности для пользователя.

Ajax не является специфической технологией фирмы Microsoft. Он, скорее, является моде­лью программирования. Однако фирма Microsoft выпустила расширения Ajax Extensions for Visual Studio, предназначенные для версий 2003 и 2005 годов. Данные элементы управления облегчали разработчикам приобретение опыта работы с Ajax. Эти элементы были улучше­ны, и теперь они включены в Visual Studio 2008 и .NET Framework 3.5. На рис. 1.13 показа­ны элементы управления в панели инструментов Visual Studio.

Эти элементы управления позволяют вам создать страницу, которая может получать час­тичные асинхронные обновления (при помощи UpdatePanel) и отображать ход процесса обновления (при помощи UpdateProgress). Они также позволяют вам создать собственные элементы управления и функциональные возможности, которые реализуют Ajax (без необ­ходимости писать код Java-скриптов на стороне клиента).

В дополнение к этим элементам управления Visual Studio 2008 поддерживает IntelliSense, документирование комментариями в коде и отладку Java-скриптов на стороне клиента. Она также содержит библиотеку Microsoft Ajax Library, являющуюся обычной библиотекой JavaScript, которая поддерживает объектно-ориентированную разработку для JavaScript. Подробный обзор этих позиций, Ajax и прочего представлен в главе 17.

Создание более богатого Web-интерфейса

Microsoft Silverlight
Работа с расширенной панелью инструментов
Одновременные разработка и конструирование
Создание внешнего вида и управление им
Более "умные" клиенты

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.