Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Visual Studio é um poderoso ambiente integrado de desenvolvimento (IDE) para Windows onde pode desenvolver, construir, depurar, testar e implementar as suas aplicações, tudo num só lugar. Com assistência de IA integrada do GitHub Copilot, pode acelerar o seu fluxo de trabalho com preenchimentos inteligentes de código, orientação baseada em chat e depuração alimentada por IA.
O Visual Studio inclui compiladores, ferramentas de completamento de código, controlo de versão, extensões e muitas outras funcionalidades para melhorar cada etapa do processo de desenvolvimento de software.
Observação
O Visual Studio está disponível para Windows. Para um editor de código leve e multiplataforma, veja Visual Studio Code.
Instalar o Visual Studio
O Visual Studio está disponível em três edições:
- Comunidade: Gratuito e totalmente funcionalizado para estudantes, programadores open-source e programadores individuais.
- Profissionais: Para programadores individuais ou pequenas equipas.
- Empresas: Para pequenas e grandes empresas e organizações empresariais.
Compare as funcionalidades entre edições para encontrar a que melhor se adequa às suas necessidades.
Para obter mais informações, consulte Instalar o Visual Studio.
Por que usar o Visual Studio?
Quer esteja a escrever o seu primeiro programa "Hello World" ou a implementar aplicações empresariais, o Visual Studio fornece as ferramentas de que precisa para trabalhar de forma eficiente e colaborativa.
- Suporte a vários idiomas. Código em C#, C++, Python, JavaScript, TypeScript e mais.
- Desenvolvimento multiplataforma. Construa aplicações móveis e de ambiente de trabalho com .NET MAUI, aplicações web com ASP.NET ou serviços Node.js.
- Desenvolvimento assistido por IA. Escreve, depura e testa código mais rapidamente com o GitHub Copilot.
- Instalador baseado em carga de trabalho. Instala apenas os componentes de que precisas.
- Controlo de versões integrado. Clone, crie branches, faça commits e reveja pull requests utilizando ferramentas Git integradas.
- Plataforma extensível. Personaliza o teu IDE com extensões do Visual Studio Marketplace, ou constrói o teu próprio.
Descubra o Visual Studio
O Visual Studio oferece suporte a diferentes partes do ciclo de desenvolvimento de software.
Desenvolva seu código
O Visual Studio Code ajuda-te a escrever e gerir código com confiança. Use sugestões de lâmpadas para soluções rápidas, esboços para colapsar blocos de código, e o Explorador de Soluções ou a Vista de Classes para navegar nos seus projetos.
Saiba mais sobre os recursos do IDE que ajudam a organizar e editar conteúdo:
Desenvolver com IA
GitHub Copilot e IntelliCode ajudam-no a escrever código de forma mais rápida e com maior precisão. Use o Copilot Completions para sugestões de código em linha enquanto escreve, e o Copilot Chat para fazer perguntas, gerar código ou refatorar código existente utilizando linguagem natural. Estas ferramentas também auxiliam noutras tarefas de desenvolvimento, como escrever testes unitários, depuração e perfilagem.
Saiba mais sobre o desenvolvimento assistido por IA no Visual Studio.
Crie seu aplicativo
Pode compilar e construir as suas aplicações para criar versões de imediato e testá-las num ambiente de depuração. Podes correr compilações multiprocessador para projetos C++ e C#. Visual Studio também fornece várias opções que você pode configurar quando você cria aplicativos. Você pode criar uma configuração de compilação personalizada, usar as configurações internas, ocultar determinadas mensagens de aviso ou aumentar as informações de saída da compilação.
Saiba mais sobre como compilar e construir no Visual Studio.
Depurar o seu código
Ao usar depuração integrada no Visual Studio, pode facilmente depurar, perfilar e diagnosticar código. Você pode percorrer seu código e examinar os valores armazenados em variáveis, definir inspeções em variáveis para ver quando os valores mudam e examinar o caminho de execução do seu código. Visual Studio também fornece outras maneiras de depurar seu código enquanto ele é executado.
Saiba mais sobre depuração no Visual Studio:
Teste o seu código
Você pode escrever código de alta qualidade usando ferramentas de teste abrangentes no Visual Studio. Os testes de unidade oferecem 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. Conheça o impacto de cada alteração feita 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 gerir o controlo de versões
Usando os recursos Git integrados no Visual Studio, você pode clonar, criar ou abrir seus próprios repositórios. A janela da ferramenta Git fornece tudo o que você precisa para confirmar e enviar alterações, gerenciar ramificações e resolver conflitos de mesclagem. Se tiveres uma conta no GitHub, podes gerir repositórios e rever pull requests diretamente no Visual Studio.
Saiba mais sobre controlo de versões com Git no Visual Studio.
Implante 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 que você 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, veja Deployar a sua aplicação a partir do Visual Studio.
Introdução
Escolhe um tutorial específico para a língua para começares a construir a tua primeira aplicação:
- C# — Constrói uma aplicação simples de consola e aprende o básico de C# e .NET.
- C++ — Crie uma aplicação de consola em C++ e explore a cadeia de ferramentas de compilação.
- Python — Configure suporte para Python e escreva o seu primeiro script.
- JavaScript/Node.js — Constrói uma aplicação web Node.js e Express.
- Visual Basic — Crie uma aplicação simples de consola com o Visual Basic.
- F# — Constrói uma aplicação web com F# e ASP.NET Core.
Próximo passo
- Visite o IDE para se familiarizar com os recursos do IDE e aprender a usá-lo para tarefas básicas.