Ich bin in Visual Studio und Programmieren im Allgemeinen wirklich neu. Ich verwende Visual Studio Community 2015-Desktopversion (von dem, was ich weiß) ... Ich kann keine Windows Forms-Anwendung aus der Kategorie C++ finden, während es eine für C # gibt.
Kann jemand helfen, muss ich eine andere Version, ein Plugin oder etwas anderes herunterladen?
In Visual Studio 2015 gibt es keine C++ Windows Form-Vorlagen. Wie ich es sehe, haben Sie zwei Möglichkeiten:
Erstellen Sie ein leeres C++ - CLR-Projekt, und fügen Sie ihm ein Windows Forms hinzu. Dieser link bringt es so (gutgeschrieben an onContentStop, dem Benutzer, der das gepostet hat):
Fügen Sie diesen Code in die erstellte CPP-Datei ein, wobei Sie alles in eckigen Klammern außer [STAThread]
durch die entsprechenden Namen ersetzen:
#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]);
}
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und klicken Sie auf Eigenschaften.
Obwohl dies bereits beantwortet wurde, könnte dies denjenigen helfen, die in der Zukunft darüber stolpern. Während Sie ein neues Projekt erstellen, direkt über dem Textfeld zum Benennen Ihres Projekts, gibt es einen blauen Link mit der Aufschrift "Klicken Sie hier, um online zu gehen und nach Vorlagen zu suchen". Wenn Sie auf diesen Link klicken, gelangen Sie zu den für Sie verfügbaren Vorlagen herunterladen und verwenden. Verwenden Sie einfach die Hierarchie auf der linken Seite und navigieren Sie zu Visual C++. Sie sollten in der Lage sein, einfach auf "C++ Windows Forms" zu klicken. Das neue Projekt wird erstellt, und die Vorlage wird zur späteren Verwendung heruntergeladen und installiert. Das nächste Mal, wenn Sie eine C++ Winform erstellen, müssen Sie danach nicht noch einmal suchen.
Projektname schreiben und auf OK klicken.
Laden Sie und genießen Sie !!