Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Встраивание изображений в виде ресурсов приложений
Встраивание изображений в виде ресурсов приложений
Во многих приложениях растровые изображения используются для того, чтобы предоставить пользователям красочный интерфейс. Нестандартные кнопки с нарисованными поверх них изображениями, графические изображения, используемые в иллюстративной графике, логотипы и другие изображения заднего плана — все это улучшает визуальный облик мобильного приложения. Вместо того чтобы заново создавать сложные рисунки, в играх интенсивно используют заранее заготовленные изображения. Поэтому очень часто удобно иметь изображения, встроенные в двоичный код приложения. Далее эти изображения автоматически развертываются вместе с приложением; такая практика гораздо более надежна, чем работа с множеством файлов изображений наряду с файлом приложения. Встраивание изображений не сопровождается увеличением общего размера приложения по сравнению с использованием отдельных файлов; в обоих случаях мы имеем дело с бинарными потоками изображений, к которым ваше приложение получает доступ по мере необходимости.
Чтобы использовать двоичные ресурсы, встроенные в приложение, вам необходимо следующее:
1. Изображения должны быть скомпилированы и включены в состав вашего приложения. Это можно указать во время проектирования в среде разработки.
2- Ваше приложение должно знать, где найти ресурсы во время выполнения. Для обращения к двоичным ресурсам, встроенным в откомпилированные сборки .NET, используется синтаксис, аналогичный путям доступа к файлам, позволяющий указывать местоположение ресурсов в загруженных сборках вашего приложения во время выполнения.
Далее мы остановимся на обоих этих моментах.
- Встраивание
- 9.4.1. Реализация графа в виде матрицы смежности
- Повышение производительности приложений с помощью хранимых процедур
- 15.3. Обработка изображений при помощи RMagick
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Глава 15 Редактирование музыки и видео
- Разработка приложений баз данных InterBase на Borland Delphi
- 6.8. Разгон видеокарты на Windows 10
- Видеопамять
- 7.5 Программные интерфейсы приложений для адаптеров шины
- Использование представления в виде таблицы данных
- Создание рабочих областей для документов из приложений Microsoft Office 2007