Ich versuche, Win 32-API-Programmierung von der Win32 API-Programmierung Tutorial lernen. Soll ich Visual C++ -> Win 32 Project oder Windows Form Application wählen, um loszulegen? DankeLernen Win 32 API-Programmierung von TheForger Win32 API Programmierung Lernprogramm
Antwort
Wählen Sie das Win32-Projekt, wenn Ihr Ziel ist, Windows 32 API zu lernen. Und stellen Sie sicher, dass es sich nicht um verwaltete Erweiterungen für C++ handelt!
Da Sie ein Windows Forms-Projekt erwähnt haben, nehme ich an, dass Sie eine neuere Version (nach .NET) von Visual Studio verwenden und Projektvorlagen für Windows Forms enthalten, die mit .NET Framework eingeführt wurden. Vorher konnten Sie zwischen Win32 oder MFC wählen. MFC war ein Framework für die Entwicklung von Win32-Anwendungen und somit auch .NET - und Abstraktion, um eine reichhaltigere und direktere Entwicklung von Windows-Anwendungen zu ermöglichen. Das Lernen von MFC (oder .NET Windwos Froms) ist nützlich, aber es ist nicht dasselbe (speziell für .NET) wie das Erlernen der Windows 32 API und der Win32-Art, Dinge zu tun und mit Windows- und Windows-Steuerelementen umzugehen.
Was ist Managed C++? –
Managed C++ (oder Managed Extensions for C++) ist eine Erweiterung der C++ - Sprache, mit der Sie auf das .NET-Framework zugreifen können. Wenn Sie nicht wissen, was das .NET-Framework ist, würde ich empfehlen, über die Entwicklung von Windows-Entwicklungs-Frameworks zu lesen - Dinge wie MFC, COM +, .NET und neuere Ergänzungen wie WPF/WCF .. –
Ich muss Geben Sie zu, dass das gemanagte C++ wesentlich einfacher ist als MFC, aber die Verwendung einer modifizierten Microsoft-Version von C++ ließ mich schmutzig werden. – NoMoreZealots
Sie sollten die Win32-Option auswählen.
Windows Forms ist eine .NET Sache, komplett anders als die Win32-API. ist über Win32, nicht .NET.
Bearbeiten: Wenn Sie lernen, moderne Windows-GUI-Programmierung, im Gegensatz zu speziell die Win32-API, wäre Windows Forms ein guter Anfang.
Wofür sollte ich Windows Forms verwenden? Danke –
Schnelle und schmutzige Apps sind leicht in Formen zu knallen. Aber das Lernen der Win32 Api wird Anwendungen haben, selbst wenn Sie eine Formular-App machen. Win32-Anwendungen können extrem leicht sein, wenn Sie sie direkt implementieren, anstatt eine "Wrapper" -Klasse wie MFC oder Forms zu verwenden. – NoMoreZealots
Beide Formen und MFC helfen bei der "Buchhaltung" einer Windows-App, MFC ist mehr Ziel für die Verwendung einer Multi-Dokument-Ansicht Typ App, wo Formulare auf weniger umständliche Anwendungen ausgerichtet sind. Strait Win32 gibt Ihnen die vollständige Kontrolle und die dort verwendeten Techniken können auf die anderen Arten von Anwendungen angewendet werden. – NoMoreZealots
Sie sollten Win32-Projekt auswählen, und wenn Sie eine "Express" -Version von Visual Studio verwenden, sollten Sie die recent windows SDK herunterladen, die die erforderlichen Header und Bibliotheken enthält.
- 1. Problem mit Win 32 API-Programmierung
- 2. Win32-Programmierung versteckt Konsolenfenster
- 3. Übernahme von dbcc_name von DEV_BROADCAST_DEVICEINTERFACE win32 Programmierung
- 4. Lernen iPhone Programmierung von C# Hintergrund
- 5. Win32-API in VC++ Plattform
- 6. Ressourcen und Steuerposition in win32 Programmierung
- 7. nicht in der Lage, dbt.h win32 Programmierung
- 8. win32 api für Process.BeginOutputReadLine
- 9. Unmanaged C++ Win32 API oder C#?
- 10. Lernen Spiel Programmierung (Teil 2) (Mathematik)
- 11. Wo kann ich Android-Programmierung lernen?
- 12. Ruby win32 api Schnittstelle
- 13. Any Tutorials für Win32 SDK-Programmierung?
- 14. Gui mit Win32 API
- 15. Ein Lernspiel zum Lernen der Programmierung?
- 16. Wie kann ich eine DirectShow-Programmierung lernen?
- 17. So lernen Sie GUI-Programmierung in F #
- 18. Startpunkt für Symbian/embedded Programmierung lernen
- 19. Lernen ASP.NET Webforms mit einem MVC und Win Forms Hintergrund
- 20. Wechsel von .NET zu Win32 Entwicklung
- 21. Wie kann ich das Win32 API-Fenster moderner aussehen lassen?
- 22. Erstellen von Kontextmenü für win32 API
- 23. native Win32 GUI-Programmierung in C++ oder wählen Sie WXWidgets?
- 24. Nützliche Videos in YouTube zum Lernen von Programmierung
- 25. Wie machen Sie ein Programm in C++ auf Win 32 schlafen?
- 26. C++ - Win32 API, GUI stuff
- 27. Funktionalität einzigartig für Win32 API?
- 28. Gute referenz für win32 API
- 29. Game-Schleife in Win32 API
- 30. C# Win Api DDE Verbindung Multithread
Ich muss dies sagen: Der Hinweis ist in der friggin 'Name. –