Allegro 5.0.7, MinGW 4.6 e Eclipse Juno

Padrão

Olá pessoal! Apesar da irregularidade de posts ultimamente, o blog não morreu não! Estou com sérios problemas de conexão com a Internet em casa, por isso não tenho conseguido postar por aqui. Além disso, estou aguardando sair o novo Visual Studio para Windows Phone 8 pra continuar com a série de posts.

Nas últimas semanas estive ministrando um curso sobre a biblioteca Allegro. Qual não foi a minha surpresa, que a última versão (5.0.7) não traz uma versão já compilada para Windows que suporte a versão 4.4 do MinGW, que por sinal acompanha a instalação “padrão” do Code::Blocks. Percebendo isso, resolvi fazer esse tutorial para instalação da nova versão da biblioteca com o MinGW 4.6, este sim compatível. E aproveitando, já vou mostrar como utilizar o Eclipse como IDE. Apesar de originalmente voltado para Java, é uma ótima IDE para desenvolvimento em praticamente qualquer linguagem, já que é orientado a plugins.

Continue lendo

Tutorial Windows Phone #7 – Navegação com Estados

Padrão

Olá pessoal leitores!!!

No post de hoje, vamos avançar um pouco mais no desenvolvimento dos aplicativos para a plataforma Windows Phone. Nos tutoriais anteriores, vimos como transferir parâmetros entre páginas, realizar transições e utilizar configurações gerais compartilhadas entre todas as páginas. Hoje, vamos ver como ocorre a parametrização de objetos.

Continue lendo

Tutorial Windows Phone #6 – Navegação Utilizando Variáveis Globais

Padrão

Olá pessoal! No último post da série sobre Windows Phone, vimos como transmitir dados entre páginas. No tutorial de hoje, vamos ver como realizar uma transição de páginas e compartilhar um atributo global entre elas.

Neste tutorial, teremos a MainPage e duas páginas secundárias, Pagina2Pagina3. Na página principal, poderemos marcar uma opção para que todas as páginas se tornem azuis. Esse atributo será lido pelas outras páginas para que apliquem essa propriedade também.

Continue lendo

Tutorial Windows Phone #5 – Transferindo Dados entre Páginas

Padrão

Olá pessoal!

No último tutorial sobre Windows Phone, criamos um sistema simples de navegação entre duas páginas. Hoje, veremos como passar dados entre as páginas. Para início de conversa, crie um novo projeto chamado NavegacaoComParametros (ou um outro nome qualquer que você queira). Após criar, adicione uma nova página, chamada Pagina2.xaml, da mesma forma como foi feito no último tutorial.

Nosso aplicativo será constituído de três Hyperlinks, que direcionarão para a segunda página, onde será exibida qual opção foi selecionada.

Continue lendo

Tutorial Allegro 5 #16 – Fadein e Fadeout (Alpha Blending)

Padrão

Olá leitores! Este depois de vários posts, chegamos ao fim da série sobre Allegro 5. Como devem ter percebido 0u não, não sou um profundo conhecedor da biblioteca. Apenas criei a série para compartilhar com vocês os assuntos que eu fui estudando, quase a partir do zero. Isso mostra que, sim, com um pouco de persistência, é possível se aventurar por novas ferramentas, mesmo que a documentação seja um pouco escassa. No final das contas, consegui, pelo menos, montar um pequeno guia em português pra quem quer começar a mexer com Allegro 5.

E pra encerrar, vou mostrar um uso dos conhecidos efeitos de transição fadein e fadeout. Procurei deixar as duas funções o mais genéricas possível, para que vocês possam reutilizá-las em outros projetos que vocês porventura vierem a fazer.

Continue lendo!

Tutorial Allegro 5 #15 – Utilizando Caixas de Diálogo Nativas

Padrão

Olá pessoal! Hoje vamos ter um tutorial bastante simples, mas bem legal, mostrando como utilizar caixas de diálogo nativas do sistema operacional em seu aplicativo usando a Allegro 5.

Para o uso de tal recurso, utilizamos a extensão allegro_dialog, que é quem se encarrega de adaptar a chamada à função de exibição ao estilo de janela do seu sistema operacional (Windows, Linux ou MacOS).

Continue lendo!