Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 34050|Válasz: 1

[Forrás] A .NET Core Windows Forms programokat fejleszt

[Linket másol]
Közzétéve 2021. 09. 17. 21:20:31 | | | |
A .NET core 3.1 a Microsoft LTS hosszú távú, 3 éves támogató verziója, hivatalosan 2019-12-03-án jelent meg, és támogatja a WinFrom és WPF asztali alkalmazásokat a Windows platformon. Ez a cikk Windows Forms asztali alkalmazások fejlesztését a VS 2019 használatával tárgyalja.

Windows Forms program fejlesztése

Először nyisd meg a VS 2019 IDE eszközt, és hozz létre egy új Windows Forms App (.Net Core) projektet, ahogy az alábbi ábrán látható:


Az alapértelmezett a .NET Core 3.1 keretrendszer.

Ha dupla kattintással kattintottam a Form1-re, azt találtam, hogy nincs felugró űrlaptervező, mi van?




5-10 év fejlesztési tapasztalat nélkül csak kézzel írtam WinForm kódot, nem vicc ez nekem?

Végül rájöttem, hogy telepítenem kell a "winforms-designer" plugint, hogy használhassam a formatervezőt és a drag-and-drop vezérlőket.

A hiperlink bejelentkezés látható.

Frissítve . NET Core Windows Forms Designer

Örömmel jelentjük be. NET Core Windows Forms Designer, egy új előnézet, amely elérhető a Visual Studio 16.5 Preview 1-ben.

Nagyszerű tudni, hogy a tervezők most már a Visual Studio részei! Ez azt jelenti, hogy többé nem kell telepíteni a .NET Core Windows Forms Designer-t egy külön VISO-ról!

A tervező használatára:

A Visual Studio 16.5 Preview 1 vagy újabb verziót kell használnod. A tervezőt be kell kapcsolnod a Visual Studio-ban. Menj a Tools > Options> Environment > Preview Features menübe, és válaszd a Preview Windows Forms Designer for .NET Core alkalmazások opciót.




Ezután kezdj el frissíteni az 2019-es verziókhoz, kattints a navigációs sávra: Eszközök – Frissítések ellenőrzése, új verziók felfedezése, frissítés.



Rájöttem, hogy a dolgok nem olyan egyszerűek, a frissítés a kiadás, csak az előzetes verzióban van ez a funkció, a hivatalos verzió pedig csak a 16.4.2-ig érhető el.

Megoldás

1. Telepítse a .NET Core Windows Forms Designer-t külön a VSIX-től 2. Hajtsa végre a következő változtatásokat a projekten:


Átalakítva

Fordítsd újra, és a következő hibát kapja:

  • Az "Application" nem tartalmazza a "SetHighDpiMode" definícióját
  • A "HighDpiMode" név jelenleg nem létezik


Kattints a hibakódhoz és hozzászóláshoz.


Kattints újra a "Form1.cs" fájlra, hogy lássuk a tervezőnket, és elhúzhatjuk a vezérlést. Ahogy az alábbiakban látható:



(Vége)




Előző:A .NET Core NPOI-t használ az Excel olvasására, és egy általános listagyűjteményt ad vissza
Következő:A .NET Core határozza meg a futó rendszer környezetét és beállítja a környezeti változókat
Közzétéve 2021. 09. 19. 19:35:58 |
A Winform gyakorlatilag nem használatos
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com