Создание богатых приложений на основе браузера

Оценить
(0 голоса)
Web 2.0 объединяет ди­зайнеров и разработчиков. В этой новой сети вы должны предоставить пользователям бога­тые возможности взаимодействия с вашим сайтом. Простые сайты с текстом, графикой и гиперссылками (которые обновляются при каждом щелчке мыши) перерабатываются для того, чтобы обеспечить пользователю большие возможности взаимодействия, аналогичные работе в операционной системе Windows. Новые сайты при помощи этих новых технологий размывают границы между сетью и операционной системой Windows, а также используют их для того, чтобы выделиться. В этой главе мы опишем три технологии на основе браузеров, которые вы можете использо­вать в Visual Studio 2008 для создания сети следующего поколения. Сюда входят ASP.NET AJAX, приложение браузера…
Оценить
(0 голоса)
При помощи Visual Studio 2008 вы можете легко обеспечить высокую степень интерактив­ности пользователя внутри ваших приложений ASP.NET. Имеющиеся инструменты вклю­чают в себя: набор элементов управления, библиотеку кода и доступ к набору инструментов; все это помогает вам встраивать JavaScript на стороне клиента в ваш пользовательский ин­терфейс. Этот JavaScript может обеспечить богатую пользовательскую среду, которая вклю­чает в себя модальные диалоги, уведомления о ходе выполнения, частичные обновления страниц и многое другое. Эта технология известна как Asynchronous JavaScript and XML (AJAX). AJAX пытается разрушить барьер между тонким (и очень "тупым") клиентом и сервером. Он дозволяет большую степень интерактивности пользователя и в то же время…
Оценить
(0 голоса)
Элементы управления AJAX в ASP.NET — это набор из четырех базовых элементов управ­ления, которые служат одной главной цели: частичному обновлению страниц. Частичные обновления страниц позволяют создать для пользователя более комфортную среду, т. к. по каждому запросу пользователя не нужно выполнять обновление всей страницы целиком. Вместо этого данные элементы управления работают совместно для того, чтобы части стра­ницы могли отправляться и обновляться независимо. Элементы управления ASP.NET управляют этим процессом частичного обновления. Вы можете использовать элементы управления ASP.NET AJAX при создании Web-страницы в визуальном конструкторе Web-форм. Вы можете перетащить их из панели Toolbox на ва­шу форму и работать с ними точно так же,…
Оценить
(0 голоса)
Вы скоро поймете, что процесс создания страниц AJAX очень похож на создание стандарт­ных страниц. Есть только несколько вещей, о которых необходимо помнить. В этом разделе мы проведем вас по примеру создания частичного обновления страницы. Затем вы сможете использовать этот пример для того, чтобы выдавать в браузер пользователя уведомление о состоянии процесса на сервере. Давайте же начнем.
Оценить
(1 голос)
Частичное обновление страницы позволяет вам отправить на сервер только часть страницы, обработать ее и обновить в браузере пользователя только эту часть страницы. Это сокращает накладные расходы и обработку на сервере, а пользователи получают улучшенную среду. Об­новляется только та часть страницы, с которой они работают. Это и естественно, и быстро. В этом примере мы создадим Web-страницу, которая позволяет пользователям выполнять поиск заказов клиентов. В качестве источника данных мы будем использовать базу данных Northwind. Мы создадим такую страницу, чтобы при отображении результатов пользователь мог их пролистать по страницам. Страницы данных будут реализованы как страницы с час­тичным обновлением. Это обеспечит отсутствие у пользователей…
Оценить
(0 голоса)
Для того чтобы ввести первую версию AJAX в версиях Visual Studio 2003/2005, фирма Microsoft сотрудничала с сообществом разработчиков. Этот проект назывался ATLAS. Из этих зачатков вырос инструментальный набор AJAX Control Toolkit. Вероятно, этот набор представляет собой один из наиболее успешных проектов программного обеспечения с от­крытым исходным кодом, над которым совместно работала большая компания и сообщест­во разработчиков. Внутри этого инструментального набора находятся нестандартные элементы управления AJAX, которые обеспечивают большое количество динамических действий пользователя внутри браузера.  Там имеются элементы управления для всевозможных функций, в том числе: автоматическое дописывание для пользователя, поля редактирования текста с шабло­нами, проверка силы пароля, модальные окна диалогов и…
Оценить
(0 голоса)
Исходный код инструментального пакета AJAX Control Toolkit и двоичные версии имеются по адресу: http://www.codeplex.com. Там есть версии под различные версии .NET Framework. Последняя соответствует версии .NET 3.5. Вы можете скачать исходный код или выбрать версию без исходного кода. Давайте воспользуемся именно ею (поскольку мы не будем описывать здесь этот исходный код). После скачивания zip-файла и его разворачивания вы получаете несколько вещей. Первое — это сам инструментальный набор. Вы найдете его в каталоге SampleWebSite\Bin. Это един­ственный dll-файл, в котором содержатся элементы управления. Сам пример Web-сайта яв­ляется работающим примером и содержит документацию на каждый элемент управления инструментального набора. Наконец, имеется также vsi-файл…
Оценить
(0 голоса)
Как вы уже видели, элементы управления AJAX Control Toolkit имеют полную поддержку на стадии конструирования. С ними можно работать и перетаскивать их из панели Toolbox на ваши формы. Конечно, важно знать, как можно использовать каждый элемент управления. В табл. 17.2 дан обзор некоторых элементов управления инструментального набора. Помни­те, что эти элементы управления выполняют бблыиую часть своих функций на клиенте. Это дает пользователю более интерактивную среду. Используйте список табл. 17.2 как справоч­ную информацию и стартовую точку при встраивании этих функций в ваши приложения.
Оценить
(0 голоса)
Обратимся к табл. 17.2. Обратите внимание, что большая часть элементов управления дан­ной таблицы имеет суффикс Extender. Это означает, что данный элемент управления расши­ряет существующий элемент управления ASP.NET. Точнее говоря, данный элемент управ­ления для обеспечения своей функциональности работает с другим элементом управления. Например, CalendarExtender работает с элементом управления TextBox. Те элементы управления, которые не имеют этого модификатора, существуют в библиотеке как само­стоятельные элементы управления. Инструментальный набор AJAX Toolkit значительно облегчает работу с элементами управ­ления, а тем более с расширяющими элементами управления. Для того чтобы получить рас­ширяющий элемент для элемента управления ASP.NET, вы можете использовать смарт-тег для данного элемента управления. Далее описаны…
Оценить
(0 голоса)
В главе 16 мы рассмотрели процесс создания приложений Windows Presentation Foundation (WPF) при помощи Visual Studio 2008. Как вы помните, эти приложения основаны на XAML, который интерпретируется в WPF, а затем отображается на экране. WPF позволяет вам создавать пользовательские интерфейсы, которые используют такие вещи, как вектор­ная графика, масштабирование и трехмерные эффекты для создания уникальных пользова­тельских сред под Windows. Обсуждавшиеся в главе 16 приложения предназначены для ин­сталляции в качестве независимых приложений, которые работают в среде операционной системы Windows. Однако аналогичные приложения WPF могут развертываться и для вы­полнения в Web-браузере пользователя. WPF-приложения для Web-браузера называются также ХВАР (XAML browser application). ХВАР может…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.