Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 34050|Atsakyti: 1

[Šaltinis] .NET Core kuria Windows Forms programas

[Kopijuoti nuorodą]
Paskelbta 2021-09-17 21:20:31 | | | |
.NET core 3.1 yra ilgalaikė 3 metų "Microsoft LTS" palaikymo versija, oficialiai išleista 2019-12-03 ir palaiko "Winfrom" ir WPF darbalaukio programas "Windows" platformoje. Šiame straipsnyje bus apžvelgtas "Windows Forms" darbalaukio programų kūrimas naudojant VS 2019.

"Windows Forms" programos kūrimas

Pirmiausia atidarykite VS 2019 IDE įrankį ir sukurkite naują "Windows Forms App" (.Net Core) projektą, kaip parodyta paveikslėlyje žemiau:


Numatytoji yra .NET Core 3.1 sistema.

Dukart spustelėjus Form1 paaiškėjo, kad nėra iššokančios formos dizainerio, ką?




Be 5 ar 10 metų kūrimo patirties, aš tiesiog ranka parašė WinForm kodą, ar tai ne pokštas man?

Galiausiai, aš nustatė, kad man reikia įdiegti "winforms-designer" įskiepiai naudoti formos dizaineris ir vilkti ir upuść kontrolės.

Hipersaito prisijungimas matomas.

Atnaujinta į . NET Core Windows formų dizaino įrankis

Džiaugiamės galėdami pranešti. "NET Core Windows Forms Designer", nauja peržiūra, pasiekiama "Visual Studio 16.5 Preview 1".

Smagu žinoti, kad dizaineriai dabar yra "Visual Studio" dalis! Tai reiškia, kad nebereikia diegti .NET Core Windows formų dizaino įrankio iš atskiro VISO!

Norėdami naudoti dizaino įrankį:

Turite naudoti "Visual Studio 16.5 Preview 1" arba naujesnę versiją. Turite įgalinti dizaino įrankį "Visual Studio". Eikite į Įrankiai > Parinktys> Aplinka > Peržiūros funkcijos ir pasirinkite parinktį Peržiūrėti "Windows Forms Designer for .NET Core" programas.




Tada pradėkite atnaujinti vs 2019, spustelėkite naršymo juostą: Įrankiai - patikrinkite, ar nėra naujinimų, atraskite naujas versijas, atnaujinkite.



Pastebėjau, kad viskas nėra taip paprasta, atnaujinimas yra išleidimo versija, tik peržiūros versija turi šią funkciją, o oficiali versija yra tik iki 16.4.2.

Sprendimas

1. Įdiekite .NET Core Windows Forms Designer atskirai nuo VSIX 2. Atlikite šiuos projekto pakeitimus:


Pakeista į

Iš naujo kompiliuokite jį ir gaukite šią klaidą:

  • "Programa" nėra "SetHighDpiMode" apibrėžimo
  • Pavadinimo "HighDpiMode" dabartiniame kontekste nėra


Spustelėkite, kad pereitumėte prie klaidos kodo ir jį pakomentuotumėte.


Dar kartą dukart spustelėkite failą "Form1.cs", kad pamatytumėte mūsų dizainerį, ir galėsime nuvilkti valdiklius. Kaip parodyta žemiau:



(Pabaiga)




Ankstesnis:.NET Core naudoja NPOI "Excel" skaitymui ir pateikia bendrąjį sąrašo rinkinį
Kitą:.NET Core nustato veikiančią sistemos aplinką ir nustato aplinkos kintamuosius
Paskelbta 2021-09-19 19:35:58 |
Winform iš esmės nenaudojamas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com