La cosa da sapere è che GUI non è integrato in C (come hai senza dubbio già scoperto), ma è avvitato in via varie librerie. wxWindows, qt, gtk e, naturalmente, i VCL sono i giocatori principali. Mentre fanno tutti cose simili, sono tutti diversi nei dettagli.
È importante sapere che se dovessi programmare in C++, avresti accesso ad alcuni wrapper orientati agli oggetti a queste e ad altre librerie che potrebbe rendere la tua vita un po 'più semplice. "plain" C è talvolta considerato "vecchia scuola" a volte e il supporto non è altrettanto "vivace", anche se le librerie GUI esistenti sono eccellenti.
Quello che consiglio è di navigare nella 'rete' per descrizioni e confronti di librerie GUI e valutare i risultati rispetto alle proprie esigenze personali. Le tue cose gireranno solo su Windows o ti piacerebbe che fosse multipiattaforma? La licenza è un problema? Vuoi piccolo e semplice (e forse non così sexy) o vuoi che la GUI finisca tutte le GUI?
Dopo aver scelto un vincitore, eseguire esercitazioni o esempi online.Se riesci a coglierne l'essenza e se riesci a programmare nello stile richiesto, prendi un libro dell'albero morto per apprenderlo in profondità e comprenderlo in dettaglio.
fonte
2009-12-05 13:00:42
Quanto è rigoroso l'utilizzo di C? È possibile parlarti dell'uso del C++? –
Hang in là, rispetto ad alcune lingue, scrivere GUI in C non è facile. –