S01 - Configurações: Ferramentas
Visão Geral
Neste curso, você escreverá código em C# usando o editor Visual Studio Code (VS Code) e fará a compilação com o .NET framework.
Você precisará instalar as seguintes aplicações:
- Git (para obter, rastrear e compartilhar arquivos).
- Visual Studio Code, geralmente chamado de "VS Code" (para criar seus programas).
- .NET Framework (para construir e executar seus programas).
- Extensão C# no VS Code (isso ajuda o VS Code a formatar o código C# corretamente).
Cada um deles é padrão da indústria, multiplataforma e está disponível gratuitamente.
Ferramentas
Instale Suas Ferramentas
-
Git – Baixe e instale o Git seguindo as Instruções Oficiais de Instalação do Git (conteúdo em inglês).
- Certifique-se de selecionar seu sistema operacional e baixar o instalador apropriado.
- Usuários do Windows: Você pode selecionar a versão mais recente no topo da lista. (Caso contrário, certifique-se de selecionar um "instalador autônomo" em vez de um "portátil".)
- Usuários do MacOS: Talvez você já tenha o Git instalado por causa do Xcode ou de outras
ferramentas. Você pode verificar abrindo uma janela do Terminal e digitando
git --version. Se o terminal exibir um número de versão, então ele já está instalado. Se você vir o erro "Comando não encontrado", então você ainda precisa instalá-lo. Você pode escolher qualquer opção que desejar, mas o instalador binário é provavelmente o mais simples.
- VS Code – Baixe e instale o VS Code seguindo as Instruções Oficiais de Instalação do VS Code (conteúdo em inglês).
- Se já instalou o VS Code em um curso anterior (como CSE 110, 111 ou WDD 130), você pode pular esta etapa.
- Extensão C# para VS Code – Baixe e instale a extensão seguindo as Instruções Oficiais da Extensão C# - (conteúdo em inglês).
- .NET SDK – Baixe e instale o .NET SDK que você usará para compilar e executar seus programas
seguindo as Instruções Oficiais de
Instalação do
.NET SDK.
- Por favor, obtenha a versão recomendada e certifique-se de que ela seja adequada ao seu sistema operacional. Em abril de 2024, a versão é .NET 8.0.
- Importante: No Windows, você pode escolher entre o SDK ou o Runtime. Escolha o SDK.
- Para MacOS: Se você tiver um processador M1/M2, deverá baixar a versão ARM. Se você tiver um chip Intel, deverá baixar a versão x64.
- Você pode ver alguns avisos sobre versões específicas do Visual Studio. Você não precisa se preocupar com esses avisos, porque estará usando o VS Code, não o "Visual Studio" comum.
Windows: Ajuda para Encontrar o Download Correto:
Se você estiver usando um computador Windows, será necessário baixar o instalador correspondente ao seu processador. Há versões para x64 (processadores de 64 bits) e x86 (processadores de 32 bits), bem como uma versão diferente se você tiver um processador ARM.
Você pode verificar o tipo do seu processador clicando em Windows > Configurações
(ícone de engrenagem) > Sistema. Em seguida, role para baixo na barra lateral esquerda e
selecione Sobre. Esta página mostrará o "Tipo de Sistema".
Ajuda para Solução de Problemas do Mac:
Se você estiver usando o MacOS e ele não conseguir encontrar o dotnet após a instalação, pode ser
que o local onde ele foi instalado não esteja listado no seu caminho. Esta página do StackOverflow (conteúdo em inglês) pode ajudar você a colocar um link para
o
executável dotnet em um local que já esteja no seu caminho.
Modelo do Curso
Há um modelo de projeto para este curso que contém um ponto de partida para todos os projetos que você precisará. Você baixará este modelo uma vez agora, usando o Git, então poderá usar este projeto para todo o seu trabalho pelo restante do curso.
O Git é uma ferramenta para baixar e compartilhar programas e códigos. Você aprenderá muito mais sobre o Git em outra atividade de aprendizagem. Esta atividade ajudará você com os conceitos básicos de uso para obter o modelo do curso e verificar se você instalou todas as ferramentas corretamente.
Crie Sua Própria Cópia do Modelo no GitHub
- Acesse GitHub.com - (conteúdo em inglês). Crie uma nova conta caso ainda não tenha uma. Então faça login.
- Acesse o repositório de modelos de projeto aqui: https://github.com/byui-cse/cse210-ww-modelo-pt (conteúdo em inglês).
- Clique no botão verde "Use this template" (usar este modelo) e depois "Create a new repository" (Criar um
novo repositório). Isso solicitará que você crie sua própria
cópia deste repositório. Escolha um nome que seja significativo para você para seu repositório, como
cse210-projetosou outro que desejar. - Na etapa de "Configuration", no botão "choose visibility", selecione público para seu repositório para que seu instrutor e avaliadores possam acessá-lo.
- Há apenas um branch (ramificação) no repositório de modelos, então não importa se você incluir todas as ramificações ou não.
- Depois de terminar de criar sua cópia do repositório no GitHub, você será levado para uma página com um
endereço como
https://github.com/seu-nome-de-usuario/cse210-projetoscom seu nome de usuário no endereço.
A página não tem o botão "Use this template" (usar este modelo)"?
Se você não vir o botão verde para "Use this template", é possível que você não esteja autenticado. Se você não estiver autenticado, verá um botão verde "Código" em vez do botão correto "Use this template". Por favor, faça login para ver o botão correto.
Use o Git para Baixar seu Modelo Para Seu Computador
- Abra o VS Code.
- Se o seu VS Code abrir em um projeto anterior, em vez da página "Bem-vindo", selecione Arquivo -> Nova Janela
-
Na página Introdução ao VS Code, selecione "Clonar um Repositório Git".
- Isso abrirá uma caixa para você fornecer o URL do repositório. Este URL é a página da web em que você
estava anteriormente (como:
https://github.com/seu-nome-de-usuario/cse210-projetos, mas é claro, com o seu nome de usuário na URL). - Você deve copiar e colar sua URL nesta caixa e pressionar a tecla Enter. Isso abrirá um explorador de arquivos para você selecionar um local no seu computador para sua cópia local deste repositório.
- Isso abrirá uma caixa para você fornecer o URL do repositório. Este URL é a página da web em que você
estava anteriormente (como:
- No explorador de arquivos, selecione um local no seu computador onde você quer armazenar seus projetos para este curso.
- Abra o repositório clonado quando solicitado (você também pode clicar em "Abrir a Pasta..." e navegar até o local dessa nova pasta).
Como o C# foi projetado para executar projetos maiores em vez de arquivos únicos, conforme você trabalha neste curso, é importante que abra esta pasta (por exemplo, "cse210-projetos"), e não um único arquivo.
Executar um Projeto C#
- Depois que o projeto estiver aberto no VS Code, você pode selecionar o botão de depuração no menu à esquerda. (Este é um botão de reprodução com um pequeno ícone de "inseto" ao lado.)
- Na caixa suspensa na parte superior do painel de depuração, selecione o "Projeto Sandbox" e clique no botão de reprodução verde ao lado dele para executá-lo.
- Ele deve construir e executar seu projeto sandbox, que exibe "Olá Sandbox Mundo!" no terminal.
Está vendo apenas ".Net Core Launch" na sua caixa suspensa?
É importante abrir a pasta exata que você criou. Se você abrir uma pasta acima ou abaixo dela por acidente, ou se você simplesmente abrir um arquivo no VS Code, em vez de abrir sua pasta, você não verá as opções corretas na sua caixa suspensa.
Isso ocorre porque a pasta que você criou acima contém instruções que informam ao VS Code como executar cada um dos projetos.
Demonstração em Vídeo (Opcional)
O vídeo a seguir mostra as etapas para obter o repositório de modelos de curso.
Link direto: Obtendo os Modelos dos Projetos do Curso
Resumo
Você deve ter concluído as seguintes etapas para preparar seu computador para poder desenvolver programas em C#:
- Git instalado.
- VS Code instalado (se ainda não estiver instalado).
- .NET Framework instalado.
- Extensão C# para VS Code instalada.
- Repositório de modelos de curso clonado.
- Programa de exemplo em C# executado com sucesso.
É isso! Agora seu ambiente de desenvolvimento está pronto para este curso.
Etapa adicional: Criando um Novo Projeto em C# (opcional)
As etapas mostradas acima ajudam você a obter todos os projetos e repositórios necessários para este curso. Mas se você quiser criar seus próprios projetos, essas informações podem ser úteis.
Você pode criar um novo projeto .NET (C#) do tipo console digitando dotnet new console em um
terminal de linha de comando em uma pasta vazia. Então, você pode executar o projeto digitando
dotnet run no terminal.
Simples assim.
No entanto, se você quiser executar e depurar esses programas no VS Code, precisará configurar alguns arquivos de configuração para informar ao VS Code como usar seu programa. O vídeo a seguir explica essas etapas:
Link direto: ▶️Criando Um Novo Projeto C# no VS Code
Obtendo Ajuda
Se você não conseguiu concluir nenhuma dessas etapas, então você ainda não está preparado. Por favor, entre em contato para obter ajuda no Microsoft Teams.