O que é o Visual Studio?
O Visual Studio é uma ferramenta de desenvolvedor poderosa que você pode usar para concluir todo o ciclo de desenvolvimento em um só lugar. É um IDE (ambiente de desenvolvimento integrado) abrangente que você pode usar para escrever, editar, depurar e criar código. Em seguida, implante seu aplicativo. O Visual Studio inclui compiladores, ferramentas de conclusão 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.
Com a variedade de recursos e linguagens compatíveis com o Visual Studio, você pode crescer de escrever seu primeiro programa "Olá, Mundo" para desenvolver e implantar aplicativos. Por exemplo, crie, depure e teste aplicativos .NET e C++, edite ASP.NET páginas no modo de exibição do web designer, desenvolva aplicativos móveis e desktop multiplataforma com .NET ou crie UIs web responsivas em C#.
Para instalar o Visual Studio, selecione o botão a seguir e escolha a edição do Visual Studio a ser baixada.
Para instalar o Visual Studio, selecione o botão a seguir e escolha a edição do Visual Studio a ser baixada.
Por que usar o Visual Studio?
O Visual Studio fornece aos desenvolvedores um ambiente de desenvolvimento avançado de recursos para desenvolver código de alta qualidade de forma eficiente e colaborativa.
- Instalador baseado em carga de trabalho – instale apenas o que você precisa
- Ferramentas e recursos de codificação avançados – tudo o que você precisa para criar seus aplicativos em um só lugar
- Suporte a vários idiomas – código em C++, C#, JavaScript, TypeScript, Python e muito mais
- Desenvolvimento multiplataforma – criar aplicativos para qualquer plataforma
- Integração de controle de versão – colaborar no código com os companheiros de equipe
- Desenvolvimento assistido por IA – escrever código com mais eficiência com a assistência de IA
Descobrir o Visual Studio
O Visual Studio dá suporte a diferentes partes do ciclo de desenvolvimento de software.
Desenvolver seu código
O IDE do Visual Studio fornece muitos recursos que facilitam a gravação e o gerenciamento do código com confiança. Por exemplo, codifique de forma rápida e precisa com ferramentas de desenvolvimento assistido por IA. Essas ferramentas incluem GitHub Copilot e IntelliCode. Faça melhorias rápidas no código usando lâmpadas que sugerem ações ou expanda/recolha blocos de código usando estrutura de tópicos. Organize e explore seu código com o Gerenciador de Soluções, que mostra seu código organizado por arquivos, ou a Exibição de Classe, que mostra seu código organizado por classes.
Saiba mais sobre todos os recursos no IDE que ajudam você a organizar e editar conteúdo:
- Editor de códigos
- Personalizar o IDE e o editor
- Organizar código
- dicas e truques
Desenvolvimento assistido por IA
O GitHub Copilot, o Chat do GitHub Copilot e o IntelliCode ajudam os desenvolvedores a escrever código mais rapidamente e com maior precisão, ajudam a desenvolver um reconhecimento mais profundo da base de código e ajudam em outras tarefas de desenvolvimento, como escrever testes de unidade, depuração e criação de perfil.
Saiba mais sobre de desenvolvimento assistido por IA no Visual Studio:
Introdução ao GitHub Copilot no Visual Studio:
- Instalar e gerenciar GitHub Copilot
- Usar o GitHub Copilot Completions no Visual Studio
- Usar o Chat do GitHub Copilot no Visual Studio
- Depurar com o Copilot
Criar seu aplicativo
Você pode compilar e desenvolver seus aplicativos para criar compilações imediatamente e testá-las 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 além das 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
A depuração integrada no Visual Studio permite que você depure, crie um perfil e diagnostice com facilidade. Percorra seu código e examine os valores armazenados em variáveis, defina relógios em variáveis para ver quando os valores são alterados, examine o caminho de execução do código. O Visual Studio oferece outras maneiras de depurar seu código enquanto ele é executado.
Saiba mais sobre a depuração com eficiência no Visual Studio:
- Depurar seu aplicativo
- Ferramentas e técnicas de depuração
- Medir o desempenho do aplicativo
- Depurar com o Copilot
- dicas e truques
Testar seu código
Você pode escrever código de alta qualidade com 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 com recursos avançados que testam o código enquanto você digita.
Saiba mais sobre as ferramentas de teste disponíveis no Visual Studio:
- Usar ferramentas de teste no Visual Studio
- Criar e executar testes de unidade
- Analisar a cobertura de código
Controle de versão
Com 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 tem tudo o que você precisa para confirmar e enviar alterações, gerenciar branches e resolver conflitos de mesclagem. Se você tiver uma conta do GitHub, poderá gerenciar esses repositórios diretamente no Visual Studio.
Saiba mais sobre o controle de versão no Visual Studio:
- Controle de versão com o Git
- Visual Studio e GitHub
Colaborar com outras pessoas
O Visual Studio Live Share permite o desenvolvimento colaborativo em tempo real. Com o Live Share, você pode compartilhar seu projeto com seus pares, independentemente do idioma ou da plataforma. Resolva um problema rapidamente, permitindo que sua equipe se conecte, navegue, defina pontos de parada e digite na sessão do editor.
Saiba mais sobre como colaborar com o Live Share:
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.
Saiba mais sobre como implantar seu aplicativo usando o Visual Studio:
- Implantar seu aplicativo no Visual Studio
- Implantar seu aplicativo em uma pasta, em um servidor Web, no Azure ou em outro destino
Escolha sua edição do Visual Studio
Há três edições do Visual Studio:
- Community – IDE gratuito e totalmente em destaque para alunos, desenvolvedores de software livre e desenvolvedores individuais.
- Professional – uma opção baseada em assinatura para desenvolvedores individuais ou equipes pequenas.
- Enterprise – uma opção baseada em assinatura para pequenas e grandes empresas e organizações empresariais.
Compare recursos entre as edições do Visual Studio e adquira a edição do Visual Studio que melhor atenda às suas necessidades.
Instalar o Visual Studio
Selecione o botão a seguir para instalar o Visual Studio e escolha a edição do Visual Studio.
Começar
Mergulhe na codificação com um dos seguintes tutoriais específicos do idioma:
- Criar um aplicativo de console C# simples
- Introdução ao Python
- Criar um aplicativo de console de VB simples
- Criar um aplicativo de console C++
- Criar um aplicativo Node.js e Express
Conteúdo relacionado
Para desenvolver qualquer tipo de aplicativo ou aprender um idioma, você trabalha no IDE (Ambiente de Desenvolvimento Integrado) do Visual Studio. Explore ainda mais o Visual Studio com um destes artigos introdutórios:
- Faça um tour pelo IDE para se familiarizar com os recursos do IDE e aprender a usá-lo para tarefas básicas.
- Aborde as noções básicas neste módulo do Learn: Introdução ao Visual Studio