See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 34050|Vastuse: 1

[Allikas] .NET Core arendab Windows Formsi programme

[Kopeeri link]
Postitatud 17.09.2021 21:20:31 | | | |
.NET core 3.1 on Microsoft LTS-i pikaajaline 3-aastane tugiversioon, mis avaldati ametlikult 2019-12-03 ning toetab Winfrom ja WPF lauarakendusi Windowsi platvormil. See artikkel käsitleb Windows Formsi töölauarakenduste arendamist VS 2019 abil.

Arenda Windows Forms programmi

Esiteks ava VS 2019 IDE tööriist ja loo uus Windows Forms App (.Net Core) projekt, nagu alloleval joonisel näidatud:


Vaikimisi on .NET Core 3.1 raamistik.

Topeltklõpsates Form1-l leidsin, et hüpikakna vormikujundajat polnud, mis?




Ilma 5 või 10 aasta arenduskogemuseta kirjutasin lihtsalt käsitsi WinFormi koodi, kas see pole minu jaoks nali?

Lõpuks avastasin, et pean installima "winforms-designer" plugina, et kasutada vormidisainerit ja lohistada ning langetada.

Hüperlingi sisselogimine on nähtav.

Uuendatud . NET Core Windows vormide disainer

Meil on hea meel teatada. NET Core Windows Forms Designer, uus eelvaade, mis on saadaval Visual Studio 16.5 Preview 1-s.

On tore teada, et disainerid on nüüd osa Visual Studiost! See tähendab, et .NET Core Windows Forms Designerit ei pea enam eraldi VISO-lt paigaldama!

Disaineri kasutamiseks:

Sa pead kasutama Visual Studio 16.5 Preview 1 või uuemat versiooni. Sa pead Visual Studios disaineri sisse lülitama. Mine Tools > Options> Environment > Preview Features ja vali Preview Windows Forms Designer for .NET Core rakenduste valik.




Seejärel alusta uuendamist võrreldes 2019. aastaga, klõpsa navigeerimisribal: Tööriistad – kontrolli uuendusi, avasta uusi versioone, uuenda seda.



Leidsin, et asjad pole nii lihtsad – uuendus on väljalaskeversioon, ainult eelvaateversioonis on see funktsioon olemas ja ametlik versioon on ainult kuni 16.4.2.

Lahus

1. Paigalda .NET Core Windows Forms Designer eraldi VSIX-ist 2. Tee projektis järgmised muudatused:


Muudetud

Kompileeri see uuesti ja saan järgmise vea:

  • "Rakendus" ei sisalda "SetHighDpiMode" definitsiooni
  • Nimi "HighDpiMode" praeguses kontekstis ei eksisteeri


Klõpsa, et hüpata veakoodi juurde ja kommenteerida.


Topeltklõpsa "Form1.cs" failil, et näha meie disainerit, ja saame juhtnuppe lohistada ja maha jätta. Nagu allpool näidatud:



(Lõpp)




Eelmine:.NET Core kasutab Exceli lugemiseks NPOI-d ja tagastab üldise loendikogu
Järgmine:.NET Core määrab töötava süsteemi keskkonna ja seab keskkonnamuutujad
Postitatud 19.09.2021 19:35:58 |
Winformi praktiliselt ei kasutata
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com