пишите нам 
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки к Солнцу! Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
 

Приветствуем на Ладошках!

Ладошки, у меня РАНЧИК РОДИЛСЯ! :-) ... Уважаемые давние поклонники и посетители Ладошек! Я запускаю коммьюнити-сайт, новый проект, а вы все, будучи https://www.facebook.com/run4iq Бег для интеллектуалов. Бег для интеллекта. Бег "за" интеллектом. Он сам не придёт ;-) Ранчик родился! Андрей AKA Andrew Nugged Ладошки служат как архив программ для Palm OS и Poclet PC / Windows Mobile и разрешённых книг с 15 окрября 2000 года.
 
Статьи на Ладошках: о КПК и гаджетах
список групп статейВы пишете статьи? Контактируйте с нами!

 
ThemeGenCE: темы к Windows Mobile своими руками


Автор/Источник: Вячеслав Черников
» 12.01.2007 16:34,
просмотров сегодня: 1, всего: 25404
статья размещена в группе: Программы
оценка: 4.57, 135 голосов


Человек от природы всегда хотел выделяться из толпы своих сородичей. В эпоху массовой культуры, глобализации и транснациональных корпораций, продающих свои продукты по всему миру, купить себе уникальную вещь и уж тем более электронный гаджет становится практически не реально. Но если все же хочется быть непохожим на других — изволь потратить свое время и силы на создание чего-то нового или доработку уже существующего. Мы не будем говорить в этой статье о модинге (разукрашивании) своих электронных любимцев, а сосредоточимся на легкой персонификации пользовательского интерфейса своего КПК, покетофона или смартфона под управлением Windows Mobile. Для этого мы предлагаем научиться создавать свои (не скачанные с интернета!) темы оформления операционной системы.

После долгих поисков удобного и простого «темогенератора», включая гугление и просматривание форумов, был вынесен однозначный вердикт: «Программа должна уметь создавать темы для карманных компьютеров с любым разрешением экрана, поддерживать Windows Mobile 5.0 и быть абсолютно бесплатной». В очередной раз, просматривая файловый архив Ладошек, я с удовольствием наткнулся на программу ThemeGenCE французского происхождения (почему делаю акцент на происхождении — поясню ниже). Скачал архив программы и поразился — при очень посредственном пользовательском интерфейсе программа позволяет просто творить чудеса!

Поначалу было абсолютно не понятно куда жать и как эта программа вообще работает, но после недолгого мытарства мне удалось получить СВОЮ ТЕМУ для дорогого сердцу, хоть и не очень шустрого Acer n311. На предварительное изучение ThemeGenCE мне потребовалось не так уж много времени, зато теперь на создание оформления для ЛЮБОГО разрешения из ЛЮБОЙ картинки у меня уходит порядка 5 минут! К сожалению, файл помощи мне мало чем помог, так как программа изначально создавалась для французских пользователей и перевод help'а пока не завершен. В этой статье я постараюсь провести вас через все тернии к темам. :-]

Для начала качаем программу из файлового архива на Ладошках.

Копируем содержимое архива (на самом деле нам нужен только файл ThemeGenCE.exe, ну да пусть остальные файлы будут до кучи) в новый каталог на компьютере. Запускаем файл ThemeGenCE.exe и видим главное окно:

Главное окно программы
2 балла за юзабилити

В пору сказать «ничего не понимаю» и закрыть программу, но мы же идем дальше! К панели кнопок вверху окна перейдем чуть позже. Для начала поясним все элементы управления. Начнем с вкладки «Options».

Сразу после запуска программы появляется сообщение «Adapt Theme format if needed!». Бояться не стоит, так автор программы напоминает нам о том, что при необходимости можно изменить «формат» темы, то есть ее разрешением (например, VGA — 640х480 и прочее). Этим мы и займемся. Под красной надписью «Theme Format» на синем фоне указан текущий формат, по умолчанию это «VGA (TD — 640x588, ST-399x586)». Еще чуть ниже есть кнопка «Options». Мы ее нажимаем и видим следующее окно:

Настройка формата темы
Можно выбрать любой размер!

Честно сказать я не понял, зачем нужны форматы «Theme Generator Like» и «Standart», поэтому мы их просто игнорируем. Надеюсь, вы знаете разрешением дисплея своего наладонника. Самые распространенные форматы — VGA и QVGA, реже попадаются квадратные дисплеи с разрешением 240х240 (такая дурацкая мода пошла у производителей). Буквы TD и ST в скобках означают соответственно «ToDay» (экран Today) и «STart» (фон выпадающего меню Start/Пуск). Дополнение «P+L» означает создание темы сразу для портретной (Portrait) и альбомной (Landscape) ориентации дисплея наладонника. Рекомендую выбирать именно режим «P+L», иначе нам придется видеть монотонные полосы слева и справа от фона при переходе из портретного в альбомный режим.

Также стоит учитывать, что под личные нужды ThemGenCE требуется прибавлять к реальным размерам дисплея еще 19 пикселей по некоторым измерениям. Если у вас совсем диковинный КПК или смартфон, то можно выбрать режим «Customized», в котором все размеры можно задать вручную. Не об американском или российском происхождении программы свидетельствует также кнопка «Validate» вместо привычной и набившей оскомину «OK», кому как, а мне приятно. ;-]

Формат выбрали, и наши глаза спускаются ниже к служебной части «Stop Hints». Здесь можно отключить звуки САМОЙ программы и всплывающие подсказки, а также побаловаться другими мелкими настройками интерфейса, которые к процессу создания темы отношения никакого не имеют.

Пункт «Skin (Preview)» уже интересней. Здесь можно выбрать скин виртуального КПК, на котором будет демонстрироваться наша тема. Пока выбираем Acer и вернемся к режиму предварительного просмотра чуть позже.

Спускаемся еще ниже. Если выбрать «Erase tdywater(s), stwater(s) when leave» (вкупе с галочками «tdywater ...» и «stwater ..»), то временные файлы с выбранными фонами Today и Start/Пуск удаляться после закрытия программы, в результате чего мы потеряем эти картинки, и нам придется снова их выбирать, если решим продолжить совершенствовать свою тему.

Галочка «UseStartImage (Start Image Only)» позволяет нам создать тему, фон в которой будет меняться только для меню Пуск (полезно, если фон для Today выбирается на Pocket PC вручную).

Нажав на кнопку «TSK size» мы сможет увидеть, сколько занимает места наша тема. При нажатии на иконку «картинки» рядом мы переходим на вкладку с настройками изображений.

В самом низу окна можно настроить, куда мы будем сохранять наш файл с темой («Dir where to save Theme (TSK)»), задать его имя («New Theme Name») и название самой темы («Internal Theme Name»). При нажатии на кнопку с КПК вызывается файл помощи.

Теперь давайте рассмотрим окно предварительного просмотра, а затем перейдем уже, наконец, к созданию своей уникальной темы для карманного любимца.

Предварительный просмотр
Красные комментарии

По картинке выше можно понять, как все работает. P — картинка для портретного режима, L — картинка для альбомного режима. На пересечении P и Today можно увидеть фон в портретном режиме экрана Today, дальше по аналогии.

Если запустить режим предпросмотра на виртуальном КПК, то на Acer тема будет выглядеть примерно так:

Предварительный просмотр на КПК
Так наша тема будет выглядеть на КПК

На кнопки «BH», «ST», «?», «L/P» и «X» можно понажимать (двойной клик мышкой), все остальные элементы не работают.

Теперь переходим к созданию собственной темы. Для начала необходимо выбрать фоновое изображение. Переходим на вкладку «картинки». Здесь доступны к нажатию всего две кнопки — с портретом Моны Лизы и буковками на синем фоне (появляется рядом с портретом после выбора картинок фона), все остальное — просто дополнительная информация.

Вкладка изменения параметров картинок
Меняем фон

Жмем на Мону Лизу, как бы это глупо и не звучало. :-] Появляется диалог выбора картинки, выбираем желаемое изображение. Видим множество всяких параметров.

Редактирования фонового изображения
Желтыми буквами обозначены группы элементов

Группы элементов и отдельные кнопки я на скриншоте обозначил цифрами для простоты объяснения.

(0) — выбранная картинка, серой рамкой мы указываем, какую часть изображения хотим выбрать для конкретной задачи (фон экрана Today или фон меню Start)

(1) — эта кнопка позволяет выбрать другую картинку для обрезания.

(2) — кнопка становится активна, если с помощью кнопки (4) мы сохранили наш фон экрана Today.

(3) — кнопка становится активна, если с помощью кнопки (4) мы сохранили наш фон экрана Start.

(4) — сохранить сделанные изменения в качестве фона. Например, у нас галочка (7) отключена и выбран Today в (9), то мы сохраним фон для экрана Today в портретном режиме. Если включена галочка (7) и выбран Today, то мы кнопкой (4) сохраним изображение для альбомного режима. Аналогично для фона меню Start.

(5) — по этой кнопке можно посмотреть какого качества и размера получится картинка при разных значениях элементов (12).

(6) — завершить работу диалога. Сохранения, сделанные по кнопке (4) будут считаться принятыми.

(7) — если галочка стоит — работаем с фоном для альбомного режима, отключена — для портретного. Логика не сразу понятна, но она есть.

(8) — выбираем параметры интерполяции (в данном случае, умного изменения размеров) картинки. При разных режимах можем получить разное качество изображения. Рекомендую оставить Bilinear и не забивать себе голову. :-]

(9) — выбираем с каким фоном будем работать — для Today или Start. Вкупе с выключателем (7) позволяет охватить все 4 фоновых изображения.

(10) — всяческие повороты картинки. Пощелкайте, посмотрите.

(11) — на 6-ти вкладках расположены различные эффекты, которые можно наложить на изображение. Описывать их не буду — попробуйте сами. ;-] Кстати, вернуть назад все изменения можно по кнопке Init.

(12) — выбираем параметры сохранения картинки. Лучше выбрать JPEG и 70-90%, хотя для разных изображений подойдут различные варианты — экспериментируйте!

(13) — всякая информация о цветах. Пользы немного, но и вреда нет. Здесь также можно выбрать цвет фона, на котором будет располагаться обрезанная картинка.

(14) — меняем цветовые параметры картинки (насыщенность цветов, контраст, яркость и прочее). Сбросить все изменения можно по кнопкам Init.

Нам нужно загрузить и обрезать картинки для всех четырех режимов (не забыли обозначения в начале статьи?) — P-TD, L-TD, P-ST, L-ST. И все, фон готов! Жмем (6).

Теперь видим, что рядом с Моной Лизой появилась кнопка с буковками. Жмем на нее и получаем диалог добавления текста поверх наших картинок. Функция это редко используемая, поэтому описывать ее не буду — там все довольно просто, но очень много параметров. Экспериментируйте!

Переходим к вкладке с палитрой. Здесь можно настроить системные цвета Windows Mobile. Не буду здесь опять же ничего описывать. Все изменения можно посмотреть на экране справа.

Системные цвета
Меняем системные цвета

Переходим к вкладке WM5 — здесь можно поменять свойственные только Windows Mobile 5.0 параметры. Дело в том, что градиентная заливка верхней и нижней панелей в этой ОС идет не слева направо, а от центра в стороны. Нажав на кнопку «WM5» в группе «BaseHue, DPI» мы можем изменить параметры заливки и другие характеристики.

Настраиваем цвета градиента для WM5
Желтыми буквами обозначены группы элементов

И снова изменяемые элементы обозначим цифрами:

(1) — жмем на этой палитре левой кнопкой мыши и водим по цветам, поглядывая на предварительный просмотр.

(2) — кнопки вокруг позволяют более точно (по графику) определить, какой цвет наиболее подойдет для заливки. Чем выше пик, тем больше подходит.

(3) — Ага!!! Переходим к вкусностям! Подключите КПК к компьютеру (чтобы ActiveSync его нашел) и включите галочку «PDA Interaction» — мы видим изменения цвета прямо на экране КПК!!! Не забудьте включить галочку «Restore», чтобы изменения не сохранились на КПК после закрытия этого диалога. О дополнительных возможностях взаимодействия программы с КПК поговорим ниже.

(4) — если поставим галочки «Copy Chosen...» и «Create BaseHue...», то выбранные цвета будут сохраняться в реестре КПК. Авось пригодится. Галочка «Create DPI ...» позволяет записать значение DPI (dots per inch — точек на дюйм) в параметры темы — пусть будет включено.

(5) — по этой кнопке мы сможем ввести известный нам цвет в цифрах RGB (Red-Green-Blue). Полученный цвет будет выбран в палитре.

Жмем «Validate» для сохранения изменений или «Cancel» для отмены.

На вкладке WM5 можно также перезаписать выбранные цвета с помощью кнопки «Keys +». Сказать честно, не было необходимости вникать, но кому-то может пригодиться. Эти параметры подробно описаны в help'е.

Итак, переходим к самому вкусному! Программа ThemeGenCE может работать напрямую с КПК! Для этого достаточно подключить наладонник к компьютеру, чтобы ActiveSync его нашел. Темы можно брать напрямую из памяти КПК, а изменения тут же записывать обратно.

Работаем с КПК напрямую
Прямо из КПК...

Итак, вкладка ActiveSync (со значком этой программы). Справа можно видеть статус общения программы с КПК — щелкните на иконку для получения справки. Нажав на логотип Windows можно посмотреть различную информацию о наладоннике. А кликнув на маленькую кнопку со значком темы на панели «Load PDA current Theme» можно загрузить в ThemeGenCE текущую тему прямо из КПК. После чего ее можно спокойно править и сохранять обратно.

После изменения существующей темы может появиться дополнительная вкладка с блокнотиком (справа от ActiveSync). Нажав на единственную кнопку этой вкладки можно экспортировать настройки темы в файл *.inf, который можно подсунуть родному генератору тем от Microsoft, который уже давно не обновлялся и морально устарел. Кому-то может пригодиться.

И напоследок давайте разберемся с верхней кнопочной панелью программы ThemeGenCE.

Панель инструментов
Быстрые кнопочки

(1) — прочитать тему (файл с расширением *.tsk) с персонального компьютера. После нажатия появится диалог выбора файла.

(2) — прочитать тему из памяти КПК. Опять же появится диалог. Кнопка «Valider» сохраняет изменения, «Quitter» — отменяет.

В памяти КПК файлы с темами должны находиться в каталоге «My Documents/Themes». Именно там их будет искать Windows Mobile.

(3) — сохранить файл в память КПК. Нужно будет выбрать каталог и указать имя файла и темы.

(4) — сохранить тему на компьютер.

(5) — Мона Лиза. Открывает диалог выбора картинки. Эквивалент известной нам кнопки с панели «Картинки».

(6) — изменить каталог на компьютере, куда будет сохраняться тема.

(7) — сохранить выбранные нами цвета интерфейса в файл *.ini. Эти цвета нам могут пригодиться в дальнейшем, например, чтобы создать несколько похожих тем.

(8) — загрузить цвета из ini-файла.

(9) — сохранить описание темы в inf-файл. Место сохранения — каталог программы ThemeGenCE. Кому-то может пригодиться.

(10) — вызов файла помощи.

(11) — просмотр системной информации о КПК.

(12) — вызов диалога «О программе», где автор рассказывает о себе и помощниках.

(13) — выход из программы.

Поздравляю!!! Теперь вам больше нет необходимости бороздить интернет в поисках свежих и интересных тем, просматривая огромные ворохи ненужных картинок! Сделаем хорошие темы сами!

В следующий раз мы расскажем вам еще о чем-нибудь интересном. Оставайтесь на связи! ;-]

1   2   3   4   5
«хуже     ваша оценка     лучше»


Обсуждение
Вам показаны только последние 7 сообщений из 12.
Важная информация может быть скрыта! Просмотреть все?


22.10.2007 20:46 - Ревизор

Спасибо очень помоглот!


24.10.2007 04:10 - iks13

Пасиба за описание.


10.01.2008 14:02 - kirill

все нормуль


10.01.2008 14:05 - kirill

ваще классная штука


31.01.2008 16:51 - Mil

месяца три пользую.супер..особенно этот урок помог


20.12.2008 10:53 - kracotka

ПОдскажите пожалуйста,как утановить потом созданную тему!!У меня не получается((


16.03.2009 23:50 - FreeSonic

Не работает ссылка



Чтобы писать комментарии вам нужно
авторизоваться (войти) или зарегистрироваться


 
Регистрация товарного знака в Украине patent.km.ua.
Telephones, address and opening times for shops, post and banks in the UK
 
 

 

статьи
по этой теме
 
Мобильное телевидение — поиск оптимального пути с помощью Spb TV
15-04-2009, рейтинг(общ.): 4.386, просм.: 0/11491

Визиком — путеводитель по автодорогам
07-04-2009, рейтинг(общ.): 2.8, просм.: 0/3205

Spb Mobile Shell 2.0 — пользовательский интерфейс нового поколения (подробный обзор)
05-03-2008, рейтинг(общ.): 4.525, просм.: 0/28182

Сводный обзор навигаторов для Pocket PC: TrackyPro, Efficasoft GPS Utilites, GPS Tuner и VITO SmartNavigator
20-02-2008, рейтинг(общ.): 3.858, просм.: 0/13855

Кто на свете всех быстрее: тестирование машин Java для Pocket PC
04-02-2008, рейтинг(общ.): 4.455, просм.: 0/10529

Файловые менеджеры: Virtual Explorer
16-01-2008, рейтинг(общ.): 2, просм.: 0/3151

Файловые менеджеры: Total Commander for Pocket PC
13-01-2008, рейтинг(общ.): 4.324, просм.: 1/11102

Файловые менеджеры: Resco Explorer for Pocket PC
11-01-2008, рейтинг(общ.): 4.395, просм.: 1/9944

Звонилки для Windows Mobile
09-01-2008, рейтинг(общ.): 3.952, просм.: 1/19062

Обзор погодных программ для Pocket PC. Часть 2
26-12-2007, рейтинг(общ.): 3, просм.: 0/4906

Обзор погодных программ для Pocket PC. Часть 1
26-12-2007, рейтинг(общ.): 3.455, просм.: 0/6053

Spb Traveler — отличный помощник в путешествии
12-12-2007, рейтинг(общ.): 3.875, просм.: 2/4368

Вам письмо! (работа с почтой в Windows Mobile)
26-11-2007, рейтинг(общ.): 2.833, просм.: 0/6651

Чтение RSS-новостей в Windows Mobile
16-11-2007, рейтинг(общ.): 3.612, просм.: 1/8557

ICQ в кармане (версия для Windows Mobile)
24-10-2007, рейтинг(общ.): 3.581, просм.: 1/73402

Spb Pocket Plus v4.0 — все лучшее и новое
23-10-2007, рейтинг(общ.): 4.5, просм.: 0/14732

PowerCAD — чертим прямо на ладони
04-09-2007, рейтинг(общ.): 4.101, просм.: 1/7617

Антивирусы на КПК: предупрежден, значит вооружен!
23-08-2007, рейтинг(общ.): 4.132, просм.: 0/23717

Удаленное управление (VNC, RDP, Citrix, NetOp)
17-08-2007, рейтинг(общ.): 4.095, просм.: 0/48699

Браузеры мира Pocket PC
17-07-2007, рейтинг(общ.): 3.4, просм.: 0/10057

а вы знаете, что есть:
- рейтинг-каталог сайтов Ладошек?

поддержите
Ладошки
 
Рейтинг Ладошек: КПК, мобильность, коммуникаторы, смартфоны, гаджеты, высокие технологии Рейтинг каталога сайтов Хмельницкого региона Поддержите Ладошки: Как поддержать сайт?
Использование материалов сайта разрешено только при наличии
гиперссылки на страницу Ладошек без блокировки индексации
реклама на сайте    Andrew Nugged © 2000-2015