Partilhar via


Bem-vindo ao Visual Studio IDE | C#

Um ambiente de desenvolvimento integrado (IDE) é um programa rico em recursos que suporta muitos aspetos do desenvolvimento de software. O Visual Studio IDE é uma plataforma de lançamento criativa que podes usar para editar, depurar e construir código, e depois publicar uma aplicação. O Visual Studio inclui também compiladores, ferramentas de conclusão de código, designers gráficos e muitas outras funcionalidades para melhorar o processo de desenvolvimento de software.

Captura de ecrã mostrando o IDE Visual Studio 2026, com destaques indicando a localização das funcionalidades e recursos principais.

Captura de ecrã a mostrar o IDE Visual Studio 2022, com anotações indicando a localização das principais funcionalidades e recursos.

A imagem anterior mostra o Visual Studio com um projeto aberto que mostra janelas-chave e a sua funcionalidade:

  • Em Explorador de Soluções, no canto superior direito, pode visualizar, navegar e gerir os seus ficheiros de código. Explorador de Soluções pode ajudar a organizar o seu código agrupando os ficheiros em soluções e projetos.

  • A janela central do editor, onde provavelmente passa a maior parte do tempo, mostra o conteúdo dos ficheiros. Na janela do editor, você pode editar código ou criar uma interface de usuário, como uma janela com botões e caixas de texto.

  • Em Git Changes no canto inferior direito, podes acompanhar itens de trabalho e partilhar código com outros usando tecnologias de controlo de versões como Git e GitHub.

Edições

O Visual Studio está disponível para Windows.

Existem três edições do Visual Studio: Community, Professional e Enterprise. Para saber quais funcionalidades são suportadas em cada edição, veja Comparar edições do Visual Studio.

Algumas funcionalidades populares no Visual Studio que melhoram a sua produtividade quando desenvolve software incluem:

  • Squiggles e Ações Rápidas

    As linhas onduladas são sublinhados que alertam para erros ou potenciais problemas no seu código enquanto escreve. Essas pistas visuais ajudam você a corrigir problemas imediatamente, sem esperar para descobrir erros durante a compilação ou o tempo de execução. Se você passar o mouse sobre um rabisco, verá mais informações sobre o erro. Uma lâmpada também pode aparecer na margem esquerda, indicando Ações Rápidas que você pode realizar para corrigir o erro.

     Captura de ecrã a mostrar rabiscos em Visual Studio.

    Captura de ecrã a mostrar rabiscos em Visual Studio 2022.

  • Limpeza de código

    Usando o Code Cleanup, pode formatar o seu código e aplicar quaisquer correções sugeridas pelas definições de estilo de código, pelas convenções do .editorconfig e pelos analisadores Roslyn. A Limpeza de Código ajuda-te a resolver problemas no teu código antes de ir para revisão de código.

    Captura de ecrã a mostrar o ícone e menu de Limpeza de Código em Visual Studio.

    Captura de ecrã a mostrar o ícone e menu de Limpeza de Código em Visual Studio 2022.

  • Refatoração

    A refatoração inclui operações como renomeação inteligente de variáveis, extração de uma ou mais linhas de código em um novo método e alteração da ordem dos parâmetros do método.

    Captura de ecrã que mostra refatoração em Visual Studio.

    Captura de ecrã que mostra refatoração em Visual Studio 2022.

  • IntelliSense

    O IntelliSense é um conjunto de recursos que exibem informações sobre seu código diretamente no editor e, em alguns casos, escrevem pequenos pedaços de código para você. É como ter documentação básica embutida no editor, para que você não precise procurar informações de tipo em outro lugar.

    A ilustração a seguir mostra como o IntelliSense exibe uma lista de membros para um tipo:

    Captura de ecrã que mostra uma lista de membros do IntelliSense.

    Captura de ecrã que mostra uma lista de membros IntelliSense em Visual Studio 2022.

    Os recursos do IntelliSense variam de acordo com o idioma. Para mais informações, consulte C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense e Visual Basic IntelliSense.

  • Pesquisa do Visual Studio

    Os menus, opções e propriedades do Visual Studio podem parecer avassaladores por vezes. Visual Studio pesquisa, ou Ctrl+Q, é uma ótima forma de encontrar rapidamente funcionalidades e código do IDE num só local.

    Captura de ecrã que mostra a caixa de pesquisa de Lançamento Rápido em Visual Studio.

    Captura de ecrã que mostra a caixa de pesquisa de Lançamento Rápido em Visual Studio 2022.

    Para informações e dicas de produtividade, consulte Utilizar a pesquisa do Visual Studio.

  • Compartilhamento ao vivo

    Edite e depure colaborativamente com outras pessoas em tempo real, independentemente do tipo de aplicativo ou linguagem de programação. Pode partilhar o seu projeto de forma instantânea e segura. Você também pode compartilhar sessões de depuração, instâncias de terminal, aplicativos web, chamadas de voz e muito mais.

  • Hierarquia de chamadas

    A janela Hierarquia de Chamadas mostra os métodos que chamam um método selecionado. Esta informação pode ser útil quando está a alterar ou remover o método, ou quando está a tentar localizar um bug.

    Captura de ecrã que mostra a janela de Hierarquia de Chamadas.

    Captura de ecrã que mostra a janela de Hierarquia de Chamadas em Visual Studio 2022.

  • CodeLens

    O CodeLens ajuda você a encontrar referências de código, alterações de código, bugs vinculados, itens de trabalho, revisões de código e testes de unidade, sem sair do editor.

    Captura de ecrã que mostra o CodeLens.

    Captura de ecrã que mostra o CodeLens em Visual Studio 2022.

  • Ir para Definição

    O recurso Ir para definição leva o utilizador diretamente ao local de uma definição de função ou tipo.

    Captura de ecrã que mostra o item do menu Ir à Definição.

    Captura de ecrã que mostra o item do menu Ir à Definição em Visual Studio 2022.

  • Visualizar Definição

    A janela Peek Definition mostra um método ou definição de tipo sem abrir um ficheiro separado.

    Captura de ecrã a mostrar uma janela de definição instantânea.

    Captura de ecrã que mostra uma janela de Peek Definition no Visual Studio 2022.

  • Hot Reload

    O Hot Reload permite-lhe editar os ficheiros de código da sua aplicação e aplicar as alterações de código imediatamente à aplicação em execução.

Instalar o Visual Studio

Nesta secção, cria um projeto simples para experimentar algumas das coisas que pode fazer com o Visual Studio. Use IntelliSense como um auxílio de codificação, depure um aplicativo para ver um valor variável durante a execução do aplicativo e altere o tema de cores.

Para começar, descarrega Visual Studio e instala-o no teu sistema. No instalador modular, você escolhe e instala tarefas, que são grupos de funcionalidades necessários para as linguagens de programação ou plataformas que deseja usar. Para usar os seguintes passos para criar um programa, certifique-se de selecionar a carga de trabalho .NET desenvolvimento desktop durante a instalação.

Captura de ecrã da carga de trabalho de desenvolvimento .NET desktop selecionada no Visual Studio Installer.

Quando abrir Visual Studio pela primeira vez, pode iniciar sessão usando a sua conta Microsoft ou a sua conta de trabalho ou escola.

Criar um programa

Mergulhe e crie um programa simples.

  1. Inicia o Visual Studio. A janela inicial aparece com opções para clonar um repo, abrir um projeto recente ou criar um novo projeto.

  2. Escolha Criar um novo projeto.

    Captura de ecrã do menu inicial Visual Studio com Criar um novo projeto selecionado.

    A janela Criar um novo projeto é aberta e mostra vários modelos de projeto . Um modelo contém os arquivos básicos e as configurações necessárias para um determinado tipo de projeto.

  3. Para encontrar um modelo, pode digitar palavras-chave na caixa de pesquisa. A lista de modelos disponíveis filtra com base nas palavras-chave inseridas. Pode filtrar ainda mais os resultados do template escolhendo C# da lista suspensa All languages, Windows da lista Todas as plataformas e Console da lista Todos os tipos de projetos.

    Selecione o modelo Aplicação de Consola e depois selecione Seguinte.

    Captura de ecrã da janela Criar um novo projeto com Aplicação de Consola selecionada.

  4. Na janela Configurar o seu novo projeto, digite HelloWorld na caixa nome do projeto. Opcionalmente, pode mudar a localização do diretório do projeto a partir da localização padrão do C:\Users\nome\source\repos, e então selecione Avançar.

    Captura de tela da janela Configurar seu novo projeto com o nome do projeto HelloWorld inserido.

  5. Na janela Informação adicional, verifique se .NET 10.0 aparece no menu Framework e depois selecione Create.

    Captura de ecrã do diálogo de informação adicional mostrando .NET 10.0 selecionado como framework alvo para o novo projeto em Visual Studio.

    O Visual Studio cria o projeto. O programa é uma aplicação simples "Hello World" que chama o método Console.WriteLine() para mostrar a cadeia Olá, Mundo! numa janela de consola.

    Os ficheiros do projeto aparecem no lado direito da Visual Studio IDE, numa janela chamada Explorador de Soluções. Na janela Explorador de Soluções, selecione o ficheiro Program.cs. O código C# do seu aplicativo é aberto na janela central do editor, que ocupa a maior parte do espaço.

    Captura de ecrã que mostra o Visual Studio IDE com o código Program.cs no editor.

    O código é automaticamente colorido para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam-no a localizar o código.

    Pequenas linhas tracejadas verticais no código indicam quais chaves correspondem entre si. Também pode selecionar os pequenos sinais de seta para a direita para colapsar ou expandir blocos de código. Esse recurso de estrutura de código permite ocultar o código que você não precisa ver, ajudando a minimizar a confusão na tela.

    Captura de ecrã que mostra o Visual Studio IDE com caixas vermelhas.

    Muitos outros menus e janelas de ferramentas estão disponíveis.

  6. Inicia a aplicação escolhendo Debug>Start Without Debugging no menu superior Visual Studio. Você também pode pressionar CtrlF5.

    Captura de ecrã que mostra o item do menu Depurar Iniciar sem Depuração.

    Visual Studio constrói a aplicação e uma janela de consola abre-se com a mensagem Olá, Mundo!. Agora você tem um aplicativo em execução!

    Captura de ecrã da janela da Consola de Depuração a mostrar a saída Olá, Mundo! e pressiona qualquer tecla para fechar esta janela.

  7. Para fechar a janela do console, pressione qualquer tecla.

  8. Adiciona mais código à aplicação. Adicione o seguinte código C# antes da linha que diz Console.WriteLine("Hello World!");:

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    

    Este código exibe Qual é o seu nome? na janela do console e, em seguida, aguarda até que o usuário insira algum texto.

  9. Mude a linha que diz Console.WriteLine("Hello World!"); para a seguinte:

    Console.WriteLine($"\nHello {name}!");
    
  10. Execute o aplicativo novamente selecionando DepurarIniciar sem Depurar ou pressionando CtrlF5.

    O Visual Studio reconstrói a aplicação, e uma janela de consola abre-se a pedir o seu nome.

  11. Digite seu nome na janela do console e pressione Enter.

    Captura de ecrã da janela da Consola de Depuração a mostrar o prompt para um nome, a entrada e a saída "Olá Georgette!"

  12. Pressione qualquer tecla para fechar a janela do console e parar o programa em execução.

  1. Inicia o Visual Studio. A janela inicial aparece com opções para clonar um repo, abrir um projeto recente ou criar um novo projeto.

  2. Escolha Criar um novo projeto.

    Captura de ecrã do menu inicial do Visual Studio 2022 com Criar um novo projeto selecionado.

    A janela Criar um novo projeto é aberta e mostra vários modelos de projeto . Um modelo contém os arquivos básicos e as configurações necessárias para um determinado tipo de projeto.

  3. Para encontrar um modelo, pode digitar palavras-chave na caixa de pesquisa. A lista de modelos disponíveis filtra com base nas palavras-chave inseridas. Pode filtrar ainda mais os resultados do template escolhendo C# da lista suspensa All languages, Windows da lista Todas as plataformas e Console da lista Todos os tipos de projetos.

    Selecione o modelo de Aplicação de Consola e depois selecione Seguinte.

    Captura de ecrã da janela Criar um novo projeto em Visual Studio de 2022 com Aplicação de Consola selecionada.

  4. Na janela Configurar o seu novo projeto, digite HelloWorld na caixa nome do projeto. Opcionalmente, pode mudar a localização do diretório do projeto a partir da localização padrão do C:\Users\nome\source\repos, e então selecione Avançar.

    Captura de ecrã da janela Configurar o seu novo projeto em Visual Studio 2022 com o nome do projeto HelloWorld inserido.

  5. Na janela Informação adicional, verifique se .NET 8.0 aparece no menu Framework e depois selecione Create.

    Captura de ecrã do diálogo de informação adicional mostrando .NET 8.0 selecionada como framework alvo para o novo projeto em Visual Studio 2022.

    O Visual Studio cria o projeto. O programa é uma aplicação simples "Hello World" que chama o método Console.WriteLine() para mostrar a cadeia Olá, Mundo! numa janela de consola.

    Os ficheiros do projeto aparecem no lado direito da Visual Studio IDE, numa janela chamada Explorador de Soluções. Na janela Explorador de Soluções, selecione o ficheiro Program.cs. O código C# do seu aplicativo é aberto na janela central do editor, que ocupa a maior parte do espaço.

    Captura de ecrã que mostra o IDE Visual Studio 2022 com o código Program.cs no editor.

    O código é automaticamente colorido para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam-no a localizar o código.

    Pequenas linhas tracejadas verticais no código indicam quais chaves correspondem entre si. Você também pode escolher pequenos sinais de menos ou de mais em caixas para recolher ou expandir blocos de código. Esse recurso de estrutura de código permite ocultar o código que você não precisa ver, ajudando a minimizar a confusão na tela.

    Captura de ecrã que mostra o IDE do Visual Studio 2022 com caixas vermelhas.

    Muitos outros menus e janelas de ferramentas estão disponíveis.

  6. Inicia a aplicação escolhendo Debug>Start Without Debugging no menu superior Visual Studio. Você também pode pressionar CtrlF5.

    Captura de ecrã que mostra o item do menu Debug > Start without Debugging em Visual Studio 2022.

    Visual Studio constrói a aplicação e uma janela de consola abre-se com a mensagem Olá, Mundo!. Agora você tem um aplicativo em execução!

    Captura de ecrã da janela da Consola de Depuração no Visual Studio 2022 a mostrar o resultado Olá, Mundo! e pressiona qualquer tecla para fechar esta janela.

  7. Para fechar a janela do console, pressione qualquer tecla.

  8. Adiciona mais código à aplicação. Adicione o seguinte código C# antes da linha que diz Console.WriteLine("Hello World!");:

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    

    Este código exibe Qual é o seu nome? na janela do console e, em seguida, aguarda até que o usuário insira algum texto.

  9. Mude a linha que diz Console.WriteLine("Hello World!"); para a seguinte:

    Console.WriteLine($"\nHello {name}!");
    
  10. Execute o aplicativo novamente selecionando DepurarIniciar sem Depurar ou pressionando CtrlF5.

    O Visual Studio reconstrói a aplicação, e uma janela de consola abre-se a pedir o seu nome.

  11. Digite seu nome na janela do console e pressione Enter.

    Captura de ecrã da janela da Consola de Depuração a mostrar o prompt para um nome, a entrada e a saída Olá Georgette!

  12. Pressione qualquer tecla para fechar a janela do console e parar o programa em execução.

Usar refatoração e IntelliSense

Aqui estão algumas das formas como a refatoração e o IntelliSense podem ajudar-te a programar de forma mais eficiente.

Primeiro, renomeie a variável :

  1. Clique duas vezes na variável e digite o novo nome para a variável nome de usuário.

    Uma caixa aparece ao redor da variável e uma lâmpada aparece na margem.

  2. Selecione o ícone da lâmpada para mostrar as Ações Rápidas disponíveis. Selecione Renomeie 'nome' para 'nome de usuário'.

    Captura de ecrã que mostra a ação Renomear em Visual Studio.

    Captura de ecrã que mostra a ação Renomear em Visual Studio 2022.

    A variável é renomeada em todo o projeto, que no nosso caso é de apenas dois lugares.

  3. Agora dê uma olhada no IntelliSense. Abaixo da linha que diz , digite .

    Uma caixa exibe os membros da classe . A descrição do membro atualmente selecionado também é exibida em uma caixa separada.

  4. Selecione o membro chamado Now, que é uma propriedade da classe, clicando duas vezes nele ou pressionando Tab. Conclua a linha de código adicionando um ponto-e-vírgula ao final da linha: .

  5. Abaixo dessa linha, insira as seguintes linhas de código:

    int dayOfYear = now.DayOfYear;
    
    Console.Write("Day of year: ");
    Console.WriteLine(dayOfYear);
    

    Dica

    é diferente de . Não adiciona um terminador de linha depois de imprimir. O próximo texto enviado para a saída imprime na mesma linha. Você pode passar o mouse sobre cada um desses métodos em seu código para ver suas descrições.

  6. Em seguida, use a refatoração novamente para tornar o código um pouco mais conciso. Selecione a variável na linha . Um ícone de chave de fenda aparece na margem dessa linha.

  7. Selecione o ícone da chave de fendas para ver as sugestões disponíveis no Visual Studio. Este caso demonstra a refatoração de variáveis temporárias embutidas () para remover uma linha de código sem alterar o comportamento geral do código.

    Captura de ecrã mostrando a sugestão da variável temporária Inline em Visual Studio.

    Captura de ecrã mostrando a sugestão de variável temporária Inline em Visual Studio 2022.

  8. Selecione variável temporária embutida para refatorar o código.

  9. Execute o programa novamente pressionando CtrlF5. A saída é mais ou menos assim:

    Captura de tela da janela Debug Console mostrando o prompt para um nome, a entrada e a saída 'Olá Georgette! Dia do ano: 244'.

Depurar código

Quando você escreve código, você deve executá-lo e testá-lo para bugs. O sistema de depuração do Visual Studio permite-lhe passar pelo código uma única instrução de cada vez e inspecionar variáveis à medida que avança. Você pode definir pontos de interrupção que interrompem a execução do código em uma linha específica e observar como o valor da variável muda à medida que o código é executado.

Defina um ponto de interrupção para ver o valor da variável enquanto o programa está em execução.

  1. Defina um ponto de interrupção na linha de código que diz clicando na margem mais à esquerda, ou calha, ao lado da linha. Você também pode selecionar a linha de código e, em seguida, pressione F9.

    Um círculo vermelho aparece na margem e a linha é destacada.

     Captura de ecrã que mostra um ponto de interrupção numa linha de código em Visual Studio.

    Captura de ecrã que mostra um ponto de interrupção numa linha de código em Visual Studio 2022.

  2. Inicie a depuração selecionando DepurarIniciar a depuração ou pressionando F5.

  3. Quando a janela da consola aparecer e solicitar o seu nome, insira o seu nome.

    O foco regressa ao editor de código, e a linha de código com o ponto de interrupção é destacada a amarelo. O realce amarelo significa que esta linha de código é executada em seguida. O ponto de interrupção faz com que o aplicativo pause a execução nessa linha.

  4. Passe o mouse sobre a variável para ver seu valor. Você também pode clicar com o botão direito do mouse em e selecionar Adicionar Observação para adicionar a variável à janela de observação , onde você também pode ver seu valor.

    Captura de ecrã que mostra um valor variável durante a depuração em Visual Studio.

    Captura de ecrã que mostra um valor variável durante a depuração em Visual Studio 2022.

  5. Pressione F5 novamente para concluir a execução do aplicativo.

Enquanto a aplicação está em execução, pode aplicar alterações de código à aplicação em execução clicando no botão "Hot Reload."

Captura de ecrã de Hot Reload em Visual Studio.

Captura de ecrã de Hot Reload em Visual Studio 2022.

Para mais informações sobre depuração em Visual Studio, consulte o tour de funcionalidades Debugger.

Personalizar o Visual Studio

Pode personalizar a interface do Visual Studio, incluindo alterar o tema de cor predefinido. Para alterar o tema de cores:

  1. Na barra de menus, escolha FerramentasOpções para abrir a caixa de diálogo Opções .

  2. Na página de opções Ambiente Geral, altere a seleção Tema de Cores para Azul ou Claroe, em seguida, selecione OK.

    O tema de cores para todo o IDE muda de acordo. A captura de tela a seguir mostra o tema Azul:

    Captura de ecrã que mostra Visual Studio no tema azul.

  1. Na barra de menus, selecioneOpções de para abrir o painel Opções.

  2. Na página de opções de Todas as Configuraçõesdo AmbienteExperiência Visual, altere a seleção Tema de Cores para Brisa Fresca ou Luz.

    O tema de cores para todo o IDE muda de acordo. A captura de tela a seguir mostra o tema Cool Breeze:

    Captura de ecrã que mostra Visual Studio no tema Cool Breeze.

Para saber sobre outras formas de personalizar o IDE, veja Personalize Visual Studio.

Selecionar configurações de ambiente

Pode configurar o Visual Studio para usar definições de ambiente adaptadas aos programadores de C#:

  1. Na barra de menus, escolha Ferramentas Configurações de importação e exportação.

  2. No Assistente de Importação e Exportação de Configurações do, selecione Repor todas as definiçõese, em seguida, selecione Avançar.

  3. Na página Salvar configurações atuais, escolha se deseja salvar as configurações atuais antes de redefinir. Se você não personalizou nenhuma configuração, selecione Não, apenas redefina as configurações, substituindo minhas configurações atuais. Depois, selecione Avançar.

  4. Na página Escolha uma coleção padrão de configurações, escolha Visual C#e, em seguida, selecione Concluir.

  5. Na página Redefinição Completa, selecione Fechar.

Para saber sobre outras formas de personalizar o IDE, veja Personalize Visual Studio.

Explore mais o Visual Studio seguindo um destes artigos introdutórios:

Aprenda a usar o editor de código

Saiba mais sobre projetos e soluções

Para mais informações: