Je suis vraiment novice en studio visuel et en programmation en général. J'utilise la version de bureau de Visual Studio Community 2015 (d'après ce que je sais) . Je ne trouve pas d'application Windows Forms dans la catégorie C++, alors qu'il en existe une pour C #.
Quelqu'un peut-il m'aider, dois-je télécharger une autre version, un plugin ou quoi que ce soit? .__ Désolé pour une question stupide, je n'arrive vraiment pas à comprendre!
Il n'y a pas de modèles de formulaire Windows C++ dans Visual Studio 2015. À mon avis, vous avez le choix:
Créez un projet CLR C++ vide et ajoutez-y un Windows Forms. This link s'exprime ainsi (crédit à onContentStop, l'utilisateur qui a posté ceci):
Dans le fichier CPP créé, collez ce code en remplaçant tout ce qui est entre crochets, à l'exception de [STAThread]
, par les noms appropriés:
#include "[FORM NAME].h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]//leave this as is
void main(array<String^>^ args) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Application::Run(gcnew [PROJECT NAME]::[FORM NAME]);
}
Cliquez avec le bouton droit sur votre projet dans l'Explorateur de solutions, puis cliquez sur Propriétés.
Bien que cela ait déjà été répondu, j’ai le sentiment que cela pourrait aider ceux qui trébuchent dans l’avenir. Lors de la création d'un nouveau projet, directement au-dessus du champ de texte permettant de nommer votre projet, un lien bleu se lit "Cliquez ici pour aller en ligne et trouver des modèles". Si vous cliquez sur ce lien, il vous dirigera vers les modèles disponibles télécharger et utiliser. Utilisez simplement la hiérarchie sur le côté gauche et accédez à Visual C++. Vous devriez pouvoir cliquer simplement sur "C++ Windows Forms" pour créer le nouveau projet, tout en téléchargeant et en installant le modèle pour une utilisation ultérieure. Ainsi, la prochaine fois que vous créerez un Winform C++, vous ne devrez plus le rechercher.
Écrivez le nom du projet et cliquez sur OK.
Téléchargez et profitez !!