Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 34050|Antwoord: 1

[Bron] .NET Core ontwikkelt Windows Forms-programma's

[Link kopiëren]
Geplaatst op 17-09-2021 21:20:31 | | | |
.NET core 3.1 is een langetermijnversie van Microsoft LTS met 3-jarige ondersteuning, officieel uitgebracht op 3 december 2019, en ondersteunt Winfrom- en WPF-desktopapplicaties op het Windows-platform. Dit artikel behandelt het ontwikkelen van Windows Forms desktopapplicaties met VS 2019.

Ontwikkel een Windows Forms-programma

Open eerst de VS 2019 IDE-tool en maak een nieuw Windows Forms App (.Net Core)-project, zoals weergegeven in de onderstaande figuur:


De standaard is het .NET Core 3.1-framework.

Dubbelklikken op Form1 liet zien dat er geen pop-up formulierontwerper was, wat dan?




Zonder 5 jaar of 10 jaar ontwikkelervaring heb ik gewoon WinForm-code met de hand geschreven, is dit niet een grap voor mij?

Uiteindelijk ontdekte ik dat ik de "winforms-designer" plugin moest installeren om de formulierontwerper en sleep-en-neerzetbesturing te gebruiken.

De hyperlink-login is zichtbaar.

Bijgewerkt naar . NET Core Windows Forms Designer

We zijn verheugd om het aan te kondigen. NET Core Windows Forms Designer, een nieuwe preview beschikbaar in Visual Studio 16.5 Preview 1.

Het is fijn om te weten dat ontwerpers nu deel uitmaken van Visual Studio! Dit betekent dat je de .NET Core Windows Forms Designer niet meer hoeft te installeren vanaf een aparte VISO!

Om de ontwerper te gebruiken:

Je moet Visual Studio 16.5 Preview 1 of later gebruiken. Je moet de designer inschakelen in Visual Studio. Ga naar Opties > Tools> Omgeving > Voorbeeldfuncties en selecteer de optie Preview Windows Forms Designer for .NET Core applications.




Begin dan met updaten versus 2019, klik op de navigatiebalk: Tools - Controleer op updates, ontdek nieuwe versies, update het.



Ik heb gemerkt dat het niet zo simpel is, de update is de releaseversie, alleen de previewversie heeft deze functie, en de officiële versie is alleen tot 16.4.2.

Oplossing

1. Installeer de .NET Core Windows Forms Designer apart van VSIX 2. Breng de volgende wijzigingen aan in het project:


Gewijzigd in

Compileer het opnieuw en krijg de volgende foutmelding:

  • "Applicatie" bevat niet de definitie van "SetHighDpiMode"
  • De naam "HighDpiMode" bestaat in de huidige context niet


Klik om naar de foutcode te springen en het te reageren.


Dubbelklik opnieuw op het bestand "Form1.cs" om onze ontwerper te zien, en we kunnen de besturing slepen en neerzetten. Zoals hieronder getoond:



(Einde)




Vorig:.NET Core gebruikt NPOI om Excel te lezen en geeft een generieke Lijstcollectie terug
Volgend:.NET Core bepaalt de lopende systeemomgeving en stelt omgevingsvariabelen in
Geplaatst op 19-09-2021 19:35:58 |
Winform wordt eigenlijk niet gebruikt
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com