Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 34050|Odpowiedź: 1

[Źródło] .NET Core tworzy programy Windows Forms

[Skopiuj link]
Opublikowano 17.09.2021 21:20:31 | | | |
.NET core 3.1 to długoterminowa, trzyletnia wersja Microsoft LTS, oficjalnie wydana 3 grudnia 2019, która obsługuje aplikacje desktopowe Winfrom i WPF na platformie Windows. Ten artykuł będzie dotyczył tworzenia aplikacji desktopowych Windows Forms przy użyciu VS 2019.

Opracuj program Windows Forms

Najpierw otwórz narzędzie IDE VS 2019 i stwórz nowy projekt Windows Forms App (.Net Core), jak pokazano na poniższym rysunku:


Domyślną jest ramka .NET Core 3.1.

Podwójne kliknięcie na Form1 okazało się, że nie ma projektanta formularzy wyskakujących okienek, co?




Bez 5 czy 10 lat doświadczenia w programowaniu po prostu ręcznie pisałem kod WinForm, czy to nie żart dla mnie?

W końcu odkryłem, że muszę zainstalować wtyczkę "winforms-designer", aby korzystać z projektanta formularzy i przycisków przeciągnij i upuść.

Logowanie do linku jest widoczne.

Zaktualizowano do . NET Core Windows Forms Designer

Z niecierpliwością ogłaszamy. NET Core Windows Forms Designer, nowy podgląd dostępny w Visual Studio 16.5 Preview 1.

To świetnie wiedzieć, że projektanci są teraz częścią Visual Studio! Oznacza to koniec z instalowaniem .NET Core Windows Forms Designer z osobnego VISO!

Używając projektanta:

Musisz używać Visual Studio 16.5 Preview 1 lub nowszego. Musisz włączyć projektanta w Visual Studio. Przejdź do Narzędzi > Opcje> Środowisko > Podgląd funkcji i wybierz opcję Podgląd Windows Forms Designer dla aplikacji .NET Core.




Następnie zacznij aktualizować w porównaniu z 2019, kliknij na pasek nawigacyjny: Narzędzia – Sprawdzaj aktualizacje, odkrywaj nowe wersje, aktualizuj je.



Zauważyłem, że sprawa nie jest taka prosta, aktualizacja to wersja wydania, tylko wersja podglądowa ma tę funkcję, a oficjalna wersja to tylko do 16.4.2.

Rozwiązanie

1. Zainstalować .NET Core Windows Forms Designer oddzielnie od VSIX 2. Wprowadź następujące zmiany w projekcie:


Zmieniono na

Po ponownym skompilowaniu pojawi się następujący błąd:

  • "Application" nie zawiera definicji "SetHighDpiMode"
  • Nazwa "HighDpiMode" nie istnieje w obecnym kontekście


Kliknij, aby przejść do kodu błędu i skomentować go.


Kliknij dwa razy na plik "Form1.cs", aby zobaczyć naszego projektanta, i możemy przeciągać i upuszczać sterowanie. Jak pokazano poniżej:



(Koniec)




Poprzedni:.NET Core używa NPOI do odczytu Excela i zwraca ogólną kolekcję List
Następny:.NET Core określa działające środowisko systemowe i ustawia zmienne środowiskowe
Opublikowano 19.09.2021 19:35:58 |
Winform praktycznie nie jest używany
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com