Главная » Статьи для тега "приложение"

ТЕСТИРОВАНИЕ ANDROID-ПРИЛОЖЕНИЙ – ЧАСТЬ 2

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

•             Тестирование клиент/сервер — при тестировании приложений для мобильных телефонов, использующих сетевые возможности, зачастую предъявляются более строгие требования, чем при тестировании автономных приложений. Так происходит потому, что помимо функциональности «клиента», выполняющегося на мобильном телефоне, вы должны также проверить функциональность на стороне сервера.

Читать »

ТЕСТИРОВАНИЕ ANDROID-ПРИЛОЖЕНИЙ – ЧАСТЬ 1

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

Вопросы, рассматриваемые в этом часе:

•            лучшие практики тестирования приложений для мобильных телефонов;

•             разработка платформы тестирования приложений для мобильных телефонов;

Читать »

РАЗРАБОТКА ПРИЛОЖЕНИЙ ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ – ЧАСТЬ 5

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

РАБОТА С МУЛЬТИМЕДИА

Мобильные устройства все больше и больше используются в качестве муль- тимедийных устройств. Многие устройства Android имеют встроенные камеры, микрофоны и громкоговорители, позволяя воспроизводить и записывать мультимедийные данные в различных форматах. Инструментарий Android SDK обеспечивает всестороннюю поддержку мультимедийных данных, позволяя разработчикам встраивать звуковые и визуальные элементы (изображения и видео) в приложения. Соответствующие интерфейсы API — это часть пакета android.media.

Читать »

РАЗРАБОТКА ПРИЛОЖЕНИЙ ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ – ЧАСТЬ 2

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

Вы можете сменить ориентацию экрана эмулятора, нажав комбинацию клавиш Ctrl+F11 и Ctrl+F12.

СТРАТЕГИИ ПОДДЕРЖКИ РАЗЛИЧНЫХ ОРИЕНТАЦИЙ ЭКРАНА

Самый лучший способ поддержать различные ориентации экрана — разработать достаточно простые макеты, которые будут прекрасно работать как в портретном, так и в альбомном режиме без внесения дополнительных изменений. Например, экран с настройками приложения «Been There, Done That!» прекрасно работает в обоих режимах, поскольку все параметры размещены друг над другом в элементе-контейнере LinearLayout, который, в свою очередь, находится в области с возможностью прокрутки, что позволяет масштабировать содержимое этого экрана до любых размеров. Тем не менее, для некоторых макетов, например, экрана-заставки или игрового экрана, может потребоваться дополнительная доработка для каждого режима.

Читать »

ДОБАВЛЕНИЕ СОЦИАЛЬНЫХ ВОЗМОЖНОСТЕЙ

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

Вопросы, рассматриваемые в этом часе:

•             улучшение приложений путем добавления социальных возможностей;

•             добавление поддержки функции приглашения друзей;

•             отображение очков, набранных друзьями;
Читать »

Реализация секундомера Windows Phone 7

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

Очень полезным приложением в телефоне является секундомер. Также это идеальный пример использования как ToggleButton, так и класса Stopwatch (Секундомер), который описан в пространстве имен System.Diagnostics.

Я намеренно использовал прописные буквы в написании имени проекта StopWatch (Секундомер), чтобы избежать путаницы с .NET-классом Stopwatch. Я решил сделать приложение более интересным и реализовал отображение истекшего времени в трех разных форматах соответственно членам следующего перечисления:

Читать »

ДОБАВЛЕНИЕ СЕТЕВОЙ ПОДДЕРЖКИ – ЧАСТЬ 1

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

Вопросы, рассматриваемые в этом часе:

•             проектирование приложений с сетевой поддержкой;

•             асинхронное выполнение задач;

•             работа с индикаторами хода выполнения процесса;
Читать »

Идеал многозадачности Windows Phone 7

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

Основной мечтой нескольких последних десятилетий было научить персональные компьютеры выполнять несколько задач одновременно. Но когда дело доходит до пользовательских интерфейсов, многозадачность становится еще более проблематичной. Резидентные программы (Terminate-and-Stay-Resident, TSR) MS-DOS и кооперативная многозадачность ранней Windows были лишь первыми робкими попытками в непрекращающейся до сих пор борьбе. Теоретически, переключать процессы легко. Но организовать совместное использование ресурсов – включая экран и целый ряд различных устройств ввода – очень сложно.

Читать »

Хранение данных вне экземпляров Windows Phone 7

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

Каждый раз MainPage переходит к новому экземпляру SecondPage. Именно поэтому SecondPage каждый раз запускается в исходном состоянии. Потому что это всегда новый экземпляр.

Если требуется, чтобы SecondPage «запоминал», по крайней мере, заданный цвет, необходимо каким-то образом реализовать внешнее хранение этих данных. Для этого подойдет MainPage.

Читать »

Состояние страницы Windows Phone 7

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

Проект SilverlightFlawedTombstoning – это простое одностраничное приложение на Silverlight, которое отвечает на касания экрана изменением цвета фона ContentGrid случайным образом и выводит в заголовке страницы общее число касаний. Все самое интересное происходит в файле выделенного кода:

Читать »

Пример работы с базами данных dbGo (ADO.NET)

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

Набор компонентов dbGo объединяет в себе стандартную технологию Microsoft ADO. В целях обеспечения совместимости имеются версии этих компонентов как для приложений Win32, так и для платформы .NET. Они доступны при создании приложений VCL и VCL.NET.

1.        Создадим пустое приложение VCL Forms. Разместим на форме компонент TADOConnection из группы dbGo палитры инструментов. Он выполняет ту же роль, что и компонент BdpConnection — связывает приложение с СУБД (рис. 5.11).

Читать »

Сортировка коллекции музыкальных произведений по композитору

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

Элемент управления Pivot идеально подходит для реализации приложения, которое я давно задумал. Это приложение должно компенсировать основной, по моему мнению, недостаток таких портативных музыкальных проигрывателей, как Zune и Windows Phone 7. Здесь требуется небольшое разъяснение.

Читать »

Пример создания приложения BDP.NET

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

 

1.       Создадим пустое настольное приложение (Windows Forms).

2.       В проекте разместим компонент BdpConnection — основной элемент проекта, отвечающий за действующую связь с СУБД. Он напоминает компонент TSQLConnection из набора dbExpress. Этот компонент, как и другие, входящие в набор BDP.NET, расположен внутри группы Borland Data Provider палитры инструментов (рис. 5.3).

Читать »

Сворачивание приложения в Tray Bar вместо закрытия

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

Процесс закрытия приложения заключается в вызове метода close главной формы — неважно, закрываете ли вы его через нажатие на системную кнопку-крестик или каким-то другим путем. Для того чтобы управлять процессом закрытия, в методе предусмотрена булевская переменная canciose (по умолчанию равная True) и ряд последовательных событий, в которых эта переменная участвует. Первым возникает событие oncioseQuerry. Если в его обработчике указать Candose:=Faise, то все последующие события не произойдут — приложение не закроется. Ясно, что это нужно делать по какому-то условию, иначе приложение вообще нельзя будет закрыть. В качестве примера можно привести часто встречающийся случай закрытия программы с предварительным запросом (см. [6]; о функции MessageBox см. предыдущую главу):

Читать »

Технология OLE Automation

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

OLE означает Object Linking and Embedding (связывание и внедрение объектов). OLE Automation — это часть технологии OLE, которая отвечает за интеграцию приложений (см. мечты Джефа Раскина в главе I). СОМ — это не то, что СОМ-порт, а вовсе даже Component Object Model. Разница между OLE Automation и СОМ в том, что вторая появилась позднее и является более продвинутой версией, позволяющей, в том числе, взаимодействующим приложениям находиться на разных компьютерах. Для простоты будем считать, что для наших задач между ними никакой разницы нет. Модуль, отвечающий за объекты OLE Automation, в Delphi носит говорящее название ComObj. Мы будем говорить OLE, подразумевая OLE Automation, а термин "СОМ" мы с этого момента вообще вслух постараемся не произносить, чтобы не путаться.

Читать »