Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 34050|Svar: 1

[Kilde] .NET Core udvikler Windows Forms-programmer

[Kopier link]
Opslået på 17/09/2021 21.20.31 | | | |
.NET core 3.1 er en langtids 3-årig supportversion af Microsoft LTS, officielt udgivet den 3. november 2019, og understøtter Winfrom- og WPF-skrivebordsapplikationer på Windows-platformen. Denne artikel vil handle om udvikling af Windows Forms skrivebordsapplikationer ved brug af VS 2019.

Udvikl et Windows Forms-program

Først åbner du VS 2019 IDE-værktøjet og opretter et nyt Windows Forms App (.Net Core)-projekt, som vist i figuren nedenfor:


Standardindstillingen er .NET Core 3.1-frameworket.

Dobbeltklik på Form1 viste, at der ikke var nogen pop-up formulardesigner, hvad?




Uden 5 års eller 10 års udviklingserfaring skrev jeg bare WinForm-kode i hånden, er det ikke en joke for mig?

Endelig fandt jeg ud af, at jeg skulle installere "winforms-designer"-plugin'et for at bruge formulardesigneren og træk-og-slip-kontrollerne.

Hyperlink-login er synlig.

Opdateret til . NET Core Windows Forms Designer

Vi er begejstrede for at kunne annoncere det. NET Core Windows Forms Designer, en ny forhåndsvisning tilgængelig i Visual Studio 16.5 Preview 1.

Det er fantastisk at vide, at designere nu er en del af Visual Studio! Det betyder, at der ikke længere er behov for at installere .NET Core Windows Forms Designer fra en separat VISO!

For at bruge designeren:

Du skal bruge Visual Studio 16.5 Preview 1 eller nyere. Du skal aktivere designeren i Visual Studio. Gå til Værktøjer > Indstillinger> Miljø > Forhåndsvisningsfunktioner og vælg muligheden Forhåndsvisning Windows Forms Designer for .NET Core-applikationer.




Begynd så at opdatere vs 2019, klik på navigationslinjen: Værktøjer - Tjek for opdateringer, opdag nye versioner, opdater det.



Jeg fandt ud af, at tingene ikke er så simple, opdateringen er udgivelsesversionen, kun forhåndsversionen har denne funktion, og den officielle version er kun op til 16.4.2.

Opløsning

1. Installer .NET Core Windows Forms Designer separat fra VSIX 2. Foretag følgende ændringer i projektet:


Ændret til

Kompilér den igen og få følgende fejl:

  • "Applikation" indeholder ikke definitionen af "SetHighDpiMode"
  • Navnet "HighDpiMode" eksisterer ikke i den nuværende kontekst


Klik for at springe til fejlkoden og kommentere den.


Dobbeltklik på "Form1.cs"-filen igen for at se vores designer, og så kan vi trække og slippe kontrollerne. Som vist nedenfor:



(Slut)




Tidligere:.NET Core bruger NPOI til at læse Excel og returnerer en generisk listesamling
Næste:.NET Core bestemmer det kørende systemmiljø og sætter miljøvariabler
Opslået på 19/09/2021 19.35.58 |
Winform bruges stort set ikke
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com