Ci sono molte domande relative ai toolkit C++ GUI per Windows, ma si applicano principalmente alle versioni del sistema operativo desktop.Il passaggio da MFC a QT o WTL (o altro toolkit GUI) è consigliato per lo sviluppo di Windows CE?
Ora sto iniziando un progetto di C++ per dispositivo portatile 5.0 VGA Windows CE, e pensare a quello libreria GUI di scegliere. Ho un po 'di esperienza nell'utilizzo di MFC in progetti Windows CE, ma ci sono alcuni punti deboli noti di MFC menzionati qui in SO (ad esempio, tecnologie piuttosto obsolete utilizzate, astrazione errata, uso eccessivo del preprocessore C++, ecc.). Per i progetti desktop, raccomandano principalmente QT e WTL. Allo stesso tempo, MFC ha alcune caratteristiche per essere ancora considerevole per lo sviluppo embedded.
Quindi, come si pensa, è ragionevole speso alcune risorse di apprendimento nuova GUI toolkit di passare da MFC, e che cosa toolkit mi consiglia in questo caso? O MFC è ancora il più considerevole per lo sviluppo embedded di Windows CE?
Le caratteristiche più importanti di un kit di strumenti sono: moderato carico della CPU e della memoria, di piccole dimensioni runtime, buona orientata agli oggetti di design, il rispetto di una buona C moderno ++ pratiche, ripida curva di apprendimento, la velocità di sviluppo, aspetto commerciale, a portata di mano il debug e il design utensili.
(Ciò che è necessario nel progetto:. Seriale di comunicazione della porta, fili, trame e gli schemi di disegno, comunicazione ActiveSync)
Dico bastone con MFC se lo conosci. Qt e WTL sono belli, ma i framework GUI, tutti loro, sono difficili. E c'è anche un uso macro in QT. – toto
Heh, Qt non ti aiuterà davvero nel reparto "uso eccessivo del preprocessore C++". –