Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 34050|Odgovoriti: 1

[Vir] .NET Core razvija programe za Windows Forms

[Kopiraj povezavo]
Objavljeno na 17. 09. 2021 21:20:31 | | | |
.NET core 3.1 je dolgoročna 3-letna podpora Microsoft LTS, uradno izdana 3. 12. 2019, in podpira namizne aplikacije Winfrom in WPF na platformi Windows. Ta članek bo obravnaval razvoj namiznih aplikacij Windows Forms z uporabo VS 2019.

Razvijte program za Windows Forms

Najprej odprite orodje VS 2019 IDE in ustvarite nov projekt Windows Forms App (.Net Core), kot je prikazano na spodnji sliki:


Privzeto je ogrodje .NET Core 3.1.

Dvojni klik na Form1 je pokazal, da ni bilo pojavnega oblikovalca obrazcev, kaj?




Brez 5 ali 10 let izkušenj z razvojem sem ročno pisal WinForm kodo, ali ni to zame šala?

Nazadnje sem ugotovil, da moram namestiti vtičnik "winforms-designer", da lahko uporabljam oblikovalca obrazcev in kontrole povleci in spusti.

Prijava do hiperpovezave je vidna.

Posodobljeno na . NET Core Windows Forms Designer

Z veseljem sporočamo. NET Core Windows Forms Designer, nov predogled, ki je na voljo v Visual Studio 16.5 Preview 1.

Super je vedeti, da so oblikovalci zdaj del Visual Studia! To pomeni, da ni več nameščanja .NET Core Windows Forms Designerja iz ločenega VISO!

Če uporabimo oblikovalca:

Verjetno uporabljate Visual Studio 16.5 Preview 1 ali novejši. Oblikovalca morate omogočiti v Visual Studiu. Pojdite v Orodja > Možnosti> Okolje > Predogledne funkcije in izberite možnost Predogled oblikovalcev obrazcev za .NET Core aplikacije.




Nato začnite posodabljati v primerjavi z 2019, kliknite na navigacijsko vrstico: Orodja - Preverite posodobitve, odkrijte nove različice, posodobite.



Ugotovil sem, da stvari niso tako preproste, posodobitev je izdaja, le predogledna različica ima to funkcijo, uradna različica pa je le do 16.4.2.

Rešitev

1. Namestitev .NET Core Windows Forms Designerja ločeno od VSIX 2. Uvedba naslednjih sprememb v projektu:


Spremenjeno v

Ponovno prevedite in dobite naslednjo napako:

  • "Application" ne vsebuje definicije "SetHighDpiMode"
  • Ime "HighDpiMode" v trenutnem kontekstu ne obstaja


Kliknite za skok na kodo napake in jo komentirajte.


Dvakrat kliknite na datoteko "Form1.cs", da vidite oblikovalca, in lahko povlečemo in spustimo kontrole. Kot je prikazano spodaj:



(Konec)




Prejšnji:.NET Core uporablja NPOI za branje Excela in vrne generično zbirko seznamov
Naslednji:.NET Core določa delujoče sistemsko okolje in določa okoljske spremenljivke
Objavljeno na 19. 09. 2021 19:35:58 |
Winform se v bistvu ne uporablja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com