Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 34050|Svare: 1

[Kilde] .NET Core utvikler Windows Forms-programmer

[Kopier lenke]
Publisert på 17.09.2021 21:20:31 | | | |
.NET core 3.1 er en langsiktig 3-års støtteversjon av Microsoft LTS, offisielt utgitt 3. desember 2019, og støtter Winfrom- og WPF-skrivebordsapplikasjoner på Windows-plattformen. Denne artikkelen vil omhandle utvikling av Windows Forms-skrivebordsapplikasjoner ved bruk av VS 2019.

Utvikle et Windows Forms-program

Først, åpne VS 2019 IDE-verktøyet og lag et nytt Windows Forms App (.Net Core)-prosjekt, som vist i figuren nedenfor:


Standard er .NET Core 3.1-rammeverket.

Dobbeltklikk på Form1 oppdaget at det ikke fantes noen popup-skjemadesigner, hva?




Uten 5 eller 10 års utviklingserfaring har jeg bare skrevet WinForm-kode for hånd, er ikke dette en vits for meg?

Til slutt fant jeg ut at jeg måtte installere "winforms-designer"-pluginen for å bruke formdesigneren og dra-og-slipp-kontroller.

Innloggingen med hyperkoblingen er synlig.

Oppdatert til . NET Core Windows Forms Designer

Vi er begeistret for å kunngjøre. NET Core Windows Forms Designer, en ny forhåndsvisning tilgjengelig i Visual Studio 16.5 Preview 1.

Det er flott å vite at designere nå er en del av Visual Studio! Dette betyr ikke mer installasjon av .NET Core Windows Forms Designer fra en separat VISO!

For å bruke designeren:

Du må bruke Visual Studio 16.5 Preview 1 eller nyere. Du må aktivere designeren i Visual Studio. Gå til Verktøy > Alternativer> Miljø > Forhåndsvisningsfunksjoner og velg alternativet Forhåndsvisning av Windows Forms Designer for .NET Core-applikasjoner.




Deretter, begynn å oppdatere vs 2019, klikk på navigasjonslinjen: Verktøy - Sjekk for oppdateringer, oppdag nye versjoner, oppdater den.



Jeg oppdaget at ting ikke er så enkle, oppdateringen er utgivelsesversjonen, bare forhåndsvisningsversjonen har denne funksjonen, og den offisielle versjonen er bare opp til 16.4.2.

Løsning

1. Installer .NET Core Windows Forms Designer separat fra VSIX 2. Gjør følgende endringer i prosjektet:


Endret til

Kompiler den på nytt og få følgende feil:

  • "Applikasjon" inneholder ikke definisjonen av "SetHighDpiMode"
  • Navnet "HighDpiMode" eksisterer ikke i dagens kontekst


Klikk for å hoppe til feilkoden og kommentere den.


Dobbeltklikk på "Form1.cs"-filen igjen for å se designeren vår, så kan vi dra og slippe kontrollene. Som vist nedenfor:



(Slutt)




Foregående:.NET Core bruker NPOI for å lese Excel og returnerer en generell listesamling
Neste:.NET Core bestemmer det kjørende systemmiljøet og setter miljøvariabler
Publisert på 19.09.2021 19:35:58 |
Winform brukes i praksis ikke
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com