Сенсорный графический интерфейс в Windows Mobile - PullRequest
1 голос
/ 08 октября 2009

Я портирую приложение для обработки звука, написанное на C ++, из Windows на Windows Mobile (версия 5+). В основном то, что мне нужно для портирования, это графический интерфейс. Приложение довольно сложное, и графический интерфейс должен быть в состоянии предложить множество функциональных возможностей. Я хотел бы создать удобный для пользователя интерфейс, который также выглядит хорошо. Что в основном означает, что стандартные элементы управления WinMo находятся вне окна.

Я смотрел на такие библиотеки, как Fluid, и они выглядят как то, что я хотел бы использовать. Тем не менее, как я уже сказал, я занимаюсь разработкой C ++. Хотя было бы возможно написать только часть GUI я немного. NET язык, я бы предпочел нет. Мой опыт работы с .NET в Windows Mobile заключается в том, что он работает не очень хорошо ...

Может ли кто-нибудь предложить библиотеку графического интерфейса пользователя C / C ++ для Windows Mobile или некий документ с рекомендациями / практическими рекомендациями по использованию стандартных элементов управления Windows Mobile, чтобы сделать работу с ним удобной и работать и хорошо выглядеть в более поздних версиях Windows Mobile (в частности версии 6.5)?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2010

Я не знаю хороших библиотек C ++, но вы можете попробовать мобильные элементы управления SlideUI (они есть в .NET), но вам не потребуются какие-то особые знания, чтобы использовать их, и они доступны во время разработки и просты в использовании.

http://www.devslide.com/products/slideui

0 голосов
/ 08 октября 2009

Ваш вопрос имеет два аспекта:

  1. Библиотека. Для этого я бы взглянул на Qt для CE / WinMo . Альтернатива C ++ - MFC.
  2. Графический дизайн. О Лице и Проектировании Интерфейсов (Дж. Тидуэлл) - пара хороших книг. Также:
    • убедитесь, что ваш пользовательский интерфейс удобен для пальцев, я ненавижу его, когда приходится использовать стилус.
    • имейте в виду, что на сенсорных экранах у вас не может быть всплывающих подсказок (без наведения мыши) и указатель мыши отсутствует. WinMo использует щелчок и длинный щелчок, но последнее не легко обнаружить.
    • добавить навигационный интерфейс джойстика
    • не пытайтесь втиснуть слишком много элементов управления на крошечном экране, используйте вкладки или раскрывающиеся меню
...