Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
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
Conclua primeiro o Início Rápido: Criar e executar um projeto WinUI 3, utilizando a configuração no Visual Studio ou da linha de comandos. Também precisas de um assistente de programação por IA que possa ler e editar ficheiros no teu projeto.
Crias um projeto separado TaskTally neste tutorial. O tutorial de Notas é uma alternativa para aprender os fundamentos de XAML e C#, não é um pré-requisito.
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.
Gorjeta
Explore a CLI de Desenvolvimento de Aplicação do Windows
Prefere ferramentas de linha de comandos? A Aplicação do Windows Development CLI (winapp) fornece ferramentas para configuração do SDK Windows, identidade de pacotes, manifestos, certificados e empacotamento MSIX. Está atualmente disponível em pré-visualização pública e é opcional para este tutorial. Pode continuar com o fluxo de trabalho CLI do Visual Studio ou .NET descrito aqui.
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.
Windows developer