Compartilhar via


Início Rápido para WinUI e SDK de Aplicativos do Windows

Este guia do Hello World orienta você na configuração do ambiente de desenvolvimento do SDK do Aplicativo WinUI e do Windows no Visual Studio e na criação do seu primeiro aplicativo.

1. Habilitar o modo de desenvolvedor

O Windows inclui um Modo de Desenvolvedor que ajusta as configurações de segurança para permitir que você execute e teste aplicativos que você está criando. Habilite o Modo de Desenvolvedor antes de compilar, implantar e testar seu aplicativo com o Visual Studio.

Dica

Se você não habilitar o Modo de Desenvolvedor agora, o Visual Studio solicitará que você o habilite ao tentar criar seu aplicativo.

Para habilitar o Modo de Desenvolvedor:

  • Abra as Configurações do Windows e navegue até a página Avançado do Sistema>.
  • Alterne a opção Modo de Desenvolvedor para Ativar e confirme sua escolha na caixa de diálogo de confirmação.

Para obter mais informações sobre o Modo de Desenvolvedor, consulte Configurações para desenvolvedores.

2. Instalar o Visual Studio e as cargas de trabalho necessárias para o WinUI e o SDK do Aplicativo do Windows

Use o Visual Studio, o IDE da Microsoft, para criar, depurar e implantar aplicativos WinUI. O Visual Studio inclui modelos de projeto prontos para uso para Windows que ajudam você a começar rapidamente.

A edição gratuita do Visual Studio Community inclui tudo o que você precisa para desenvolver aplicativos. As edições Professional e Enterprise estão disponíveis para equipes ou organizações maiores. Para obter mais detalhes, consulte o que é o Visual Studio? e os requisitos do sistema para o desenvolvimento de aplicativos do Windows.

Instale as ferramentas e cargas de trabalho necessárias executando um dos comandos a seguir em um console.
O comando abre o Instalador do Visual Studio com todas as cargas de trabalho ausentes pré-selecionadas – selecione Modificar para instalá-las.

Você pode substituir a Comunidade por Professional ou Enterprise para instalar uma edição diferente do Visual Studio.

Para desenvolvimento de aplicativos em C#

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

Para desenvolvimento de aplicativos C++

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

3. Crie e inicie seu primeiro aplicativo WinUI

Os modelos de projeto do Visual Studio incluem tudo o que você precisa para criar um aplicativo rapidamente. Ao criar um projeto a partir de um modelo de aplicativo WinUI, você começa com um aplicativo executável que pode ser estendido com seu próprio código.

Para criar um novo projeto usando o modelo de projeto WinUI C# Blank App:

  1. Abra o Visual Studio e selecione Criar um novo projeto na página de inicialização. Se o Visual Studio já estiver aberto, selecione Arquivo>Novo>Projeto. Criar um novo projeto

  2. Pesquise por WinUI, selecione o modelo de projeto C# do WinUI Blank App (Empacotado) e selecione Avançar. Aplicativo padrão empacotado WinUI 3 C#

  3. Especifique um nome de projeto e selecione Criar. Opcionalmente, você pode especificar um nome e diretório de solução ou deixar os padrões aplicados. Nesta imagem, o Hello World projeto pertence a uma Hello World solução, que reside em C:\Projects\: Especificar detalhes do projeto

  4. Pressione o botão Iniciar para criar e executar seu projeto:
    Build and run your projectCompilar e executar seu projeto

Seu projeto será compilado, implantado em seu computador local e executado no modo de depuração:

Projeto Hello World criado e em execução

Parabéns, você acabou de criar seu primeiro aplicativo WinUI!

Próximas etapas

  • Para ter uma ideia do que o WinUI oferece, confira o aplicativo da Galeria do WinUI.

    Os aplicativos da Galeria do WinUI 3 incluem exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 3. Obtenha o aplicativo na Microsoft Store ou o código-fonte no GitHub

  • Saiba mais sobre os Conceitos básicos sobre a WinUI.

  • Explore os princípios do Fluent Design.

  • Encontre exemplos e ferramentas para ajudar você a desenvolver aplicativos com mais eficiência.