2009-07-18 9 views
0

J'apprends le C++ et je connais un peu de Visual Basic et un Delphi.Développement Visual C++

Mais je veux savoir, existe-t-il un programme comme Delphi, mais pour C++. Quelque chose où vous pouvez faire glisser un bouton sur un formulaire, double-cliquez dessus, comme Delphi et VB: ouvre un éditeur de code et vous modifiez le code du bouton, mais avec un code similaire de C++?

J'utilise Windows Vista.

Répondre

5

Oui, si vous utilisez MFC dans Visual Studio. MFC est la bibliothèque de classes C++ de Visual Studio pour l'écriture de programmes Windows et pour un formulaire MFC Visual Studio se comporte exactement comme vous l'avez décrit. À partir de Visual Studio 2008 avec an upgrade pack, vous pouvez créer des applications de style Office 2007 et des applications de style Visual Studio à l'aide de MFC.

+1

N'existe-t-il pas une autre manière d'accomplir ce que l'auteur demande pour éviter le MFC gonflé? –

+0

Bonne réponse! MFC est fort dans exactement cette zone; Conception de boîte de dialogue WYSIWYG et mappage simple entre l'interface utilisateur et le code. Cependant, le code MFC n'est pas idiomatique C++ et si l'OP cherche à apprendre le C++, il y a probablement de meilleures bibliothèques. Je ne sais pas comment les autres s'empilent - par exemple QT et wxWidgets? –

+0

MFC est inclus dans Visual C++ Express Edition? –

4

Il y avait auparavant "C++ Builder", une version C++ de Delphi, je ne sais pas si ce produit est encore en développement ou non.

MISE À JOUR: pour résumer les informations des commentaires, C++ Builder est activement développé et la page du produit est http://www.embarcadero.com/products/cbuilder/

+2

Il est, en fait, il sera en développement.J'attends CodeGear Weaver, qui est censé être Delphi & C++ B 2010 –

+0

Lien vers la page produit C++ Builder http: //www.embarcadero. com/produits/cbuilder / – stukelly

0

Il y a d'autres paquets en dehors de MFC qui font des choses GUI, mais je ne pense pas qu'ils plug-in Visual Studio. Je dois avouer que je n'ai jamais été fan de MFC. Je trouve ça moche et douloureux, donc je ne peux pas vraiment le recommander.

Qt a un concepteur, tout comme GTK. Je n'ai pas utilisé le concepteur Qt, mais le GTK fonctionne bien. Il peut être trouvé ici: http://glade.gnome.org/ Vous pouvez obtenir la clairière pour Windows ici: http://gladewin32.sourceforge.net/

Cela peut être compliqué à mettre en place, cependant. Honnêtement, alors que j'aime beaucoup le C++, écrire des interfaces graphiques pour Windows n'est pas ce qu'il excelle. Je vous recommande de regarder C# à la place. Vous pouvez toujours interfacer avec C++ si vous en avez besoin, mais cela rend l'écriture de Windows GUI donc beaucoup plus agréable.

1

Vous pouvez avoir les IDE suivants avec des concepteurs de GUI gratuitement;

  • express Visual Studio 2008 de Microsoft
  • Qt Creator de Nokia
  • Eclipse avec le plugin Qt de la communauté :)
  • C++ Builder de Embarcadero (anciennement CodeGear, précédemment Borland)

Amusez-vous avec C++!

Questions connexes