Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 34050|Antwort: 1

[Quelle] .NET Core entwickelt Windows Forms-Programme

[Link kopieren]
Veröffentlicht am 17.09.2021 21:20:31 | | | |
.NET Core 3.1 ist eine langfristige 3-Jahres-Supportversion von Microsoft LTS, offiziell veröffentlicht am 03.12.2019, und unterstützt Winfrom- und WPF-Desktop-Anwendungen auf der Windows-Plattform. Dieser Artikel behandelt die Entwicklung von Windows Forms-Desktop-Anwendungen mit VS 2019.

Entwickeln Sie ein Windows-Formularprogramm

Öffnen Sie zunächst das VS 2019 IDE-Tool und erstellen Sie ein neues Windows Forms App (.Net Core)-Projekt, wie in der untenstehenden Abbildung gezeigt:


Standardmäßig ist das .NET Core 3.1 Framework.

Doppelklick auf Form1 zeigte, dass es keinen Pop-up-Formular-Designer gab, was?




Ohne 5 oder 10 Jahre Entwicklungserfahrung habe ich einfach WinForm-Code von Hand geschrieben, ist das nicht ein Witz für mich?

Schließlich stellte ich fest, dass ich das "winforms-designer"-Plugin installieren musste, um den Formulardesigner und die Drag-and-Drop-Steuerungen zu nutzen.

Der Hyperlink-Login ist sichtbar.

Aktualisiert auf . NET Core Windows Forms Designer

Wir freuen uns, es bekannt zu geben. NET Core Windows Forms Designer, eine neue Vorschau, die in Visual Studio 16.5 Preview 1 verfügbar ist.

Es ist großartig zu wissen, dass Designer jetzt Teil von Visual Studio sind! Das bedeutet, dass der .NET Core Windows Forms Designer nicht mehr von einem separaten VISO aus installiert werden muss!

Um den Designer zu nutzen:

Du musst Visual Studio 16.5 Preview 1 oder später verwenden. Du musst den Designer in Visual Studio aktivieren. Gehe zu Tools > Optionen> Environment > Preview Features und wähle die Option "Preview Windows Forms Designer for .NET Core Applications" aus.




Dann beginnt mit dem Update vs 2019, klickt auf die Navigationsleiste: Werkzeuge – Updates prüfen, neue Versionen entdecken, aktualisieren.



Ich habe festgestellt, dass es nicht so einfach ist, das Update ist die Release-Version, nur die Vorschau-Version hat diese Funktion, und die offizielle Version ist nur bis 16.4.2 verfügbar.

Lösung

1. Installieren Sie den .NET Core Windows Forms Designer separat von VSIX 2. Nehmen Sie folgende Änderungen am Projekt vor:


Geändert zu

Kompiliere es neu und erhalte folgenden Fehler:

  • "Anwendung" enthält nicht die Definition von "SetHighDpiMode"
  • Der Name "HighDpiMode" existiert im aktuellen Kontext nicht mehr


Klicken Sie hier, um zum Fehlercode zu springen und kommentieren.


Doppelklicke erneut auf die Datei "Form1.cs", um unseren Designer zu sehen, und wir können die Steuerungen per Drag & Drop verschieben. Wie unten gezeigt:



(Ende)




Vorhergehend:.NET Core verwendet NPOI, um Excel zu lesen, und liefert eine generische Listensammlung zurück
Nächster:.NET Core bestimmt die laufende Systemumgebung und legt Umgebungsvariablen fest
Veröffentlicht am 19.09.2021 19:35:58 |
Winform wird im Grunde nicht verwendet
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com