Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 34050|Vastaus: 1

[Lähde] .NET Core kehittää Windows Forms -ohjelmia

[Kopioi linkki]
Julkaistu 17.9.2021 21.20.31 | | | |
.NET Core 3.1 on Microsoft LTS:n pitkäaikainen, 3 vuoden tukiversio, joka julkaistiin virallisesti 2019-12-03, ja tukee Winfrom- ja WPF-työpöytäsovelluksia Windows-alustalla. Tässä artikkelissa käsitellään Windows Forms -työpöytäsovellusten kehittämistä VS 2019 -menetelmällä.

Kehitä Windows Forms -ohjelma

Avaa ensin VS 2019 IDE -työkalu ja luo uusi Windows Forms App (.Net Core) -projekti, kuten alla olevassa kuvassa näkyy:


Oletuksena on .NET Core 3.1 -kehys.

Kaksoisklikkaus Form1:llä huomasi, ettei siinä ollut ponnahdusikkunan lomakesuunnittelijaa, mitä?




Ilman 5 tai 10 vuoden kehityskokemusta kirjoitin vain käsin WinForm-koodia, eikö tämä ole minulle vitsi?

Lopulta huomasin, että minun piti asentaa "winforms-designer"-lisäosa käyttääkseni muotosuunnittelijaa ja vedä-pudota -ohjaimia.

Hyperlinkin kirjautuminen on näkyvissä.

Päivitetty . NET Core Windows Forms Designer

Olemme innoissamme voidessamme ilmoittaa. NET Core Windows Forms Designer, uusi esikatselu, joka on saatavilla Visual Studio 16.5 Preview 1:ssä.

On hienoa tietää, että suunnittelijat ovat nyt osa Visual Studiota! Tämä tarkoittaa, ettei enää tarvitse asentaa .NET Core Windows Forms Designeria erillisestä VISO:sta!

Käyttääksesi suunnittelijaa:

Sinun täytyy käyttää Visual Studio 16.5 Preview 1 -versiota tai uudempaa. Sinun täytyy ottaa suunnittelija käyttöön Visual Studiossa. Mene Tools > Options> Environment > Preview Features -kohtaan ja valitse Preview Windows Forms Designer for .NET Core -sovellusten vaihtoehto.




Sitten ala päivittää vuoden 2019 versiota, klikkaa navigointipalkkia: Työkalut – Tarkista päivitykset, löydä uudet versiot, päivitä.



Huomasin, että asiat eivät ole niin yksinkertaisia, päivitys on julkaisuversio, vain esikatseluversiossa on tämä ominaisuus, ja virallinen versio on vain versioon 16.4.2.

Ratkaisu

1. Asenna .NET Core Windows Forms Designer erikseen VSIX 2:stä. Tee seuraavat muutokset projektiin:


Muutettu muotoon

Käännä se uudelleen ja saat seuraavan virheen:

  • "Application" ei sisällä määritelmää "SetHighDpiMode"
  • Nimi "HighDpiMode" ei ole olemassa nykyisessä kontekstissa


Klikkaa hypätäksesi virhekoodiin ja kommentoidaksesi sitä.


Kaksoisklikkaa "Form1.cs"-tiedostoa uudelleen nähdäksesi suunnittelijamme, ja voimme vetää ja pudottaa ohjaimet. Kuten alla on esitetty:



(Loppu)




Edellinen:.NET Core käyttää NPOI:ta Excelin lukemiseen ja palauttaa yleisen listakokoelman
Seuraava:.NET Core määrittää käynnissä olevan järjestelmäympäristön ja asettaa ympäristömuuttujat
Julkaistu 19.9.2021 19.35.58 |
Winformia ei käytännössä käytetä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com