Aula 1: Introdução ao C#

Objetivos da Aula é compreender o que é C# e suas aplicações, configurar o ambiente de desenvolvimento (Visual Studio) e escrever o primeiro programa em C#: "Hello, World!".

LOR Studios

11/21/20242 min ler

1. O que é C#?

O C# (pronunciado como "C-sharp") é uma linguagem de programação moderna, orientada a objetos, desenvolvida pela Microsoft como parte da plataforma .NET. Foi projetada para ser simples, poderosa e segura.

Principais Características:

  • Orientada a Objetos: Facilita organização e reutilização de códigos.

  • Multiplataforma: Com o .NET Core (atualmente .NET 5 e superior), é possível criar aplicações que rodam no Windows, macOS e Linux.

  • Versátil: Pode ser usada para desenvolvimento de:

    • Jogos (Unity).

    • Aplicações de desktop (Windows Forms, WPF).

    • Aplicações web (ASP.NET).

    • Aplicações móveis (Xamarin).

História e Evolução:

  • Criado no início dos anos 2000 por Anders Hejlsberg.

  • Evoluiu para incluir recursos como LINQ, expressões lambda, e programação assíncrona.

  • Originalmente restrito ao ecossistema Windows, mas tornou-se multiplataforma com o .NET Core.

2. Por que escolher C#?

Vantagens do C#:

  • Fácil de aprender: Sintaxe simples e clara.

  • Ferramentas robustas: IDEs como o Visual Studio oferecem suporte completo para o desenvolvimento.

  • Comunidade ativa: Extensa documentação e suporte de desenvolvedores ao redor do mundo.

  • Integração com o .NET: Acesso a uma vasta biblioteca de funcionalidades.

3. Configurando o Ambiente de Desenvolvimento

Antes de iniciar a programação em C#, é necessário configurar o ambiente de desenvolvimento.

Passo a Passo para Instalar o Visual Studio

  1. Acesse o site do Visual Studio

  2. Baixe a versão Community (gratuita) ou outra versão de sua preferência.

  3. Durante a instalação, selecione o pacote de "Desenvolvimento .NET".

  4. Concluída a instalação, abra o Visual Studio e configure:

    • Tema (claro ou escuro).

    • Atalhos de teclado (se preferir um estilo de outro editor, como o Eclipse ou IntelliJ IDEA).

4. Escrevendo o Primeiro Programa: "Hello, World!"

Vamos criar o primeiro programa em C# para exibir a mensagem "Hello, World!" no console.

Passo a Passo:

  1. Abra o Visual Studio e crie um novo projeto:

    • Clique em File > New > Project.

    • Selecione Console App (.NET Core) e avance.

    • Dê um nome ao projeto, como HelloWorld.

  2. Substitua o código gerado pelo seguinte:

Resultado Esperado:

Ao executar o programa, a seguinte mensagem aparecerá no console:

  1. Clique em Run ou pressione Ctrl + F5 para executar o programa.

Explicação do Código:

  • using System;: Importa o namespace que contém funcionalidades básicas, como a classe Console.

  • namespace HelloWorld: Define um espaço para organizar o código.

  • class Program: Declara a classe principal do programa.

  • static void Main(string[] args): Ponto de entrada do programa. É onde a execução começa.

  • Console.WriteLine("Hello, World!");: Imprime a mensagem no console

  1. Adicione uma segunda linha que exiba a saudação "Bem-vindo ao mundo do C#!".

  2. Experimente remover uma linha de código e observe o que acontece.

5. Atividade Prática

Objetivo: Familiarizar-se com o ambiente de desenvolvimento e sintaxe básica do C#.

Desafios:

  1. Modifique o programa para exibir seu nome: