Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um IDE (ambiente de desenvolvimento integrado) é um programa avançado em recursos que dá suporte a muitos aspectos do desenvolvimento de software. O Visual Studio IDE é uma plataforma de inicialização criativa que você pode usar para editar, depurar e criar código e, em seguida, publicar um aplicativo. Visual Studio também inclui compiladores, ferramentas de conclusão de código, designers gráficos e muitos outros recursos para aprimorar o processo de desenvolvimento de software.
A imagem anterior mostra Visual Studio com um projeto aberto que mostra as janelas principais e suas funcionalidades:
No Solution Explorer, no canto superior direito, você pode exibir, navegar e gerenciar seus arquivos de código. Solution Explorer pode ajudar a organizar seu código agrupando os arquivos em soluções e projetos.
A janela do editor central, em que você provavelmente passa a maior parte do tempo, exibe o conteúdo do arquivo. Na janela do editor, você pode editar código ou criar uma interface do usuário, como uma janela com botões e caixas de texto.
No Git Changes no canto inferior direito, você pode acompanhar itens de trabalho e compartilhar código com outras pessoas usando tecnologias de controle de versão como Git e GitHub.
Edições
Visual Studio está disponível para Windows.
Há três edições de Visual Studio: Community, Professional e Enterprise. Para saber mais sobre quais recursos têm suporte em cada edição, consulte Compare Visual Studio editions.
Recursos de produtividade populares
Alguns recursos populares em Visual Studio que melhoram sua produtividade ao desenvolver software incluem:
Rabiscos e Ações Rápidas
Os rabiscos são sublinhados ondulados que alertam você para erros ou possíveis problemas em seu código à medida que você digita. Essas pistas visuais ajudam a corrigir problemas imediatamente, sem esperar para descobrir erros durante o build ou o runtime. 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, mostrando Ações Rápidas que você pode executar para corrigir o erro.
Limpeza de código
Usando a Limpeza de Código, você pode formatar seu código e aplicar as correções de código sugeridas por suas configurações de estilo de código, convenções .editorconfig e analisadores Roslyn. A Limpeza de Código ajuda você a resolver problemas em seu código antes de ir para a revisão de código.
-
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.
-
O IntelliSense é um conjunto de recursos que exibem informações sobre seu código diretamente no editor e, em alguns casos, gravam pequenos bits de código para você. É como ter a 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:
Os recursos do IntelliSense variam de acordo com o idioma. Para obter mais informações, consulte C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense e Visual Basic IntelliSense.
Pesquisa do Visual Studio
Visual Studio menus, opções e propriedades podem parecer avassaladores às vezes. Pesquisa do Visual Studio, ou Ctrl+Q, é uma ótima maneira de localizar rapidamente funcionalidades e código do IDE em um só lugar.
Para obter informações e dicas de produtividade, consulte Pesquisar no Visual Studio.
-
Edite e depure colaborativamente com outras pessoas em tempo real, independentemente do tipo de aplicativo ou da linguagem de programação. Você pode compartilhar seu projeto instantaneamente e com segurança. Você também pode compartilhar sessões de depuração, instâncias de terminal, aplicativos Web
localhost, chamadas de voz e muito mais. -
A janela Hierarquia de Chamadas mostra os métodos que chamam um método selecionado. Essas informações podem ser úteis quando você estiver alterando ou removendo o método ou quando estiver tentando rastrear um bug.
-
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.
-
O recurso Ir para Definição leva você diretamente para o local de uma função ou definição de tipo.
-
A janela Espiar Definição mostra uma definição de método ou tipo sem abrir um arquivo separado.
-
Hot Reload permite editar os arquivos de código do aplicativo e aplicar as alterações de código imediatamente ao aplicativo em execução.
Instalar Visual Studio
Nesta seção, você criará um projeto simples para experimentar algumas das coisas que você pode fazer com Visual Studio. Você usa o IntelliSense como auxílio de codificação, depura um aplicativo para ver o valor de uma variável durante a execução do aplicativo e altera o tema de cores.
Para começar, download Visual Studio e instalá-lo em seu sistema. No instalador modular, você escolhe e instala pacotes de trabalho, que são grupos de recursos relacionados às linguagens de programação ou plataformas que você deseja. Para usar as etapas a seguir para criar um programa, certifique-se de selecionar o workload de desenvolvimento de área de trabalho do .NET durante a instalação.
Ao abrir Visual Studio pela primeira vez, você pode sign in usando sua conta microsoft ou sua conta corporativa ou de estudante.
Criar um programa
Mergulhe e crie um programa simples.
Inicie Visual Studio. A janela inicial é exibida com opções para clonar um repositório, abrir um projeto recente ou criar um novo projeto.
Escolha Criar um novo projeto.
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.
Para localizar um modelo, você pode digitar ou inserir palavras-chave na caixa de pesquisa. A lista de modelos disponíveis é filtrada com base nas palavras-chave que você insere. Você pode filtrar ainda mais os resultados do modelo escolhendo C# na lista suspensa Todas as linguagens, Windows da lista Todas as plataformas e Console da lista Todos os tipos de projeto.
Selecione o modelo de Aplicativo de Console e, em seguida, selecione Avançar.
Na janela Configurar seu novo projeto, insira OláMundo na caixa Nome do projeto. Opcionalmente, altere o local do diretório do projeto do local padrão de C:\Users\<name>\source\repose selecione Next.
Na janela Additional, verifique se .NET 10.0 aparece no menu Framework e selecione Create.
Visual Studio cria o projeto. O programa é um aplicativo "Hello World" simples que chama o método Console.WriteLine() para exibir a cadeia de caracteres Hello, World! em uma janela do console.
Os arquivos de projeto aparecem no lado direito do Visual Studio IDE, em uma janela chamada Solution Explorer. Na janela Solution Explorer, selecione o arquivo Program.cs. O código C# para seu aplicativo é aberto na janela central do editor, que ocupa a maior parte do espaço.
O código é colorido automaticamente para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam você a localizar o código.
Linhas tracejadas pequenas e verticais no código indicam quais chaves correspondem umas às outras. Você também pode selecionar as pequenas setas para a direita para recolher ou expandir blocos de código. Esse recurso de estruturação de código permite ocultar o código que você não precisa ver, ajudando a minimizar a desordem visual.
Muitos outros menus e janelas de ferramentas estão disponíveis.
Inicie o aplicativo escolhendo Debug>Iniciar Sem Depuração no menu superior do Visual Studio. Você também pode pressionar Ctrl+F5.
Visual Studio cria o aplicativo e uma janela do console é aberta com a mensagem Hello, World!. Agora você tem um aplicativo em execução!
Para fechar a janela do console, pressione qualquer tecla.
Adicione um pouco mais de código ao aplicativo. 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();Esse código exibe Qual é o seu nome? na janela do console e aguarda até que o usuário insira algum texto.
Altere a linha que diz
Console.WriteLine("Hello World!");para a seguinte linha:Console.WriteLine($"\nHello {name}!");Execute o aplicativo novamente selecionando Depurar>Iniciar sem Depurar ou pressionando Ctrl+F5.
Visual Studio recria o aplicativo e uma janela do console é aberta e solicita seu nome.
Digite seu nome na janela do console e pressione Enter.
Pressione qualquer tecla para fechar a janela do console e interromper o programa em execução.
Inicie Visual Studio. A janela inicial é exibida com opções para clonar um repositório, abrir um projeto recente ou criar um novo projeto.
Escolha Criar um novo projeto.
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.
Para localizar um modelo, você pode digitar ou inserir palavras-chave na caixa de pesquisa. A lista de modelos disponíveis é filtrada com base nas palavras-chave que você insere. Você pode filtrar ainda mais os resultados do modelo escolhendo C# na lista suspensa Todas as linguagens, Windows da lista Todas as plataformas e Console da lista Todos os tipos de projeto.
Selecione o modelo de Aplicativo de Console e, em seguida, selecione Avançar.
Na janela Configurar seu novo projeto, insira OláMundo na caixa Nome do projeto. Opcionalmente, altere o local do diretório do projeto do local padrão de C:\Users\<name>\source\repose selecione Next.
Na janela Additional, verifique se .NET 8.0 aparece no menu Framework e selecione Create.
Visual Studio cria o projeto. O programa é um aplicativo "Hello World" simples que chama o método Console.WriteLine() para exibir a cadeia de caracteres Hello, World! em uma janela do console.
Os arquivos de projeto aparecem no lado direito do Visual Studio IDE, em uma janela chamada Solution Explorer. Na janela Solution Explorer, selecione o arquivo Program.cs. O código C# para seu aplicativo é aberto na janela central do editor, que ocupa a maior parte do espaço.
O código é colorido automaticamente para indicar diferentes partes, como palavras-chave e tipos. Os números de linha ajudam você a localizar o código.
Linhas tracejadas pequenas e verticais no código indicam quais chaves correspondem umas às outras. Você também pode escolher os sinais de subtração ou adição pequenos demarcados para recolher ou expandir blocos de código. Esse recurso de estruturação de código permite ocultar o código que você não precisa ver, ajudando a minimizar a desordem visual.
Muitos outros menus e janelas de ferramentas estão disponíveis.
Inicie o aplicativo escolhendo Debug>Iniciar Sem Depuração no menu superior do Visual Studio. Você também pode pressionar Ctrl+F5.
>
Visual Studio cria o aplicativo e uma janela do console é aberta com a mensagem Hello, World!. Agora você tem um aplicativo em execução!
Para fechar a janela do console, pressione qualquer tecla.
Adicione um pouco mais de código ao aplicativo. 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();Esse código exibe Qual é o seu nome? na janela do console e aguarda até que o usuário insira algum texto.
Altere a linha que diz
Console.WriteLine("Hello World!");para a seguinte linha:Console.WriteLine($"\nHello {name}!");Execute o aplicativo novamente selecionando Depurar>Iniciar sem Depurar ou pressionando Ctrl+F5.
Visual Studio recria o aplicativo e uma janela do console é aberta e solicita seu nome.
Digite seu nome na janela do console e pressione Enter.
Pressione qualquer tecla para fechar a janela do console e interromper o programa em execução.
Usar a refatoração e o IntelliSense
Aqui estão algumas das maneiras pelas quais a refatoração e o IntelliSense podem ajudá-lo a codificar com mais eficiência.
Primeiro, renomeie a variável name:
Clique duas vezes na variável
namee 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.
Selecione o ícone de lâmpada para mostrar as Ações Rápidas disponíveis. Selecione Renomeie 'nome' para 'nome de usuário'.
A variável é renomeada em todo o projeto, que em nosso caso são apenas dois lugares.
Agora dê uma olhada no IntelliSense. Abaixo da linha que diz
Console.WriteLine($"\nHello {username}!");, digiteDateTime now = DateTime..Uma caixa exibe os membros da classe DateTime. A descrição do membro selecionado no momento também é exibida em uma caixa separada.
Selecione o membro chamado Agora, 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:
DateTime now = DateTime.Now;.Abaixo dessa linha, insira as seguintes linhas de código:
int dayOfYear = now.DayOfYear; Console.Write("Day of year: "); Console.WriteLine(dayOfYear);Dica
Console.Write é diferente de Console.WriteLine. Ele não adiciona um terminador de linha após imprimir. A próxima parte do texto que é impressa na saída aparece na mesma linha. Você pode passar o mouse sobre cada um desses métodos em seu código para ver suas descrições.
Em seguida, use a refatoração novamente para tornar o código um pouco mais conciso. Selecione a variável
nowna linhaDateTime now = DateTime.Now;. Um ícone de chave de fenda aparece ao lado dessa linha de código.Selecione o ícone da chave de fenda para ver as sugestões disponíveis de Visual Studio. Esse caso mostra a refatoração Variável temporária embutida para remover uma linha de código sem alterar o comportamento geral do código.
Selecione variável temporária embutida para refatorar o código.
Execute o programa novamente pressionando Ctrl+F5. A saída é semelhante a esta:
Depurar o código
Ao escrever código, você deve executá-lo e testá-lo para bugs. O sistema de depuração do Visual Studio permite executar o código uma instrução por vez e inspecionar as variáveis enquanto 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 é alterado à medida que o código é executado.
Defina um ponto de interrupção para ver o valor da variável username enquanto o programa está em execução.
Defina um ponto de interrupção na linha de código que diz
Console.WriteLine($"\nHello {username}!");clicando na margem extrema esquerda, ou sarjeta, ao lado da linha. Você também pode selecionar a linha de código e pressionar F9.Um círculo vermelho aparece na medianiz e a linha é realçada.
Inicie a depuração selecionando Depurar>Iniciar Depuração ou pressionando F5.
Quando a janela do console for exibida e solicitar seu nome, insira-o.
O foco retorna ao editor de código e a linha de código com o ponto de interrupção é realçada em amarelo. O realce amarelo significa que essa linha de código é executada em seguida. O ponto de interrupção faz com que o aplicativo pause a execução nesta linha.
Passe o mouse sobre a variável
usernamepara ver seu valor. Você também pode clicar com o botão direito do mouse emusernamee selecionar Adicionar Inspeção para adicionar a variável à janela Inspeção, na qual também pode ver o valor.
Pressione F5 novamente para concluir a execução do aplicativo.
Enquanto o aplicativo está em execução, você pode aplicar alterações de código ao aplicativo em execução clicando no botão Hot Reload.
Para obter mais informações sobre a depuração no Visual Studio, consulte o Guia de Recursos do Depurador.
Personalizar Visual Studio
Você pode personalizar a interface do usuário Visual Studio, incluindo a alteração do tema de cor padrão. Para alterar o tema de cores:
Na barra de menus, selecione Opções de Ferramentas> para abrir o painel Opções.
Na página de opções
Todas as Configurações Ambiente Experiência Visual , altere a seleção doTema de Cores paraCool Breeze ouLight .O tema de cor de todo o IDE é alterado de acordo. A captura de tela a seguir mostra o tema Cool Breeze:
Para saber mais sobre outras maneiras de personalizar o IDE, consulte Personalize Visual Studio.
Selecionar configurações de ambiente
Você pode configurar Visual Studio para usar configurações de ambiente personalizadas para desenvolvedores do C#:
Na barra de menus, escolha Ferramentas>Importar e Exportar Configurações.
No Assistente de Importação e Exportação de Configurações, selecione Redefinir todas as configurações e selecione Avançar.
Na página Salvar Configurações Atuais, escolha se deseja salvar as configurações atuais antes de redefinir. Se você ainda não personalizou as configurações, selecione Não, apenas redefina as configurações, substituindo minhas configurações atuais. Em seguida, selecione Avançar.
Na página Escolher uma Coleção Padrão de Configurações, escolha Visual C# e selecione Concluir.
Na página Redefinição Concluída, selecione Fechar.
Para saber mais sobre outras maneiras de personalizar o IDE, consulte Personalize Visual Studio.
Conteúdo relacionado
Para saber mais sobre o Visual Studio, acompanhe um destes artigos introdutórios:
Para obter mais informações:
- Descubra mais recursos Visual Studio.
- Visite visualstudio.microsoft.com.
- Leia o blog Visual Studio.