segunda-feira, 28 de outubro de 2013

3 - Aula C# - Variáveis, de uma forma descomplicada

Nessa aula vamos entrar em um assunto muito importante, Variáveis.

Sendo direto, uma variável é uma informação armazenada na memoria, ou pensando diferente, pegue um arquivo no seu computador, ele tem um nome não tem? esse nome é o exemplo de uma variável.

Ou também, pense em um jogo RPG, o seu personagem tem um HP , esse HP também é uma variável.

Vamos ver alguns tipos de variáveis:

bool = Variável booleana, ela simplesmente serve para armazenar uma condição, ou simplesmente se é verdadeiro ou falso, (true ou false).

int = Variável inteira, esse tipo de variável serve para armazenar números inteiros, ex: 1,2,30,40,500,600,-1,-2,-30,-40,-500,-600...

float = Variável flutuante, serve para armazenar números que não são inteiros, ex:
1.5f , 40.6f, 300.20f -1.5f, -40.6f, -300.20f...

double = Variavél double, suporta 2x mais dados que a float, porém e definido sem o f, ex:
1.5 , 40.6, 300.20 -1.5, -40.6, -300.20...

char = Variável caracteres, armazena uma letra apenas, ex:
a,b,c,d,e,f,y,u,i,o.p, etc.

string = Variável string, armazena palavras, frases, e textos, ex:
dois, carro, dois carros, dois carros vermelhos, etc.

Bom vamos por em pratica,
para definir uma variável devemos por o tipo e depois o nome dela, exemplo;

int idade;
string nome;
float altura;



podemos também já definir o seu valor, exemplo:

int idade = 30;
string nome = "José";
float altura = 1.83f;

OBS. o nome das variáveis não podem conter acentuação, apenas seu resultado se for tipo string.

vou dar um exemplo direto no programa:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Aula_3_Variaveis
{

    class Program
    {
        

        static void Main(string[] args)
        {
            int idade = 30;
            string nome = "José";
            float altura = 1.83f;

            System.Console.WriteLine(idade);
            System.Console.WriteLine(nome);
            System.Console.WriteLine(altura);
            System.Console.ReadKey();
            
        }
    }
}


aqui eu defini as variáveis, já atribui seus valores e mandei escrever os valores no console.
rode a aplicação e veja o que acontece! (F5)




2 - Aula C# - Conhecendo melhor (algumas funções)

Bom, nessa aula vou mostrar algumas funções básicas do c#, algumas delas só serão usadas em aplicações para console, mas servirão como base para aprender as próximas.

Exemplo:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Aula_2_Conhecendo_melhor
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine("Olá, eu sou o Dio!");
            System.Console.ReadKey();
        }
    }
}



Preste atenção nas linhas marcadas em azul,
a primeira função serve para escrever uma linha no console, todas as funções devem conter parênteses ( ), nessa função devemos passar o que queremos mostrar no console entre aspas dentro dos parênteses, no exemplo eu passei a mensagem Olá, eu sou o Dio!.
Na segunda linha eu usei um comando que serve para saber qual tecla você pressionou, mas no exemplo só usei para não deixar a aplicação fechar, se não ela mostraria a mensagem e fecharia rapidamente.

Se você compilar a aplicação irá ver essa mensagem impressa, e ao apertar o botão irá fechar.
Obs: para compilar pressione a tecla F5.

Algumas outras funções:
System.Console.Clear() 
essa função limpa a tela do console, deixando nada escrito.

System.Console.ReadLine() 
essa função lê o que o usuário digitou.

1 - Aula C# - Introdução a Programação

A Linguagem de programação C# ou C Sharp é uma linguagem cujo foi desenvolvida pela Microsoft no ano  de 2001, ela foi baseada em c++,a linguagem C# é totalmente orientada por objetos e foi desenvolvida principalmente para bater de frente com a linguagem Java.

para iniciar o aprendizado, você precisará de um compilador de c#, eu recomendo usar o  Visual Studio 2010 Express C#.

Com esse compilador poderemos criar aplicativos sem muita complicação.

Após instalado ele vai pedir para você registrar, siga as instruções e registre o programa gratuitamente para poder usa-lo.

Com o programa aberto, vamos criar um novo projeto, selecione Console Application, e lá em baixo aonde tem o "Name" escolha o nome para sua aplicação, eu vou usar Aula 1 Introdução.

Exemplo de Código:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Aula_1_Introdução
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Vamos analisar esse código.
As quatro primeiras linhas definem a biblioteca usada, essas bibliotecas contém as funções cujo você irá utilizar, mas falaremos dela mais tarde.
A quinta linha define um NameSpace que é uma forma de organizar o código, pense nele como se fosse uma pasta e que todo código que estão entre a chave ( { ) abaixo dele e a ultima chave ( } ) fossem os arquivos que estão dentro dessa pasta.
A sétima linha define a classe da aplicação, a classe Program define que faremos uma aplicação para Console.
E a nona linha define a função que utilizaremos, nesse caso utilizaremos a função Main cujo é a função principal, aonde todo o nosso código ativo deverá ficar.

Importante!!!
as linhas digitadas cujo não usam chaves devem sempre serem terminadas em ; (ponto e vírgula)



Linguagem Selecionada

Bom pessoal, eu vou iniciar as aulas ensinando C# (C-Sharp), mas futuramente pretendo ensinar C++(C Plus) também.

Aulas de programação Gratis

Olá pessoa!
em breve pretendo fazer uma série de aulas ensinando algumas linguagem de programação, ou talvez também programação para jogos