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.
O Visual Studio é um IDE (ambiente de desenvolvimento integrado) avançado para Windows, onde você pode desenvolver, compilar, depurar, testar e implantar seus aplicativos, tudo em um só lugar. Com a assistência interna de IA do GitHub Copilot, você pode acelerar seu fluxo de trabalho com conclusões de código inteligentes, diretrizes baseadas em chat e depuração baseada em IA.
O Visual Studio inclui compiladores, ferramentas de preenchimento de código, controle do código-fonte, extensões e muitos outros recursos para aprimorar cada estágio do processo de desenvolvimento de software.
Observação
Visual Studio está disponível para Windows. Para um editor de código leve e multiplataforma, consulte o Visual Studio Code.
Instalar o Visual Studio
O Visual Studio está disponível em três edições:
- Comunidade: Gratuito e totalmente em destaque para alunos, desenvolvedores de software livre e desenvolvedores individuais.
- Profissional: para desenvolvedores individuais ou equipes pequenas.
- Empresa: para empresas de pequeno a grande porte e organizações empresariais.
Compare os recursos entre edições para encontrar a edição que melhor atenda às suas necessidades.
Para obter mais informações, consulte Instalar o Visual Studio.
Por que usar o Visual Studio?
Se você estiver escrevendo seu primeiro programa "Olá, Mundo" ou implantando aplicativos empresariais, o Visual Studio fornece as ferramentas necessárias para trabalhar de forma eficiente e colaborativa.
- Suporte a vários idiomas. Código em C#, C++, Python, JavaScript, TypeScript e muito mais.
- Desenvolvimento multiplataforma. Crie aplicativos móveis e de área de trabalho com o .NET MAUI, aplicativos Web com serviços de ASP.NET ou Node.js.
- Desenvolvimento assistido por IA. Escreva, depure e teste o código mais rapidamente com o GitHub Copilot.
- Instalador baseado em carga de trabalho. Instale apenas os componentes necessários.
- Controle de versão integrado. Clone, ramificar, confirmar e examinar solicitações de pull usando ferramentas internas do Git.
- Plataforma extensível. Personalize seu IDE com extensões do Visual Studio Marketplace ou crie o seu próprio.
Descobrir o Visual Studio
O Visual Studio dá suporte a diferentes partes do ciclo de desenvolvimento de software.
Desenvolver seu código
O Visual Studio Code ajuda você a escrever e gerenciar código com confiança. Use sugestões de lâmpada para correções rápidas, estrutura de tópicos para recolher blocos de código e Gerenciador de Soluções ou Exibição de Classe para navegar em seus projetos.
Saiba mais sobre os recursos no IDE que ajudam você a organizar e editar conteúdo:
- Editor de códigos
- dicas e truques
Desenvolver com IA
O GitHub Copilot e o IntelliCode ajudam você a escrever código mais rapidamente e com maior precisão. Use o Copilot Completions para sugestões de código embutido à medida que você digita e o Copilot Chat para fazer perguntas, gerar código ou refatorar código existente por meio de linguagem natural. Essas ferramentas também ajudam com outras tarefas de desenvolvimento, como escrever testes de unidade, depuração e criação de perfil.
Saiba mais sobre o desenvolvimento assistido por IA no Visual Studio.
Criar seu aplicativo
Você pode compilar e construir seus aplicativos para criar versões imediatamente e testá-los em um depurador. Você pode executar builds de vários processadores para projetos C++ e C#. O Visual Studio também fornece várias opções que você pode configurar ao criar aplicativos. Você pode criar uma configuração de build personalizada, usar as configurações internas, ocultar determinadas mensagens de aviso ou aumentar as informações de saída do build.
Saiba mais sobre como compilar e construir no Visual Studio.
Depurar seu código
Usando a depuração integrada no Visual Studio, você pode facilmente depurar, criar perfil e diagnosticar código. Você pode percorrer seu código e examinar os valores armazenados em variáveis, definir relógios em variáveis para ver quando os valores são alterados e examinar o caminho de execução do código. O Visual Studio também fornece outras maneiras de depurar seu código enquanto ele é executado.
Saiba mais sobre a depuração no Visual Studio:
Testar seu código
Você pode escrever código de alta qualidade usando ferramentas de teste abrangentes no Visual Studio. Os testes de unidade fornecem aos desenvolvedores e testadores uma maneira rápida de encontrar erros lógicos no código. Você pode analisar a quantidade de código que está testando e ver resultados instantâneos em um conjunto de testes. Saiba o impacto de cada alteração que você faz usando recursos avançados que testam o código enquanto você digita.
Saiba mais sobre as ferramentas de teste disponíveis no Visual Studio:
Colaborar e gerenciar o controle de versão
Usando os recursos integrados do Git no Visual Studio, você pode clonar, criar ou abrir seus próprios repositórios. A janela de ferramentas do Git fornece tudo o que você precisa para confirmar e enviar por push alterações, gerenciar branches e resolver conflitos de mesclagem. Se você tiver uma conta do GitHub, poderá gerenciar repositórios e examinar solicitações pull diretamente no Visual Studio.
Saiba mais sobre o controle de versão com o Git no Visual Studio.
Implantar seu aplicativo
Ao implantar um aplicativo, serviço ou componente, você o distribui para instalação em outros computadores, dispositivos ou servidores ou na nuvem. Você pode escolher o método apropriado no Visual Studio para o tipo de implantação de que precisa. Compartilhe seus aplicativos e código publicando na Web ou no Azure ou implantando em um compartilhamento de rede ou em uma pasta local.
Para saber mais, confira implantar seu aplicativo no Visual Studio.
Introdução
Escolha um tutorial específico do idioma para começar a criar seu primeiro aplicativo:
- C# — Crie um aplicativo de console simples e aprenda as noções básicas de C# e .NET.
- C++ — Crie um aplicativo de console C++ e explore a cadeia de ferramentas de build.
- Python – Configure o suporte do Python e escreva seu primeiro script.
- JavaScript/Node.js — crie um aplicativo Web Node.js e Express.
- Visual Basic – Criar um aplicativo de console simples com o Visual Basic.
- F# — Crie um aplicativo Web com F# e ASP.NET Core.
Próxima etapa
- Faça um tour pelo IDE para se familiarizar com os recursos do IDE e aprender a usá-lo para tarefas básicas.