Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 34050|Resposta: 1

[Fonte] O .NET Core desenvolve programas para Windows Forms

[Copiar link]
Publicado em 17/09/2021 21:20:31 | | | |
.NET core 3.1 é uma versão de suporte de longo prazo de 3 anos do Microsoft LTS, lançada oficialmente em 03-12-2019, e suporta aplicações de desktop Winfrom e WPF na plataforma Windows. Este artigo abordará o desenvolvimento de aplicativos desktop Windows Forms usando VS 2019.

Desenvolva um programa Windows Forms

Primeiro, abra a ferramenta IDE do VS 2019 e crie um novo projeto do Windows Forms App (.Net Core), como mostrado na figura abaixo:


O padrão é o framework .NET Core 3.1.

Dando dois clicos no Form1, não havia um designer de formulários pop-up, o quê?




Sem 5 ou 10 anos de experiência em desenvolvimento, eu só escrevia código à mão no WinForm, isso não é uma piada para mim?

Por fim, percebi que precisava instalar o plugin "winforms-designer" para usar o designer de formulários e arrastar e soltar os controles.

O login do hiperlink está visível.

Atualizado para . NET Core Windows Forms Designer

Estamos animados para anunciar. NET Core Windows Forms Designer, uma nova prévia disponível no Visual Studio 16.5 Preview 1.

É ótimo saber que os designers agora fazem parte do Visual Studio! Isso significa que não há mais instalação do Windows Forms Designer .NET Core a partir de um VISO separado!

Para usar o designer:

Você deve estar usando o Visual Studio 16.5 Preview 1 ou posterior. Você precisa ativar o designer no Visual Studio. Vá em Ferramentas > Opções> Recursos de Prévia > Ambiente e selecione a opção Pré-visualizar Windows Forms Designer para aplicações .NET Core.




Depois, comece a atualizar o VS 2019, clique na barra de navegação: Ferramentas - Verifique atualizações, descubra novas versões, atualize.



Percebi que as coisas não são tão simples, a atualização é a versão de lançamento, só a versão prévia tem esse recurso, e a versão oficial é só até a 16.4.2.

Solução

1. Instalar o Windows Forms Designer do .NET Core separadamente do VSIX 2. Fazer as seguintes alterações no projeto:


Alterado para

Recompile e receba o seguinte erro:

  • "Application" não contém a definição de "SetHighDpiMode"
  • O nome "HighDpiMode" não existe no contexto atual


Clique para ir ao código de erro e comente.


Clique duas vezes no arquivo "Form1.cs" para ver nosso designer, e podemos arrastar e soltar os controles. Como mostrado abaixo:



(Fim)




Anterior:O .NET Core usa NPOI para ler Excel e retorna uma coleção genérica de Listas
Próximo:O .NET Core determina o ambiente do sistema em execução e define variáveis de ambiente
Publicado em 19/09/2021 19:35:58 |
O Winform basicamente não é usado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com