Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 34050|Atbildi: 1

[Avots] .NET Core izstrādā Windows Forms programmas

[Kopēt saiti]
Publicēts 17.09.2021 21:20:31 | | | |
.NET core 3.1 ir Microsoft LTS ilgtermiņa 3 gadu atbalsta versija, kas oficiāli izlaista 2019-12-03, un atbalsta Winfrom un WPF darbvirsmas lietojumprogrammas Windows platformā. Šajā rakstā tiks aplūkota Windows Forms darbvirsmas lietojumprogrammu izstrāde, izmantojot VS 2019.

Windows Forms programmas izstrāde

Vispirms atveriet VS 2019 IDE rīku un izveidojiet jaunu Windows Forms App (.Net Core) projektu, kā parādīts zemāk redzamajā attēlā:


Noklusējums ir .NET Core 3.1 framework.

Veicot dubultklikšķi uz Form1, tika konstatēts, ka nav uznirstošo veidlapu noformētāja, ko?




Bez 5 vai 10 gadu izstrādes pieredzes es vienkārši ar roku rakstīju WinForm kodu, vai tas man nav joks?

Visbeidzot, es atklāju, ka man ir jāinstalē "winforms-designer" spraudnis, lai izmantotu veidlapu noformētāju un vilkšanas un nomešanas vadīklas.

Hipersaites pieteikšanās ir redzama.

Atjaunināts uz . NET Core Windows veidlapu noformētājs

Mēs esam priecīgi paziņot. NET Core Windows Forms Designer, jauns priekšskatījums, kas pieejams Visual Studio 16.5 Preview 1.

Ir lieliski zināt, ka dizaineri tagad ir daļa no Visual Studio! Tas nozīmē, ka vairs nav jāinstalē .NET Core Windows veidlapu noformētājs no atsevišķa VISO!

Lai izmantotu noformētāju, veiciet tālāk norādītās darbības.

Jums jāizmanto Visual Studio 16.5 Preview 1 vai jaunāka versija. Noformētājs ir jāiespējo programmā Visual Studio. Dodieties uz Rīki > opcijas> Vides > priekšskatījuma līdzekļi un atlasiet opciju Priekšskatīt Windows veidlapu noformētāju .NET Core lietojumprogrammām.




Pēc tam sāciet atjaunināt salīdzinājumā ar 2019. gadu, noklikšķiniet uz navigācijas joslas: Rīki - pārbaudiet atjauninājumus, atklājiet jaunas versijas, atjauniniet to.



Es atklāju, ka lietas nav tik vienkāršas, atjauninājums ir izlaiduma versija, tikai priekšskatījuma versijai ir šī funkcija, un oficiālā versija ir tikai līdz 16.4.2.

Šķīdums

1. Instalējiet .NET Core Windows veidlapu noformētāju atsevišķi no VSIX 2. Veiciet šādas izmaiņas projektā:


Mainīts uz

Pārkompilējiet to un saņemiet šādu kļūdu:

  • "Lietojumprogramma" nesatur "SetHighDpiMode" definīciju
  • Nosaukums "HighDpiMode" pašreizējā kontekstā neeksistē


Noklikšķiniet, lai pārietu uz kļūdas kodu un komentētu to.


Vēlreiz veiciet dubultklikšķi uz faila "Form1.cs", lai redzētu mūsu dizaineru, un mēs varam vilkt un nomest vadīklas. Kā parādīts zemāk:



(Beigas)




Iepriekšējo:.NET Core izmanto NPOI, lai lasītu programmu Excel, un atgriež vispārīgu sarakstu kolekciju
Nākamo:.NET Core nosaka darbojošos sistēmas vidi un iestata vides mainīgos
Publicēts 19.09.2021 19:35:58 |
Winform būtībā netiek izmantots
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com