Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Windows Forms, gemeinhin als "WinForms" bezeichnet, ist eine grafische Benutzeroberfläche (GUI) bibliothek im .NET-Framework und .NET Core Framework. Mit Windows Forms können Entwickler umfangreiche, interaktive Desktop-Anwendungen für Windows erstellen. Dieses Tutorial führt Sie durch die Schritte zum Erstellen eines neuen Projekts für eine grundlegende Windows Forms-Anwendung mit Visual Studio, einer beliebten integrierten Entwicklungsumgebung (IDE) für .NET-Entwickler.
Bevor Sie mit der Erstellung Ihrer Windows Forms-Anwendung beginnen, müssen Sie Visual Studio installieren. Es ist das wichtigste Werkzeug für die Entwicklung von Windows Forms-Anwendungen.
Laden Sie Visual Studio von der offiziellen Website herunter.
Führen Sie das Installationsprogramm aus und wählen Sie die Arbeitslast ".NET-Desktop-Entwicklung". Dazu gehören die notwendigen Werkzeuge für die Erstellung von Windows Forms-Anwendungen.
Schließen Sie den Installationsvorgang ab.
Öffnen Sie Visual Studio.
Gehen Sie in der Menüleiste auf die Option Datei und wählen Sie Neu > Projekt. Dadurch wird das Dialogfeld "Neues Projekt" geöffnet.
Suchen Sie in dem Dialogfeld nach "Windows Forms App" und wählen Sie sie aus. Stellen Sie sicher, dass Sie die richtige Version wählen, je nachdem, ob Sie das .NET Core Framework oder das ältere .NET Framework verwenden.
Klicken Sie auf Weiter, geben Sie Ihrem Projekt einen Namen, und klicken Sie im Dialogfeld auf Erstellen.
Sie haben nun erfolgreich eine neue Windows-Form-Anwendung erstellt!
Wenn Sie eine neue Windows-Form-Anwendung in Visual Studio erstellen, wird ein leeres Formular mit dem Namen "Form1" angezeigt. Dieses Formular ist die Leinwand, auf der Sie die grafische Benutzeroberfläche Ihrer Anwendung gestalten werden.
Projektmappen-Explorer: Auf der rechten Seite zeigt der Solution Explorer alle Dateien und Ressourcen in Ihrem Projekt an. Doppelklicken Sie hier auf "Form1.cs", um das Formular zu sehen.
Eigenschaften-Fenster: Unterhalb des Projektmappen-Explorers zeigt das Eigenschaftsfenster die Eigenschaften des ausgewählten Elements im Formular an. Hier können Sie Eigenschaften wie Größe, Farbe, Text usw. im Eigenschaftsfenster ändern.
Werkzeugkasten: Auf der linken Seite enthält sie alle "untergeordneten Steuerelemente" (wie Schaltflächen, Beschriftungselemente, Textfelder) die Sie auf Ihr Formular ziehen können.
Das Hinzufügen von Steuerelementen zu Ihrem Formular ist so einfach wie das Ziehen und Ablegen aus der Toolbox:
Suchen Sie das Steuerelement Schaltfläche in der Toolbox und ziehen Sie es auf Ihr Formular. Dies ist Ihre "Tastensteuerung".
Ziehen Sie auf ähnliche Weise ein Label-Steuerelement (etikettenkontrolle) und ein CheckBox-Steuerelement (checkbox-Steuerung) auf Ihr Formular.
Passen Sie ihre Positionen nach Bedarf an.
Jedes dieser Steuerelemente verfügt über Eigenschaften, die im Eigenschaftsfenster angepasst werden können. Wählen Sie zum Beispiel das Schaltflächen-Steuerelement aus und ändern Sie dessen Eigenschaft Text in "Click Me".
Eine App ist mehr als nur ihr Aussehen; es braucht Funktionalität!
Doppelklicken Sie auf die von Ihnen hinzugefügte Schaltflächensteuerung. Visual Studio erstellt automatisch einen Event-Handler im Code hinter dem Formular.
Fügen Sie in diese Ereignisbehandlungsmethode den folgenden Code ein:
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!"
Jedes Mal, wenn Sie nun in Ihrer Windows-Formularanwendung auf die Schaltfläche klicken, ändert sich der Text der Beschriftung in "Schaltfläche wurde angeklickt!".
Klicken Sie auf die grüne Schaltfläche "Start" am oberen Rand oder drücken Sie F5. Dadurch wird Ihre Anwendung kompiliert und ausgeführt. Die Hauptmethode ist der Einstiegspunkt der App, und Ihr Formular sollte auf dem Bildschirm erscheinen. Versuchen Sie, auf die Schaltfläche zu klicken, um zu sehen, wie der Text Ihres Etiketts in der Hauptmethode hinzugefügt wird!
Mit dem GroupBox-Steuerelement können Sie zusammengehörige Steuerelemente gruppieren und so die Organisation und Benutzerfreundlichkeit verbessern.
Ziehen Sie aus der Toolbox eine GroupBox auf Ihr Formular.
Ein MenuStrip-Steuerelement bietet eine Menüleiste für Ihre Windows Forms-Anwendung.
Ziehen Sie das MenuStrip-Steuerelement aus der Toolbox auf Ihr Formular.
In einer realen Windows Forms-Anwendung werden häufig mehrere Formulare verwendet.
Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer > Hinzufügen > Neues Element.
Wählen Sie "Windows-Formular", benennen Sie es und klicken Sie auf Hinzufügen.
Form2 newForm = new Form2();
newForm.Show();
Form2 newForm = new Form2();
newForm.Show();
Dim newForm As New Form2()
newForm.Show()
Da es sich bei Windows Forms um eine äußerst flexible Plattform handelt, können Tools und Bibliotheken von Drittanbietern integriert werden, um die Möglichkeiten der Plattform zu erweitern. Eine solche bemerkenswerte Tool-Suite stammt von Iron Suite, die eine Reihe von leistungsstarken Produkten für Entwickler umfasst. Lassen Sie uns einen Blick auf diese Produkte werfen und sehen, wie sie Ihre Windows Forms-Anwendungen aufwerten können.
Iron Suite ist eine Zusammenstellung von Entwickler-Tools zur Vereinfachung komplexer Aufgaben in C#- und .NET-Projekten. Diese Tools sind zwar eigenständig, ergänzen sich aber gegenseitig und sind daher ideal für umfassende Projekte, wie sie mit Windows Forms entwickelt werden können.
IronPDF ist eine vielseitige Bibliothek, die für die Arbeit mit PDFs in der .NET-Umgebung entwickelt wurde. Stellen Sie sich vor, Sie erstellen eine Windows Forms-Anwendung, die Berichte erstellt oder Dokumente verwaltet. Mit IronPDF können Sie nahtlos PDFs erstellen, bearbeiten und sogar konvertieren. Es kann leicht in Ihre Windows Forms-Anwendung integriert werden, so dass Sie ohne großen Aufwand robuste PDF-Funktionen bereitstellen können.
Der Umgang mit Excel-Dateien ist in vielen Anwendungen üblich, insbesondere in solchen, die sich mit Datenmanagement befassen. IronXL ist das ideale Werkzeug für diesen Zweck. Mit IronXL kann Ihre Windows Forms-Anwendung Excel-Tabellen lesen, schreiben, bearbeiten und sogar erstellen. Dies eröffnet unzählige Möglichkeiten wie die Erstellung dynamischer Berichte, die Verwaltung von Datensätzen oder den Import/Export von Daten in und aus Ihrer Anwendung.
Optische Zeichenerkennung (OCR) ist eine Technologie, die verschiedene Arten von Dokumenten, z. B. gescannte Papierdokumente, PDF-Dateien oder mit einer Digitalkamera aufgenommene Bilder, in bearbeitbare Daten umwandelt. IronOCR ist ein führendes Instrument in diesem Bereich. Durch die Integration von IronOCR in Ihre Windows Forms Anwendung können Sie Text aus Bildern, gescannten Dokumenten oder sogar PDFs extrahieren. Denken Sie an Anwendungen, die gedruckte Daten digitalisieren, oder an Tools, die das Dokumentenmanagement unterstützen - IronOCR kann das Rückgrat dieser Funktionalitäten sein.
Im heutigen digitalen Zeitalter sind Barcodes und QR-Codes allgegenwärtig. Ob für die Bestandsverwaltung, die Ticketüberprüfung oder das Scannen von Produkten - diese Codes sind unverzichtbar. IronBarcode ermöglicht es Ihrer Windows Forms-Anwendung, verschiedene Barcodes und QR-Codes zu erzeugen, zu lesen und damit zu arbeiten. Diese Integration kann zu interaktiveren und dynamischeren Anwendungen führen, insbesondere im Einzelhandel, bei der Verwaltung von Veranstaltungen oder bei inventarbezogenen Projekten.
Windows Forms bietet eine breite Palette an Möglichkeiten für die Erstellung interaktiver Anwendungen, und wenn man sie mit Tools wie denen von Iron Suite kombiniert, sind die Möglichkeiten endlos. Jedes Produkt der Iron Suite, ob IronPDF, IronXL, IronOCR oder IronBarcode, beginnt bei $749. Noch verlockender ist jedoch, dass jedes Produkt ein 30 Tage kostenloser Testso können Sie deren Fähigkeiten in vollem Umfang testen und erleben.
Für diejenigen, die einen maximalen Nutzen suchen, bietet Iron Suite ein überzeugendes Angebot: Sie können die gesamte Suite erwerben für den Preis von nur zwei Produkten. Dies bietet nicht nur finanzielle Einsparungen, sondern stattet Sie auch mit einem umfassenden Satz von Tools aus, mit denen Sie Ihre Windows Forms-Anwendungen auf ein neues Niveau heben können.
9 .NET API-Produkte für Ihre Bürodokumente