Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 34050|Відповідь: 1

[Джерело] .NET Core розробляє програми для Windows Forms

[Копіювати посилання]
Опубліковано 17.09.2021 21:20:31 | | | |
.NET core 3.1 — це довгострокова трирічна версія підтримки Microsoft LTS, офіційно випущена 2019-12-03 і підтримує настільні додатки Winfrom та WPF на платформі Windows. У цій статті буде розглянуто розробку настільних додатків Windows Forms за допомогою VS 2019.

Розробити програму для Windows Forms

Спочатку відкрийте інструмент VS 2019 IDE та створіть новий проєкт Windows Forms App (.Net Core), як показано на рисунку нижче:


За замовчуванням є фреймворк .NET Core 3.1.

Подвійний клік на Form1 показав, що дизайнера спливаючих вікон не існує, що?




Без 5 чи 10 років досвіду розробки я просто написав код WinForm від руки, хіба це не жарт для мене?

Нарешті, я зрозумів, що потрібно встановити плагін "winforms-designer" для використання дизайнера форм і керування перетягуванням.

Вхід за гіперпосиланням видно.

Оновлено до . Конструктор форм Windows NET Core

Ми раді оголосити про це. NET Core Windows Forms Designer, новий попередній перегляд, доступний у Visual Studio 16.5 Preview 1.

Чудово знати, що дизайнери тепер є частиною Visual Studio! Це означає, що більше не доведеться встановлювати .NET Core Windows Forms Designer з окремого VISO!

Щоб використати дизайнера:

Ви, мабуть, використовуєте Visual Studio 16.5 Preview 1 або новішу версію. Потрібно увімкнути дизайнера у Visual Studio. Перейдіть у розділ «Інструменти > опції> Середовище > функції попереднього перегляду та виберіть опцію «Дизайнер форм Windows для .NET Core» додатків.




Потім починайте оновлювати порівняно з 2019 роком, натисніть на панель навігації: Інструменти — перевірте оновлення, знаходьте нові версії, оновлюйте їх.



Я помітив, що все не так просто: оновлення — це релізна версія, лише прев'ю версія має цю функцію, а офіційна версія — лише до 16.4.2.

Рішення

1. Встановити конструктор форм .NET Core окремо від VSIX 2. Внести такі зміни до проєкту:


Змінено на

Перекомпілюйте і отримайте таку помилку:

  • «Application» не містить визначення «SetHighDpiMode»
  • Назва «HighDpiMode» не існує в наразі


Натисніть, щоб перейти до коду помилки та залишити коментар.


Двічі клацніть на файл "Form1.cs" ще раз, щоб побачити нашого дизайнера, і ми зможемо перетягнути елементи керування. Як показано нижче:



(Кінець)




Попередній:.NET Core використовує NPOI для читання Excel і повертає універсальну колекцію списків
Наступний:.NET Core визначає середовище роботи системи та встановлює змінні середовища
Опубліковано 19.09.2021 19:35:58 |
Winform фактично не використовується
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com