Ir para o conteúdo do rodapé
Iron Academy Logo
Aprenda C#
Aprenda C#

Outras categorias

Introdução à Programação em C#: Um Guia para Iniciantes

Layla Porter
9m 9s

C# é uma linguagem de programação versátil e poderosa desenvolvida pela Microsoft. Neste guia, vamos abordar os conceitos básicos da programação em C#, inspirados pelo tutorial em vídeo " C# para Iniciantes parte 1 - Aprenda como instalar o .NET e começar a programar ", de LaylaCodesIt . Vamos abordar tudo o que Layla faz - desde a configuração do seu ambiente de desenvolvimento até a escrita e compreensão do seu primeiro programa em C#.

Introduction to C

C# é uma linguagem de programação moderna, orientada a objetos, projetada para criar uma ampla gama de aplicativos que são executados na plataforma .NET. É conhecido por sua simplicidade, versatilidade e robustez, o que o torna uma escolha popular tanto para iniciantes quanto para desenvolvedores experientes.

Configurando o ambiente de desenvolvimento

Antes de começarmos a programar em C#, precisamos configurar nosso ambiente de desenvolvimento. Layla inicia seguindo os passos abaixo para configurar todo o ambiente de desenvolvimento em C#.

1. Instalar o SDK do .NET (0:15)

Primeiro, precisamos instalar o SDK do .NET (Kit de Desenvolvimento de Software). Isso é essencial para compilar e executar aplicativos C#.

  • Visite a página de download do .NET Existem diferentes versões do .NET disponíveis. Layla recomenda baixar a versão mais recente, que na época era o .NET 7. Desde então, a Microsoft lançou o .NET 8.0, então escolha essa versão.

  • Escolha a versão adequada para o seu sistema operacional (Windows, macOS ou Linux) e baixe o instalador. Execute o instalador e siga as instruções na tela para concluir a instalação.

Para verificar a instalação (1:14):

  • Abra um terminal ou uma janela do PowerShell.
  • Digite dotnet e pressione Enter. Se instalado corretamente, você verá uma lista de comandos disponíveis.
  • Para verificar as versões do SDK instaladas, digite dotnet --list-sdks.

2. Instalar um Ambiente de Desenvolvimento Integrado (IDE) (2:02)

Um IDE (Ambiente de Desenvolvimento Integrado) é um software que fornece aos desenvolvedores um espaço único e flexível para editar, testar e construir seus aplicativos. Às 2h47, Layla sugere o uso do Visual Studio Code (VS Code), um editor de código gratuito e multiplataforma – uma boa opção para começar. Quando você se sentir mais confortável com a programação, poderá migrar para plataformas mais abrangentes, como o Visual Studio e o JetBrains Rider.

  • Faça o download do Visual Studio Code no site oficial .

  • Siga as instruções de instalação do seu sistema operacional. Após a instalação, inicie o Visual Studio Code.

3. Configurar um espaço de trabalho (3:03)

Você precisa de um diretório para armazenar os arquivos do seu projeto:

  • Crie uma nova pasta para seu projeto em C:\users\your-username\source\repos como visto no vídeo em 3:16, onde Layla mostra como criar uma pasta chamada new-code. Você pode criar a pasta do seu projeto em qualquer lugar.
  • Abra esta pasta no Visual Studio Code selecionando Arquivo > Abrir Pasta e navegando até a pasta criada.

Escrevendo seu primeiro programa em C

Com o ambiente configurado, vamos escrever um programa simples em C#. Siga estes passos, conforme demonstrado no vídeo, para criar seu primeiro programa em C#.

1. Criar um novo aplicativo de console .NET (4:06)

Utilizando o terminal no Visual Studio Code:

  • Mude para o diretório do seu projeto: cd path/to/new-code
  • Crie um novo aplicativo de console: dotnet new console
  • Este comando configura um projeto básico de console C# com um modelo padrão.

2. Explore a estrutura do projeto (5:08)

Após criar o novo projeto, você notará vários arquivos em sua pasta:

  • Program.cs : Este é o arquivo principal onde você escreverá seu código.
  • .csproj : Este é o arquivo de projeto que contém as configurações específicas do projeto.

3. Escreva e execute seu código (5:49)

Abra Program.cs e você verá um programa simples em C#:

// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");

Para executar o programa (6:05):

  • No terminal, digite dotnet run.
  • Você deve ver a saída: Hello, World!

4. Modificar o programa (7:00)

Vamos tornar o programa interativo:

  • O exemplo a seguir pergunta o nome do usuário e o cumprimenta:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");

// Reads input from the user
string name = Console.ReadLine();

// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");

// Reads input from the user
string name = Console.ReadLine();

// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
  • Salve as mudanças e execute o programa novamente com dotnet run.

Explicando a estrutura da linguagem de programação C

No passado, os programas em C# seguiam uma estrutura mais rígida com vários elementos-chave:

1. Espaços de nomes:

Esses elementos organizam o código em categorias lógicas. Você normalmente veria using System; no início, que traz funcionalidades comumente usadas.

2. Aulas:

C# é orientada a objetos e o código é organizado em classes. Uma classe é como um modelo para a criação de objetos.

3. Método principal:

Este é o ponto de partida do seu programa. A execução começa aqui. Ele tem uma assinatura específica: static void Main(string[] args).

4. Métodos:

Blocos de código reutilizáveis ​​que executam tarefas específicas. Eles podem receber argumentos e retornar valores de diferentes tipos de dados.

5. Declarações e expressões:

Essas instruções constituem o núcleo do seu programa, manipulando dados e controlando o fluxo do código C#.

Declarações de Alto Nível – Uma Abordagem Mais Simples:

Versões mais recentes do C# (C# 6 e superiores) introduziram instruções de nível superior. Isto permite que você escreva código C# diretamente em um arquivo .cs sem a necessidade de uma classe ou método Main, como demonstrado por Layla no vídeo. Eis como isso muda as coisas:

Sem mais aulas (opcional):

Instruções de nível superior são uma alternativa à codificação baseada em classes para programas simples que não exigem recursos complexos de orientação a objetos. Se você está começando agora com C#, esta é uma maneira mais fácil e simples de programar enquanto aprende.

Método principal opcional:

Com instruções de nível superior, você pode dispensar a necessidade de um método Main. Em vez disso, a primeira linha executável do seu arquivo se torna o ponto de entrada para o programa da classe.

Conclusão

Parabéns! Você configurou seu ambiente de desenvolvimento C#, escreveu e compreendeu seu primeiro programa em C#. Como mencionado anteriormente, este guia foi inspirado por LaylaCodesIt - confira o canal dela para ver demonstrações em vídeo de tudo o que foi mencionado acima e para obter mais informações sobre programação em C#.

Enquanto isso, confira nossos outros recursos, onde compartilhamos nossos criadores favoritos, tutoriais e materiais de aprendizado para aprimorar suas habilidades em C#. Boa programação!

Hero Worlddot related to Introdução à Programação em C#: Um Guia para Iniciantes
Hero Affiliate related to Introdução à Programação em C#: Um Guia para Iniciantes

Ganhe mais compartilhando o que você ama.

Você cria conteúdo para desenvolvedores que trabalham com .NET, C#, Java, Python ou Node.js? Transforme sua expertise em renda extra!

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim