Constrói uma aplicação WinUI com um assistente de programação por IA

Os assistentes de programação por IA podem criar uma aplicação funcional rapidamente, mas também podem combinar APIs de diferentes gerações de desenvolvimento Windows. Uma resposta pode parecer convincente ao misturar WinUI 3 com UWP, WPF, WinUI 2 ou .NET MAUI.

Neste tutorial, usas um assistente de programação de IA para construir o Task Tally, uma pequena aplicação de tarefas do WinUI 3. Mais importante ainda, aprende a dirigir o assistente, a inspecionar o seu trabalho e a verificar o resultado com o Microsoft Learn.

O tutorial utiliza este ciclo:

Peça → Gerar → Build → Inspecionar → Verificar → Refinar

O assistente pode escrever código e explicá-lo, mas o compilador, a aplicação em execução e a documentação atual continuam a ser as suas fontes de verdade.

O que você constrói

A Contagem de Tarefas permite ao utilizador:

  • Adicionar e eliminar tarefas.
  • Marque as tarefas como concluídas.
  • Guarda as tarefas no armazenamento local da aplicação.
  • Redimensiona a janela sem perder o acesso aos comandos.
  • Use a aplicação com teclado e ferramentas de acessibilidade.

A aplicação Tally de Tarefas finalizada mostra quatro tarefas, uma tarefa concluída, a contagem de tarefas restantes e uma mensagem de atualização bem-sucedida.

Usa C#, WinUI 3, o SDK de Aplicações Windows e o MVVM Toolkit. A aplicação é empacotada em formato MSIX para desenvolvimento local.

O que você aprende

  • Escreva requisitos que mantenham o código gerado dentro do WinUI 3.
  • Divide uma funcionalidade em prompts que possas construir e verificar de forma independente.
  • Inspecionar ficheiros de projeto gerados, namespaces, controlos e ligação de dados.
  • Verifique as APIs do Windows com o Microsoft Learn.
  • Reconhecer erros comuns gerados por IA no código de aplicações do Windows.
  • Teste o código gerado em vez de o aceitar só porque parece plausível.

Pré-requisitos

Início Rápido Completo: Crie primeiro a sua primeira aplicação WinUI 3. Precisas:

  • Windows 10 versão 1809 (build 17763) ou posterior.
  • Modo Desenvolvedor ativado.
  • Visual Studio 2026 com a carga de trabalho de desenvolvimento de aplicações WinUI, ou o SDK do .NET 10 e os modelos do WinUI.
  • Um assistente de programação com IA que pode ler e editar ficheiros no teu projeto.

Não precisas de experiência prévia em WinUI. Os prompts deste tutorial são neutros em relação às ferramentas, por isso adapta a redação dos comandos ao teu assistente.

Importante

Revise as alterações antes de as aceitar. Não cole credenciais, código-fonte privado, dados pessoais ou outra informação sensível num serviço que não esteja aprovado para esses dados.