Aprenda C# – tutorial interativo de linguagem C#

Olá pessoal,

Já faz um tempinho que não escrevo no blog, muita coisa aconteceu neste tempo, aprendi novas coisas e criei outras.

Gostaria de compartilhar com todos um aplicativo tutorial interativo que criei enquanto começava a estudar C#.

Para aqueles que nunca ouviram falar dessa linguagem ou querem entender um pouquinho melhor sobre o que é C#, segue um pequeno resumo.

CS

O C# (pronuncia-se “C sharp”) é uma linguagem de programação criada para o desenvolvimento de uma variedade de aplicações que executam sobre o .NET Framework.  C# é uma linguagem simples,  poderosa, com tipagem segura e orientada a objetos.

As várias inovações no C# permitem o desenvolvimento rápido de aplicações, mantendo a expressividade e a elegância das linguagens C-style.

C# combina os melhores elementos de múltiplas linguagens de ampla difusão como C++, Java, Visual Basic ou Delphi. De fato, seu  criador Anders Heljsberg foi também o criador de muitas outras linguagens e meios como Turbo Pascal, Delphi ou Visual J++.

A ideia principal atrás da linguagem é combinar a potência de linguagens como C++ com a simplicidade de linguagens como Visual Basic, além de permitir que a migração dos programadores de C/C++/Java seja o mais imediato possível.

Com ideia semelhante à plataforma Java, o programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET.

A arquitetura .NET é executada sobre uma CLR (Common Language Runtime vou arriscar uma possível tradução – Ambiente de Execução Independente de Linguagem) e se baseia em um dos princípios utilizados na tecnologia Java (compiladores JIT), os programas desenvolvidos para ela são duplo-compilados, ou seja são compilados duas vezes, uma na distribuição e outra na execução.

O C# possui 4 pilares fundamentais: classes, propriedades, métodos e objetos. Se você entender o que é cada um deles terá facilidade para entender como programar.

Vou descrever cada um deles com poucas palavras de forma a simplificar seu entendimento:

– Classe: conjunto de propriedades e métodos, é a base para criação de objetos. Entenda a classe como um modelo, exemplo uma forma de bolo, ela não é o bolo, é apenas a forma.

-Propriedades: são variáveis internas da classe que vão definem suas características. Seguindo o exemplo da forma de bolo, as propriedades seriam responsáveis pela definição do tamanho, formato da forma.

-Métodos: são funções internas da classe, ou seja, toda função criada dentro de uma classe é clamada de método. São responsáveis por aquilo que a classe faz (ações). Seguindo o exemplo da forma de bolo, as classes vão definir como o bolo será feito, por exemplo como o bolo será assado (fogo baixo/alto, por quanto minutos, forno a gás ou micro-ondas).

-Objeto: é o fruto da classe, ele é um cópia da classe. Ele pode ser modificado pelas propriedades e métodos. Quando um objeto é criado, costumamos dizer uma que a classe foi instanciada.  Seguindo o exemplo da forma de bolo, o objeto é o bolo que pode ser pequeno, grande, retangular, circular, assado no forno a gás…

Por último clique no link: AprendaCS.exe

(http://www.4shared.com/file/0KVN1v9G/AprendaCS.html)

Esse pequeno aplicativo escrito em visual console (tela preta) é muito simples e interativo, vai ajudar você a dar os primeiros passos em C#. Fique tranquilo, ele não é um “Vírus”, sou professor e minha obrigação é dar bons exemplos.

(Obs.: para rodar é preciso ter instalado o NET. framework em seu PC, ele faz parte do pacote do Visual Studio)

AprendaCS

—> Aproveite e baixe o AprendaC.exe também e de minha autoria <—

Boa sorte e bons estudos,

Prof. Leandro

4 respostas para Aprenda C# – tutorial interativo de linguagem C#

  1. Willian Pin disse:

    Oi fico honrado de ter te ensinado tanto rs rs rs rs . . .

    Willian Pin

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: