2009-10-08 7 views
1

Je suis en train de porter une application de traitement audio écrite en C++ de Windows vers Windows Mobile (version 5+). Fondamentalement, ce que j'ai besoin de porter est l'interface graphique. L'application est assez compliquée et l'interface graphique devra être capable d'offrir beaucoup de fonctionnalités. Je voudrais créer une interface utilisateur conviviale qui semble aussi bien. Ce qui signifie essentiellement que les contrôles WinMo standard sont hors de la fenêtre.Interface graphique tactile dans Windows Mobile

J'ai regardé des bibliothèques telles que Fluid et elles ressemblent à quelque chose que j'aimerais utiliser. Cependant, comme je l'ai dit je suis en train de développer i C++. Même s'il serait possible d'écrire uniquement la partie GUI dans le langage .NET, je préfère ne pas le faire. Mon expérience avec .NET sur Windows Mobile est que ça ne marche pas très bien ...

Quelqu'un peut-il soit suggérer une bibliothèque graphique conviviale C/C++ tactile pour Windows Mobile ou une sorte de document de «bonnes pratiques»/comment -to sur comment utiliser les contrôles Windows Mobile standard afin de rendre le tactile convivial et aussi travailler et bien paraître dans les versions ultérieures de Windows Mobile (en particulier la version 6.5)?

+0

garder à l'esprit que « Tactiles » a beaucoup à voir avec la simplicité, alors ne faites pas trop compliqué! – Peter

Répondre

0

Il y a deux aspects à votre question:

  1. Bibliothèques. Pour cela, je voudrais jeter un oeil à Qt for CE/WinMo. L'alternative C++ est MFC.
  2. Conception graphique. A propos de Face et Designing Interfaces (J. Tidwell) sont un couple de bons livres. Aussi:
    • assurez-vous que votre interface utilisateur est amical, je déteste quand je dois utiliser un stylet. Gardez à l'esprit que sur les écrans tactiles, vous ne pouvez pas avoir d'info-bulles (pas de souris) et vous n'avez pas de pointeur de souris. WinMo utilise le clic et le clic long, mais ce dernier n'est pas facilement détectable.
    • ajouter la navigation de l'interface utilisateur du joystick
    • ne pas essayer de caser trop de contrôles sur l'écran minuscule, onglets d'utilisation ou menus drill-down
0

Je ne sais pas de bon C++ libs mais vous pouvez essayer les contrôles mobiles SlideUI (il est dans .NET), mais vous n'avez pas besoin de connaissances spécifiques pour l'utiliser et il est disponible via le temps de conception et facile à utiliser.

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