Question

Maintenant que je connais le C++, je veux me lancer dans les applications de bureau dotées d'une interface utilisateur au lieu d'invites de commandes, par où dois-je commencer et quelles sont les bonnes choses ? en ligne ressources?

Était-ce utile?

La solution

wxWidgets est une bibliothèque GUI multiplateforme pour C++ (et d'autres langages).Le site principal doit contenir suffisamment de pointeurs vers des ressources pour démarrer.

Vous voudrez peut-être aussi consulter ce question/réponse ici sur le débordement de pile si vous pensez spécifiquement à Windows

Autres conseils

Si la prise en charge multiplateforme est importante, j'appuierais la suggestion de consulter Qt.Il prend en charge Windows, Linux et Mac.Pour les logiciels libres, c'est gratuit (il existe une version GPL sous Unix mais pas pour Windows) mais pour les logiciels commerciaux, ce n'est pas particulièrement bon marché.Il existe désormais plusieurs livres sur la programmation avec Qt.

Il est livré avec un grand nombre de bibliothèques supplémentaires pour la mise en réseau, l'analyse XML, etc.Il est également intégré à Visual Studio sous Windows.

Un inconvénient de Qt est qu'il n'y a pas autant de bibliothèques complémentaires qu'avec certains autres frameworks GUI.Cela dépendra du type de candidature que vous souhaitez rédiger, si cela est important pour vous ou non.

j'utilise Équipement de codeLe générateur C++ de .La prise en charge du langage C++ n'est pas à 100 %, mais elle compense largement par un excellent IDE RAD bidirectionnel et la possibilité d'utiliser une énorme bibliothèque de composants Delphi existants.

Que diriez-vous QT?Il est multiplateforme et est utilisé dans de nombreux logiciels commerciaux.

Sous Linux et peut-être Windows, vous pouvez utiliser GTK+ avec Clairière.Gtk+ est la boîte à outils GUI.Glade est un éditeur GUI glisser-déposer.Si vous venez de Windows ou de Java et pensez que la programmation GUI est difficile, ce truc est simple.

Si la commercialisation est un problème, alors C++/CLI avec WinForms et WPF, ce qui se traduit en réalité par « apprenez simplement WinForms et WPF, quel que soit le langage spécifique que vous utilisez ».

CodeProject a une tonne d'échantillons/tutoriels WinForms/WPF pour vous aider à démarrer.

La boîte à outils de l'interface graphique Fox

Boîte à outils vraiment décente et éprouvée avec un très bon système d'événements.J'ai utilisé le port Ruby et mes applications Windows avaient une apparence très native.

Il lui manque peut-être certaines fonctionnalités, mais FLTK est une bibliothèque graphique multiplateforme incroyablement simple.

Si vous utilisez Windows, le point de départ traditionnel est Petzold

Il existe un joli cadre simple ici ce qui vous aidera sur le chemin sans trop faire abstraction.

Obtenez Visual Studio Express et démarrez avec une application MFC « basée sur les dialogues ».Toutes les boîtes à outils de fenêtre mentionnées sont bonnes, mais MFC sera le plus beau sur un CV !

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top