Visual C++ 2010 Express ha un elenco di molti modelli installati, uno dei quali era l'applicazione Windows Form. Visual Studio 2012 Express combina tutte le lingue separate in un unico pacchetto e ora non esiste un'opzione per l'applicazione Windows Form per C++, solo per Visual Basic e C#. Come posso crearne uno?Visual Studio Express 2012, nessun Windows Form per C++?
risposta
Il "Windows Form" modello di progetto è stato (saggiamente) rimosso dal linguaggio C++/CLI. Se si desidera utilizzare Windows Form, è necessario utilizzare C# o VB.NET.
Consulta anche: Breaking Changes in Visual C++
Citazione: non esistono più
i seguenti modelli di progetto:
- Applicazione Windows Form
- controllo Windows Form Biblioteca
Sebbene si consiglia di non creare applicazioni Windows Form in C++/CLI, è supportata la manutenzione delle applicazioni UI C++/CLI esistenti. Se è necessario creare un'applicazione Windows Form o qualsiasi altra applicazione di interfaccia utente .NET, utilizzare C# o Visual Basic. Utilizzare C++/CLI solo per scopi di interoperabilità.
OK, ma perché solo C# o VB? C++/CLI non funziona bene con i moduli di Windows? –
Come si può leggere: Usare C++/CLI solo per scopi di interoperabilità. Questa è una raccomandazione di Microsoft ... C++/CLI funziona, ma è molto ingombrante ... e questo è stato (uno dei) motivi per cui MS ha rimosso il modello ... –
Infatti sebbene non sia suggerito, è ancora possibile utilizzare C++/CLI per interfacce utente grafiche utilizzando WinForms o anche WPF. Non è molto divertente perché devi scrivere tutto il codice da solo, nessun supporto XAML, nessun visual designer. Ma se si dispone di una situazione in cui i progettisti non erano comunque applicabili (creando controlli in un loop ad esempio), questo potrebbe non essere un grosso svantaggio.
si può iniziare con un modello di applicazione di console, un'istanza di un form e chiamare Application.Run, e così via con tutti gli altri codici utente. Quindi, nelle impostazioni del linker, cambiare il sottosistema da Console a Windows.
Ancora una volta, questo è il modo difficile fare .NET GUI, e io non suggerisco di esso. Ma se vuoi farlo comunque, è così.
E per l'intersezione di GUI e di interoperabilità nativa, ad esempio con OpenGL o OpenCV o Direct Show, può essere l'opzione meno dolorosa.
lo farei in grado di creare una semplice applicazione form di Visual C++ Windows utilizzando installato VS 2010 e dopo questo ho appena apro in VS 2015.
e sembra che è stato convertito all'ultimo .NET Framework e C# internamente.
Dai uno sguardo alla foto.
Probabilmente oggigiorno (anno 2015) non ha senso per creare Windows Form Applicazione che utilizza Visual C++ più. Devi usare C# o Visual Basic .NET.
- 1. Importazione di Windows Form (C#), Visual Studio 2012
- 2. Limitazioni di Visual Studio 2012 Express Desktop
- 3. Microsoft Visual Studio 2012 Express per desktop di Windows - Targeting per Windows XP
- 4. Differenze con Visual Studio 2010 Express e 2012 Express per l'apertura di un progetto C#
- 5. Visual Studio 2012 Express e .NET 2.0
- 6. F # disponibile per Visual Studio 2012 Express per Desktop
- 7. IIS Express non funziona in Visual Studio 2012
- 8. Express per Windows 8 vs Express per Windows Desktop
- 9. Prerequisiti mancanti per Visual C++ in Visual Studio 2012
- 10. Test dell'unità C++ in Visual Studio 2012
- 11. Posso utilizzare F # in Visual Studio Express 2012 per Windows Desktop?
- 12. Come utilizzare DOM Explorer in Visual Studio Express 2012 RC per Windows 8
- 13. MS Visual Studio 2012 funzionerà con Windows Vista?
- 14. Come aggiornare NuGet con Visual Studio Express 2012
- 15. Visual Studio Express 2012 non crea exe nella cartella Release
- 16. NUnit.Runners via Nuget su Visual Studio 2012 express non funziona
- 17. Sviluppo per .NET 4.0 (Windows XP) con Visual Studio 2012
- 18. Limitazioni di Visual Studio 2010 Express C#
- 19. Visual Studio 2012 __cplusplus e C++ 11
- 20. Allineamento dei controlli su un Windows Form di Visual Studio 2012?
- 21. Compatibilità di Visual Studio 2012
- 22. Soluzioni multilingue per Visual Studio 2010 Express
- 23. Visual Studio 2012 - nessun modello di progetto MVC, n. 4.5
- 24. Tema di Visual Studio 2010 per Visual Studio 2012?
- 25. visual studio 2012 web e desktop
- 26. Lua in visual studio 2012?
- 27. Licenza Visual Studio Express 2010
- 28. Visual Studio C++ Debugger: nessun dump esadecimale?
- 29. Impossibile eseguire il programma Visual Studio 2012 su Windows XP
- 30. Windows Kit 8.0 e Visual Studio 2012 - vengono spediti insieme?
http://msdn.microsoft.com/en-us/library/6765tta0.aspx http://stackoverflow.com/questions/11117674/no-c-templates-in-visual-studio-2012-ultimate -rc – user2485710
possibile duplicato di [Dove si trova il C++ GUI Builder?] (http: // StackOverflow.it/questions/15188757/where-is-the-c-gui-builder) –