Главная » Статьи для тега "Action"

Реализация обработчиков исключений в Visual C# (Sharp)

Добавлено Дата: 27 February, 2014 категория: C#

Обработчик исключения реализуется с помощью ключевых слов try, catch и finally. Суть реализации обработчика исключения в том, что исключение, сгенерированное в определенном блоке кода, будет перехвачено и обработано. Блок обработчика исключения имеет такую структуру:

Читать »

Использование паттерна MVVM

Добавлено Дата: 20 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Такая  мощная  модель  связывания  данных  позволяет использовать  паттерн

MVVM для архитектуры приложения.

Данный  паттерн  был  представлен Джоном  Госсманом  в    2005   году.  Он представляет модификацию  паттерна MVP и ориентирован  на современные платформы  разработки,  которые  имеют   возможность связывания данных. Благодаря   применению   этого   паттерна   у   нас   появляется  возможность разделения  представления  и  модели,  тем  самым  мы  можем  изменять  их независимо друг  от  друга.  Например, разработчики  создают логику  работы приложения, а дизайнеры работают над интерфейсом приложения.

Читать »

Создание Приемника намерений для вашего виджета и добавление его в манифест приложения

Добавлено Дата: 19 March, 2012 категория: Разработка для Android

Виджет представляет собой реализацию Приемника широковещательных намерений и включает в себя Фильтры намерений, которые отслеживают  объ- екты Intent. А они в свою очередь инициируют обновление  виджета с по- мощью действий AppWidget.ACTION_APPWIDGET_UPDATE, DELETED, ENABLED  и DISABLED. Вы можете создать свой виджет, напрямую  на- следовав класс IntentReceiver и переопределив метод onReceive для обра- ботки поступающих Намерений.

Читать »

Использование сенсорного экрана

Добавлено Дата: 21 February, 2012 категория: Разработка для Android

Мобильные сенсорные  экраны  существуют  со времен Apple Newton и Palm Pilot,  хотя удобство их использования вызывало  смешанные  чув- ства. Недавно  эта технология  обрела вторую жизнь  вместе с появлением таких устройств,  как Nintendo DS и Apple iPhone,  принесших  множество инноваций.

Читать »

Отслеживание Намерений

Добавлено Дата: 10 February, 2012 категория: Разработка для Android

Поскольку виджеты реализовываются в виде Приемников намерений, вы мо- жете инициировать обновления их состояния и пользовательского интерфейса с помощью регистрации Фильтра намерений для дополнительных действий.

Это динамический подход к обновлению  виджетов. Ввместо указания минимальной частоты обновления, что может повлечь излишнюю  трату ресурсов батареи, используется более эффективная событийная модель.

Читать »

Виджет быстрого поиска и добавление поисковых возможностей в свое приложение

Добавлено Дата: 6 February, 2012 категория: Разработка для Android

Для приложений, которые предоставляют большие базы данных и хра- нят существенные объемы информации, поисковые возможности становятся все более значимыми.

Android  включает фреймворк для упрощения  процесса поиска внутри Источников данных и для вывода полученных  результатов.  В этом разделе вы узнаете, как в собственное приложение можно добавить поисковые воз- можности.

Читать »

Поиск и использование Намерения, с помощью которого была запущена Активность

Добавлено Дата: 4 February, 2012 категория: Разработка для Android

Когда программный компонент  запускается с помощью неявного  На- мерения, он должен найти действие, которое необходимо осуществить, и дан- ные для него.

Используйте метод getIntent (как  правило,  внутри  метода onCreate), чтобы извлечь  Намерение, с помощью которого  компонент  запущен.  Этот процесс показан в листинге 5.8.

Читать »

Трансляция событий с помощью Намерений

Добавлено Дата: 1 February, 2012 категория: Разработка для Android

Трансляция Намерений  — процесс  простой.  Создайте  внутри  своего приложения Намерение, которое  хотите передать,  и используйте метод sendBroadcast для отправки.

Укажите действие, данные и категорию для вашего Намерения таким об- разом, чтобы Широковещательные приемники смогли без труда его распознать. В данном случае строка  action  нужна для определения транслируемого события, поэтому она должна быть уникальной. Такие строки принято  со- ставлять по тому же принципу, что и имена для пакетов в Java:

Читать »

Телефонные звонки

Добавлено Дата: 31 January, 2012 категория: Разработка для Android

Для инициирования телефонных звонков используются Намерения, за- пускающие для этого стандартное приложение. Вызывая Активность для до- звона с помощью Намерения, необходимо указать номер, на который пойдет звонок, используя схему tel: в качестве компонента с данными.

Читать »

Активность для создания Живого каталога

Добавлено Дата: 28 January, 2012 категория: Разработка для Android

Живой каталог создается  с помощью Намерения, возвращаемого в виде результата работы Активности. Свойство Намерение data содержит путь URI к информации, предоставляемой Источником данных (с применением соот- ветствующей  проекции). Свойства  extra  отвечают за хранение  настроек, таких как режим отображения, значок, имя каталога.

Читать »

Загрузка хранящихся локально растровых изображений из кода

Добавлено Дата: 30 November, 2011 категория: Разработка для Windows Phone 7

В приложении на Silverlight растровое изображение, добавляемое в проект как ресурс, встраивается в исполняемый файл. Обращаться к локальному растровому изображению напрямую из XAML настолько просто, что лишь очень немногие опытные разработчики на Silverlight смогут без подготовки рассказать, как можно сделать это в коде. А мы рассмотрим для этого проект SilverlightTapToLoad.

Читать »

Delphi 2006 – Шаблон Command (Команда)

Добавлено Дата: 14 November, 2011 категория: Delphi

Шаблон Команда реализует популярную в современном программировании задачу. Он представляет некоторое сообщение в виде объекта, который затем может использоваться заранее неизвестными элементами программы. Такая парадигма широко используется в Delphi. Например, типичные события пользовательского интерфейса (выбор пункта меню, нажатие кнопки, щелчок мышью) в программах обрабатываются заранее не известными способами. Обычно формируется прикладной обработчик события, в который в виде объекта передается информация о событии (рис. 7.15).

Читать »