Il existe de nombreuses questions concernant les boîtes à outils d'interface graphique C++ pour Windows, mais elles s'appliquent principalement aux versions d'OS de bureau.Passage de MFC à QT ou WTL (ou autre boîte à outils GUI) recommandé pour le développement de Windows CE?
Je démarre maintenant un projet C++ pour périphérique portatif Windows CE 5.0 VGA, et je réfléchis à la bibliothèque GUI à choisir. J'ai une certaine expérience en utilisant MFC dans les projets Windows CE, mais il y a quelques points faibles connus de MFC mentionnés ici à SO (par exemple, technologies assez obsolètes utilisées, mauvaise abstraction, utilisation excessive du préprocesseur C++, etc.). Pour les projets de bureau, ils recommandent QT et WTL principalement. Dans le même temps, MFC présente certaines caractéristiques qui restent considérables pour le développement intégré. Alors, comment pensez-vous, est-il raisonnable de dépenser quelques ressources pour apprendre une nouvelle boîte à outils d'interface graphique pour passer de MFC, et quelle boîte à outils recommanderiez-vous dans ce cas? Ou MFC est toujours le plus important pour le développement intégré de Windows CE? Les caractéristiques les plus importantes d'une boîte à outils sont: charge CPU et mémoire modérée, petite taille d'exécution, bonne conception orientée objet, respect des bonnes pratiques C++ modernes, courbe d'apprentissage abrupte, vitesse de développement, aspect commercial, mise au point pratique et conception outils.
(Ce qui est nécessaire dans le projet:. Communication de port série, fils, dessin des tracés et des diagrammes, communication ActiveSync)
Je dis coller avec MFC si vous le savez. Qt et WTL sont sympa, mais les frameworks GUI, tous, sont difficiles. Et il y a aussi l'utilisation de la macro dans QT. – toto
Heh, Qt ne va pas vraiment vous aider dans le département "surexploitation du préprocesseur C++". –