GeeksforGeeks

Nov 5, 2021

Visual Studio é um Ambiente de Desenvolvimento Integrado (IDE) desenvolvido pela Microsoft para desenvolver GUI(Graphical User Interface), console, aplicações Web, aplicativos web, aplicativos móveis, nuvem e serviços web, etc. Com a ajuda desta IDE, você pode criar código gerenciado, bem como código nativo. Ele utiliza as várias plataformas de desenvolvimento de software da Microsoft como Windows store, Microsoft Silverlight, e Windows API, etc. Ele não é um IDE de idioma específico, pois você pode usá-lo para escrever código em C#, C++, VB(Visual Basic), Python, JavaScript, e muitas outras linguagens. Ele fornece suporte a 36 linguagens de programação diferentes. Está disponível para Windows, bem como para macOS.

Evolução do Visual Studio: A primeira versão do VS(Visual Studio) foi lançada em 1997, nomeada como Visual Studio 97 tendo a versão número 5.0. A última versão do Visual Studio é a 15.0, que foi lançada em 7 de março de 2017. Ela também é chamada de Visual Studio 2017. As versões mais recentes do Visual Studio suportadas do .Net Framework são 3.5 a 4.7. Java era suportado em versões antigas do Visual Studio, mas na versão mais recente não oferece nenhum suporte à linguagem Java.

Visual Studio Editions

Existem 3 edições do Microsoft Visual Studio como segue:

1. Comunidade: É uma versão gratuita que é anunciada em 2014. Todas as outras edições são pagas. Esta contém as funcionalidades semelhantes à edição Professional. Usando esta edição, qualquer desenvolvedor individual pode desenvolver suas próprias aplicações gratuitas ou pagas como aplicações .Net, aplicações Web e muitas outras. Em uma organização empresarial, esta edição tem algumas limitações. Por exemplo, se a sua organização tem mais de 250 PCs e receita anual superior a 1 milhão de dólares americanos, então você não está autorizado a usar esta edição. Em uma organização não empresarial, até cinco usuários podem usar esta edição. Seu objetivo principal é fornecer o suporte ao Ecossistema(Acesso a milhares de extensões) e Linguagens(Você pode codificar em C#, VB, F#, C++, HTML, JavaScript, Python, etc.).

2. Profissional: É a edição comercial do Visual Studio. Ele vem em Visual Studio 2010 e versões posteriores. Ele fornece o suporte à edição XML e XSLT e inclui a ferramenta como Server Explorer e integração com o Microsoft SQL Server. A Microsoft fornece um teste gratuito desta edição e após o período de teste, o usuário tem que pagar para continuar usando-o. Seu principal objetivo é prover Flexibilidade(Ferramentas profissionais de desenvolvimento para construir qualquer tipo de aplicação), Produtividade(Poderosas funcionalidades como CodeLens melhoram a produtividade de sua equipe), Colaboração(Ferramentas ágeis de planejamento de projetos, gráficos, etc.) e Benefícios para Assinantes como software Microsoft, mais Azure, Pluralsight, etc.

3. Enterprise: É uma solução integrada, de ponta a ponta, para equipes de qualquer tamanho com as exigentes necessidades de qualidade e escala. A Microsoft fornece um período de teste gratuito de 90 dias desta edição e após o período de teste, o usuário tem que pagar para continuar usando-a. O principal benefício desta edição é que ela é altamente escalável e fornece software de alta qualidade.

Comece com o Visual Studio 2017

  • Primeiro, você tem que baixar e instalar o Visual Studio. Para isso, você pode consultar o download e a instalação do Visual Studio 2017. Não se esqueça de selecionar a carga de trabalho do núcleo .NET durante a instalação do VS 2017. Se você esquecer, terá que modificar a instalação.
  • Você pode ver várias janelas de ferramentas quando abrir o Visual Studio e começar a escrever seu primeiro programa da seguinte forma:

    1. Editor de código: Onde o usuário irá escrever o código.
    2. Janela de Saída: Aqui o Visual Studio mostra as saídas, avisos do compilador, mensagens de erro e informações de depuração.
    3. Solution Explorer: Mostra os arquivos nos quais o usuário está trabalhando atualmente.
    4. Properties: Ele dará informações adicionais e contexto sobre as partes selecionadas do projeto atual.
  • Um usuário também pode adicionar janelas como por exigência, escolhendo-as no menu View. No Visual Studio as janelas da ferramenta são personalizáveis, pois um usuário pode adicionar mais janelas, remover a janela aberta existente ou pode mover as janelas de acordo com a melhor adequação.
  • Vários Menus no Visual Studio: Um usuário pode encontrar muitos menus na tela superior do Visual Studio como mostrado abaixo
    1. Criar, Abrir e salvar comandos de projetos estão contidos pelo menu File.
    2. Procurar, Modificar, Refatorar comandos de código estão contidos pelo menu Edit.
    3. Menu View é usado para abrir as janelas de ferramentas adicionais no Visual Studio.
    4. Menu Project é usado para adicionar alguns arquivos e dependências no projeto.
    5. Para alterar as configurações, adicionar funcionalidades ao Visual Studio via extensões, e acessar várias ferramentas do Visual Studio podem ser usadas usando o menu Tools.
  • O menu abaixo é conhecido como a barra de ferramentas que fornece o acesso rápido aos comandos mais usados. Você pode adicionar e remover os comandos indo a View → Customize

Note:

  • Suporte para diferentes linguagens de programação no Visual Studio é adicionado usando um VSPackage especial que é conhecido como Language Service.
  • Quando você instalar o Visual Studio então a funcionalidade que é codificada como VSPackage estará disponível como Service.
  • Visual Studio IDE fornece os três tipos diferentes de serviços conhecidos como SVsSolution, SVsUIShell, e SVsShell.
  • SVsSolution service é usado para fornecer a funcionalidade para enumerar soluções e projetos no Visual Studio.
  • SVsUIShell é usado para fornecer a funcionalidade da Interface do Usuário como barras de ferramentas, abas etc.
  • SvsShell é usado para lidar com o registro de VSPackages.
Tags de artigos :

C#

Deixe uma resposta

O seu endereço de email não será publicado.