Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 34050|Svar: 1

[Källa] .NET Core utvecklar Windows Forms-program

[Kopiera länk]
Publicerad på 2021-09-17 21:20:31 | | | |
.NET core 3.1 är en långsiktig 3-årig supportversion av Microsoft LTS, officiellt släppt den 3 december 2019, och stödjer Winfrom- och WPF-skrivbordsapplikationer på Windows-plattformen. Den här artikeln kommer att behandla utvecklingen av Windows Forms-skrivbordsapplikationer med VS 2019.

Utveckla ett Windows Forms-program

Först, öppna VS 2019 IDE-verktyget och skapa ett nytt Windows Forms App (.Net Core)-projekt, som visas i figuren nedan:


Standardinställningen är .NET Core 3.1-ramverket.

Dubbelklick på Form1 visade att det inte fanns någon popup-formulärdesigner, eller hur?




Utan 5 års eller 10 års utvecklingserfarenhet skrev jag bara WinForm-kod för hand, är inte det här ett skämt för mig?

Till slut upptäckte jag att jag behövde installera pluginet "winforms-designer" för att använda formulärdesignern och dra och släpp-kontrollerna.

Inloggningen med hyperlänken är synlig.

Uppdaterad till . NET Core Windows Forms Designer

Vi är glada att kunna tillkännage. NET Core Windows Forms Designer, en ny förhandsvisning tillgänglig i Visual Studio 16.5 Preview 1.

Det är fantastiskt att veta att designers nu är en del av Visual Studio! Det betyder att man inte längre behöver installera .NET Core Windows Forms Designer från en separat VISO!

För att använda designern:

Du måste använda Visual Studio 16.5 Preview 1 eller senare. Du måste aktivera designern i Visual Studio. Gå till Verktyg > Alternativ> Miljö > Förhandsgranskningsfunktioner och välj alternativet Förhandsgranska Windows Forms Designer för .NET Core-applikationer.




Börja sedan uppdatera jämfört med 2019, klicka på navigationsfältet: Verktyg - Kontrollera efter uppdateringar, upptäck nya versioner, uppdatera det.



Jag har märkt att saker inte är så enkla, uppdateringen är releaseversionen, endast förhandsversionen har denna funktion, och den officiella versionen är bara upp till 16.4.2.

Lösning

1. Installera .NET Core Windows Forms Designer separat från VSIX 2. Gör följande ändringar i projektet:


Ändrat till

Kompylerar du om och får följande fel:

  • "Application" innehåller inte definitionen av "SetHighDpiMode"
  • Namnet "HighDpiMode" existerar inte i det nuvarande sammanhanget


Klicka för att hoppa till felkoden och kommentera den.


Dubbelklicka på "Form1.cs"-filen igen för att se vår designer, så kan vi dra och släppa kontrollerna. Som visas nedan:



(Slut)




Föregående:.NET Core använder NPOI för att läsa Excel och returnerar en generisk listsamling
Nästa:.NET Core bestämmer den körande systemmiljön och sätter miljövariabler
Publicerad på 2021-09-19 19:35:58 |
Winform används i princip inte
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com