IRONSOFTWAREHOME

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

Primeiros passos com a 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 o 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 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:

  • Altere 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 C# simples:

// 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!");
  • Salve as alterações 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, o 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 possui 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. Isso 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!

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.