26 abril 2010

Estrutura de decisão -- Switch.. case

Esssa estrutura de decição nos ajuda bastante quando temos, por exemplo, muitos if... else. Com essa estrutura o nosso código fica mais fácil de entender, veja um exemplo:


Bom nosso exemplo será feito em uma cosole aplication. Você pode adaptar esse exemplo para uma aplicação Windows Forms, sem nenhum problema.


Abra o Visual Studio, clique File ---> New ---> Project


Crie um projeto do tipo Console Aplication e clique em OK.

class Program
{
             static void Main(string[] args)
              {


               Console.WriteLine("Escolha quantos copos de café você deseja tomar: ")
               string s = Console.ReadLine();
               int num = int.Parse(s);
               switch (num)
               {
                case 1:
                Console.WriteLine("Você toma pouco café... :)");
                break;

                case 2:
                Console.WriteLine("Você tá com sono hein... :/");
                break;


                case 3:
                Console.WriteLine("Poxa você gosta mesmo de café... :0");
                break;


                default:
                Console.WriteLine("Digite um quantidade entre 1 a 3");
                break;


                 }
}

Até o próximo post...

E finalmente é lançado o Visual Studio 2010

Bom galera dia 12 de abril foi realizado um evento no qual finalmente foi lançado o Visual Studio 2010, feito totalmente na tecnologia wpf ele trá diversas novidades que você poderá conferir nesses vídeos gravados por Renato Hadad para o portal Msdn.



http://msdn.microsoft.com/pt-br/vstudio/ff625264.aspx

http://msdn.microsoft.com/pt-br/vstudio/ff625266.aspx
http://msdn.microsoft.com/pt-br/vstudio/ff625268.aspx
http://msdn.microsoft.com/pt-br/vstudio/ff625269.aspx
http://msdn.microsoft.com/pt-br/vstudio/ff625270.aspx
http://msdn.microsoft.com/pt-br/vstudio/ff625271.aspx

Vale lembrar que o VS2010 também possui versões express, aquelas versões de grátis para estudantes e iniciantes na tecnologia. Tem até uma versão só pra desenvolvimento de aplicações para Windows Phone. è muito legal. Os links para download são:
 
Visual C# Express:
Visual Web Developer
Visual Studio 2010 Express for Windows Phone CTP
 
Até o próximo post...

12 abril 2010

PROMOÇÂO - Eu quero ser um MCP!

Você sempre quis ter uma certificaçlão Microsoft não é mesmo? Pois o BLOG Programacao pode te dar um Voucher para você fazer a prova de certificação com até 50% de desconto e mais 2ª chance.

Pra ganhar é simples. Basta ser um seguidor do BLOG Programacao e mandar um email para(blogprogramacao@hotmail.com) dizendo que você quer concorrer a 4 Vouchers que serão sorteados dia 29 de abril. Quando eu estiver no ROAD SHOW em BH!


Corra não perca essa chance. Que outro blog faz isso pra você?

Programacao Orientada a Objetos - Herança

Bom galera agora que já vimos dois alicerces da POO (abstração e o encapsulamento) chegou a vez da Herança.
Do MSDN: "Herança pode ser definida como a capacidade de uma classe herdar atributos e comportamento de uma outra classe."

Quando vamos ao shopping comprar um notebook vemos que existem diversos modelos, um mais top que o outro e mais caro também. Tem notebook branco, tem note da tela grande ou pequena, uns com câmera, outros a tela gira... Cada vez que um novo note é criado não é necessário começar do zero, reinventando tudo desde o chipset, até ... a tela touch. Diversos conceitos do notebook, já foram criados, testados e encpsulados em objetos e documentados para que posteriormente novos notebooks pudesses ser montados com bastante tranquildade. Caso queira montar um novo modelo de notebook basta que se herde algumas características já conhecidas de modelos já documentados. No próximo post mostrarei um exemplo em C# de Heranca.

Até o próximo post...