windows forms applications in visual...
TRANSCRIPT
![Page 1: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/1.jpg)
Windows Forms Applications in Visual C++/CLRProgrammierung einer Windows Forms Application in Visual C++/CLR (oder einfach: .NET Programmierung oder .NET Framework Programmierung in Visual C++).
Die CLR (Common Language Runtime) ist die Microsoft -Version der CLI (Common Language Infrastructure).
Erstellung einer neuen Windows Form Application
Die Erstellung einer neuen Windows Form Application in Visual C++/CLR erfordert die folgenden zwei Schritte:
1. Erzeugung eines neuen Formulars (so wird das Fenster genannt).
2. Schreiben einfachen Codes, um das Formular anzuzeigen.
Erzeugen des Formulars:
Im Menü von Visual Studio “Datei – Neu - Projekt”.
Bild 1
![Page 2: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/2.jpg)
In der Projekt-Dialogbox (Bild 2) auswählen: “Visual C++ - CLR - Leeres CLR-Projekt”.
Bild 2
Anschließend den OK-Button klicken, dann wird das Projekt erstellt (Bild 3).
![Page 3: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/3.jpg)
Aus dem Hauptmenü auswählen: “Projekt – Neues Element hinzufügen”.
Bild 3
![Page 4: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/4.jpg)
Das Fenster „Neues Element hinzufügen“ wird angezeigt (Bild 4). Hier auswählen “Visual C++ UI| - Windows Form” und den Button “Hinzufügen” klicken.
Bild 4
Das Form-Designer-Fenster wird angezeigt (Bild 5).
![Page 5: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/5.jpg)
Auf “Toolbox” klicken, damit die Toolbox angezeigt wird. (Sollte das Fenster nicht sofort zu sehen sein, rechts im Projektmappen-Explorer “MyForm.h” auswählen.
Bild 5
Ein Button im Formular wird per Klick in der Toolbox und anschließenden Klick im Formularfenster erzeugt. (Bild 6)
![Page 6: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/6.jpg)
Bild 6
Ist der Button im Formular-Fenster markiert, erscheint rechts unten in Visual Studio das Fenster mit den Eigenschaften des Buttons, die hier verändert werden können (z.B. Beschrift, Schriftart, Farbe usw.).
Durch Klick auf das Sysmbol für die Ereignisse kann man unter “Aktion” z.B. eine Aktion des Programms für “Click” einstellen. Doppelter Mausklick auf “Click” führt dazu, dass im Quellcode von MyForm.h eine neue Methode eingefügt wird (ein Event-Handler für das Event “Button1-Click”)
Bild 7
In Bild 8 ist “this->Close();” eingefügt. Damit wird das Formular geschlossen, wenn auf den Button geklickt wird.
![Page 7: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/7.jpg)
Bild 8
2. Nun wird einfacher Code geschrieben, um das Formular anzuzeigen.
Das Menü “Projekt – Neues Element hinzufügen” auswählen (Bild 9).
Bild 9
Dort “Visual C++ - Code - C++ -Datei (.cpp)” auswählen und den “Hinzufügen”-Button klicken.
![Page 8: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/8.jpg)
In das entstehende Fenster folgenden Code schreiben (Bild 10):
#include "MyForm.h" // The header file of the form
using namespace Project1; // The name of the namespace in MyForm.h
[STAThreadAttribute] // Run this program in STA mode
int main(){
MyForm fm; // The form to be created and shown
fm.ShowDialog(); // Show the form
return 0;
}
Bild 10
![Page 9: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/9.jpg)
Bild 11
Kompilieren und starten Sie das Programm mit Strg + F5.
Ein Konsolen-Fenster entsteht (Bild 12).
Bild 12
![Page 10: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/10.jpg)
Anschließend zeigt sich das Formular (Bild 13).
Bild 13
Verstecken des ConsolenfenstersIm Menü „Projekt – Eigenschaften“ öffnen (Bild 14).
Bild 14
![Page 11: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/11.jpg)
Im Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften – Linker - System”, dannauf “SubSystem” klicken.
Bild 15
Rechts erscheint ein kleiner Button (Bild 16).
Bild 16
Beim Klick auf den Button wird folgendes aufgelisted (Bild 17):
Bild 17
![Page 12: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/12.jpg)
“Windows (/SUBSYSTEM:WINDOWS)” auswählen, dann “Übernehmen” klicken (Bild 18).
Bild 18
Dann “Linker – Erweitert” klicken (Bild 19).
Bild 18
![Page 13: Windows Forms Applications in Visual C++/CLRcpp.lingott.com/wp-content/uploads/2018/09/WindowsForms.pdfIm Eigenschaftsfenster (Bild 15) auswählen “Konfigurationseigenschaften –](https://reader030.vdocument.in/reader030/viewer/2022040700/5d50168888c993772b8bc722/html5/thumbnails/13.jpg)
Bei “Einstiegspunkt” unter <Bearbeiten> “main” eintragen und dann “Übernehmen” klicken
(Bild 20).
Bild 20
Auf OK klicken.
Nach diesen beiden Einstellungen wird sich das Konsolenfenster nicht mehr öffnen.