Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 34050|Odpoveď: 1

[Zdroj] .NET Core vyvíja programy pre Windows Forms

[Kopírovať odkaz]
Zverejnené 17. 9. 2021 21:20:31 | | | |
.NET core 3.1 je dlhodobá trojročná podpora Microsoft LTS, oficiálne vydaná 3. júna 2019, a podporuje desktopové aplikácie Winfrom a WPF na platforme Windows. Tento článok sa bude venovať vývoju desktopových aplikácií Windows Forms pomocou VS 2019.

Vyvinúť program pre Windows Forms

Najprv otvorte nástroj VS 2019 IDE a vytvorte nový projekt Windows Forms App (.Net Core), ako je znázornené na obrázku nižšie:


Predvoleným je .NET Core 3.1 framework.

Dvojité kliknutie na Form1 zistilo, že tam nie je žiadny vyskakovací návrhár formulárov, čože?




Bez 5 alebo 10 rokov skúseností s vývojom som jednoducho ručne písal WinForm kód, nie je to pre mňa vtip?

Nakoniec som zistil, že musím nainštalovať plugin "winforms-designer", aby som mohol používať návrhár formulárov a ovládanie drag and drop.

Prihlásenie na hypertextový odkaz je viditeľné.

Aktualizované na . NET Core Windows Forms Designer

S radosťou to oznamujeme. NET Core Windows Forms Designer, nový náhľad dostupný vo Visual Studio 16.5 Preview 1.

Je skvelé vedieť, že dizajnéri sú teraz súčasťou Visual Studia! To znamená, že už nebude potrebné inštalovať .NET Core Windows Forms Designer z samostatného VISO!

Ak použijeme dizajnéra:

Musíte používať Visual Studio 16.5 Preview 1 alebo novší. Musíte povoliť dizajnéra vo Visual Studiu. Prejdite do Tools > Options> Environment > Preview Features a vyberte možnosť Preview Windows Forms Designer for .NET Core aplikácie.




Potom začnite aktualizovať vs 2019, kliknite na navigačný panel: Nástroje - Skontrolujte aktualizácie, objavte nové verzie, aktualizujte to.



Zistil som, že veci nie sú také jednoduché, aktualizácia je vydaná verzia, iba náhľadová verzia má túto funkciu a oficiálna verzia je len do 16.4.2.

Riešenie

1. Nainštalujte .NET Core Windows Forms Designer samostatne od VSIX 2. Urobte nasledujúce zmeny v projekte:


Zmenené na

Prekompilujte ho a dostanete nasledujúcu chybu:

  • "Application" neobsahuje definíciu "SetHighDpiMode"
  • Názov "HighDpiMode" v súčasnom kontexte neexistuje


Kliknite a preskočte na chybový kód a zakomentujte ho.


Dvakrát kliknite na súbor "Form1.cs" a uvidíte nášho dizajnéra, a môžeme ovládacie prvky potiahnuť a pustiť. Ako je uvedené nižšie:



(Koniec)




Predchádzajúci:.NET Core používa NPOI na čítanie Excelu a vracia generickú kolekciu zoznamov
Budúci:.NET Core určuje bežiace systémové prostredie a nastavuje environmentálne premenné
Zverejnené 19. 9. 2021 19:35:58 |
Winform sa v podstate nepoužíva
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com