Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 34050|Ответ: 1

[Источник] .NET Core разрабатывает программы для Windows Forms

[Скопировать ссылку]
Опубликовано 17.09.2021 21:20:31 | | | |
.NET core 3.1 — это долгосрочная трехлетняя версия поддержки Microsoft LTS, официально выпущенная 03.12.2019 и поддерживающая настольные приложения 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 Core для 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. Перейдите в раздел Tools > Options> Environment > Preview Features и выберите опцию Preview Windows Forms Designer для приложений .NET Core.




Затем начните обновлять по сравнению с 2019 годом, кликните на панель навигации: Инструменты — проверьте обновления, найдите новые версии, обновите их.



Я заметил, что всё не так просто: обновление — это версия релиза, только предпросмотрная версия имеет эту функцию, а официальная версия — только до 16.4.2.

Решение

1. Установите .NET Core Windows Forms Designer отдельно от VSIX 2. Внесите следующие изменения в проект:


Изменено на

Перекомпилируйте и получите следующую ошибку:

  • «Приложение» не содержит определения «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