Win32-Desktopapps (Visual C++)
Erstellen Sie eine Win32-App, wenn Sie eine systemeigene Desktop-App erstellen möchten, die über eine fensterbasierte Benutzeroberfläche verfügt und auf Windows-Versionen von Windows 95 bis Windows 8.1 ausgeführt werden kann. Sie können eine der Visual Studio-Editionen außer der Express für Windows Edition verwenden.
Eine Win32-App ist der herkömmliche Begriff für eine App, die Windows-Meldungen direkt mit Meldungsschleifen behandelt, anstatt ein Framework wie Microsoft Foundation Classes (MFC), Active Template Library (ATL) oder .NET Framework zu verwenden. Obwohl der Begriff "Win32" lautet, kann damit eine 32-Bit-App oder eine 64-Bit-App bezeichnet werden. Eine Win32-App in C++ kann C Runtime(CRT)- und Standardvorlagenbibliotheks(STL)-Klassen und -Funktionen, COM-Objekte und beliebige der öffentlichen Windows-Funktionen verwenden, die insgesamt als Windows-API bezeichnet werden. Eine Einführung in Win32-Apps in C++ finden Sie unter Erfahren Sie, wie für Windows in C++ programmiert wird.
Eine Win32-App ist eine Möglichkeit, um eine systemeigene Desktop-App für Windows zu erstellen; die andere Methode ist eine MFC-App. MFC ist die Standardauswahl für Apps, insbesondere für Unternehmens-Apps, die viele benutzerdefinierte Steuerelemente oder Benutzersteuerelemente haben. MFC stellt bequeme Hilfsklassen für die Serialisierung, Textbearbeitung und das Drucken sowie moderne Benutzeroberflächenelemente wie das Menüband bereit. Diese Klassen sind für eine Win32-App nicht verfügbar. Zum Erstellen von MFC- oder ATL-Programmen müssen Sie mindestens die Professional Edition haben.
Verwandte Artikel
Titel |
Beschreibung |
---|---|
Enthält Informationen zur Windows-API und COM. (Einige Windows-APIs und Drittanbieter-DLLs werden als COM-Objekte implementiert). |
|
Beschreibt, wie Sie eine vielseitige Win32-Desktop-Client-App erstellen, die Windows-Animationen und Direct2D verwendet, um eine karussellbasierte Benutzeroberfläche zu erstellen. |
|
Enthält Informationen über Konsolen-Apps. Eine Win32-Konsolen-App (oder Win64) besitzt kein eigenes Fenster und keine Meldungsschleife. Sie wird im Konsolenfenster ausgeführt. Eingaben und Ausgaben werden von der Befehlszeile behandelt. |
|
Beschreibt die wichtigsten Features von Visual C++ in Visual Studio und verlinkt zum Rest der Visual C++-Dokumentation. |
|
Visual C++ Developer Center auf der MSDN-Website |
Enthält Lernprogramme, Blogbeiträge und Artikel, die für Win32-Desktopanwendungen relevant sind. |