Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nit»
[Перевод] Listeners в Ext.NET 2013-02-01 11:53:43
В Ext.NET понимание разницы между различными типами событий и их обработчиками ...
+ развернуть текст сохранённая копия
В Ext.NET понимание разницы между различными типами событий и их обработчиками является очень важным. Выбор зависит от конкретного сценария, который вы хотите реализовать вашем приложении.
В данной серии из четырех статей мы рассмотрим различные события на клиенте и на сервере, как они вызываются, обрабатываются и какие имеют преимущества. В данной статье будут рассмотрены Listeners – позволяющие «слушать» события на клиенте и обрабатывать его там же, на клиенте, избегая запроса к серверу.
Все компоненты в Ext.NET, такие как Panel, Window, Button, имеют следующие четыре типа обработчиков событий:
Listeners
|
Слушают события на клиенте и обрабатывают их так же на стороне клиента.
|
DirectEvents
|
Слушают события на клиенте, но выполняют их обработку на стороне сервера, вызов происходит посредством AJAX запроса.
|
DirectMethods
|
Позволяют вызывать функции на сервере, например написанные на C# или VB, вызов происходит посредством AJAX запроса.
|
MessageBus
|
MessageBus позволяет передавать различные события между компонентами, которые могут друг о друге не знать. Обработка сообщений происходит через подписку на определенные сообщения и отправку сообщений о событиях через MessageBus. Каждый компонент на клиенте имеет специальный обработчик MessageBusListeners, а также MessageBusDirectDirectEvents для передачи обработки на сторону сервера.
|
Listeners
Listeners являются обработчиками событий на клиенте. Они выполняют ваш код после появления некоторого события, например, нажатия на кнопку ( Button).
Использование Intellisense в Visual Studio дает возможность узнать какие конкретные события есть у каждого компонента. Каждый компонент наследует события от своего предка и обычно добавляет свои.
Все классы в Ext.NET наследуют события от базового класса Observable. Все события находятся в Listeners.
Все доступные события могут быть просмотрены с помощью Intellisense
Если компонент вызывает некоторое событие на клиенте, то для того чтобы ваш код на клиенте обработал данное событие вы должны подписаться на это событие добавив JavaScript функцию.
Читать дальше →
Тэги: .net, asp, asp.net, ext, web-разработка, веб-разработка
Игра в доту на Алькаре 2013 2013-01-29 23:41:16
Типичный Рак на канале Алькаре, просто рак под номером 3: Сегодня был очередной слив, я сыграл 2 ...
+ развернуть текст сохранённая копия
Типичный Рак на канале Алькаре, просто рак под номером 3: Сегодня был очередной слив, я сыграл 2 партии и в обоих проиграл, не знаю по чему – потому что игроки бех мх, а я уменя …Read More
Тэги: 2013, dota, game, net, алькар, алькара, алькаре, дно, дот, играть, нуботень, нубы, рак, раколовка, рачелы, раччелы, сервак, сервер
[recovery mode] SignalR в помощь, или как оживить web 2013-01-29 12:00:14
...
+ развернуть текст сохранённая копия
Введение
Во многих web проектах присутствуют элементы, значение которых необходимо часто менять. Это могут быть счётчики, индикаторы, уведомления и подобные элементы. Показывать ли актуальные значения после обновления страницы или же можно реализовать автообновление всех этих данных? Для нас ответ очевиден: если есть возможность динамически менять элементы, то для обновления страниц не остается места.
Читать дальше →
Тэги: .net, <<дневник.ру>>, ajax, asp.net, longpolling, serversentevents, signalr, websockets, блог, веб-разработка, компания
Самый крупный выигрыш в интернет казино — 17,8 Миллионов Евро! 2013-01-25 23:11:57
17,8 Миллионов Евро! Самый крупный джекпот в истории онлайн казино был выигран несколько дней назад ...
+ развернуть текст сохранённая копия
17,8 Миллионов Евро! Самый крупный джекпот в истории онлайн казино был выигран несколько дней назад в скандинавском интернет казино PAF ! Это не только самый крупный «сорванный» джекпот за все время существования онлайн казино игр, но и самый крупный выигрыш … Читать далее →
Тэги: entertainment, flash, fortune, mega, moneybookers, net, paf, software, автомат, видеослоты, выигрыш, джекпот, игровой, интернет, казино, крупный, новость, победитель, прогрессивный, флэш
Flash Info Changer 2013-01-23 20:46:31
Небольшая утилита, позволяющая менять некоторые данные, выдаваемые Flash-плагином под Windows. ...
+ развернуть текст сохранённая копия
Небольшая утилита, позволяющая менять некоторые данные, выдаваемые Flash-плагином под Windows. Позволяет менять версию ОС, язык, разрешение, версию Flash. Например, так: Подгружает DLL в указанный процесс, ищет функции (ищутся по сигнатурам, поэтому должна быть некая совместимость с последующими версиями флеша), которые Flash использует для выдачи вышеперечисленных параметров, и перехватывает их. Проверялось в Mozilla Firefox на Windows [...]
Тэги: .net, adobe, assemble, c/c++, change, detour, flash, info, inject, софт
Главная / Главные темы / Тэг «nit»
|
Взлеты Топ 5
Падения Топ 5
|