segunda-feira, 27 de abril de 2009

Silverlight 3 - Primeiro Demo

Acabo de publicar meu primeiro demo em Silverlight 3. Ele está publicado aqui. Nele eu utilizo grande parte das novidades do Silverlight 3 que ainda está por vir. Vale lembrar que ele ainda está em versão beta e muita coisa ainda pode mudar. Aconselho primeiro atualizar o plugin do seu browser aqui e reinicia-lo antes de executar o Demo. Foi utilizado o template padrão do Navigation Framework, utilizei a funcionalidade de UriMapping disponibilizando assim recursos de Deep Linking e SEO. Incluí dois simples Pixel Effects aplicados a uma imagem, o DropShadow e o BlurEffect. O vídeo utilizado nesta parte do demo pode ser visto aqui. Também pode ser visto aplicação de Out Of Browser, tratamento de Exception com ChildWindow e a integração do histórico do Browser.

quarta-feira, 22 de abril de 2009

Dynamic em C# 4.0

Sendo entregue com o Visual Studio 2010 e o Framework 4.0 o C# 4.0 promete, e muito. Dentre as novidades que estão por vir está o DLR, que possibilita linguagens dinâmicas como Iron Ruby e Iron Phyton serem compatíveis com .NET. Então estou postando aqui um vídeo que mostra como o dynamic pode nos ajudar bastante no desenvolvimento das aplicações do dia a dia. No vídeo é mostrado como interagir com XML com dynamics. Só pra se ter uma idéia um acesso como myElement.Attribute["lastName"].Value pode ser acessado apenas como myElement.lastName.

terça-feira, 21 de abril de 2009

Entity Framework 4.0

O Visual Studio 2010 já está no forno e junto com ele será entregue o Framework 4.0. Uma das novidades será o Entity Framework 4.0. Eu dei uma conferida no vídeo do Jonathan Carter, agora será possível criar o modelo de entidades e com ele gerar o banco de dados. Por enquanto ele só gera o script para rodar no SQL, mas em breve o próprio Visual Studio criará diretamente o banco de dados.

domingo, 19 de abril de 2009

Silverlight 2 & Silverlight 3

Um problema que se encontra ao se instalar o Tools e SDK do Silverlight 3 é que se precisarmos fazer uma aplicação Silverlight 2 teremos que ir na famoso "Adicionar e Remover Programas", encontrar e remover cada um deles e depois adicionar o da outra versão. No Visual Studio 2010 será possível fazer aplicações tanto para Silverlight 2 quanto para Silverlight 3 mas por enquanto ainda teremos que ter todo esse trabalho. Pra facilitar um pouco Shawn Wildermuth fez algumas alterações no bath criado por Amy Dullard para automatizar um pouco as coisas. Eu testei esse bath e funcionou tudo correto, mas antes desinstalei tudo que tinha de Silverlight, tanto SDK quanto Tools. Quer quiser tentar o mesmo pode fazer o download dos arquivos abaixo: Silverlight_Tools.exe Silverlight3_Tools.exe Silverlight.2.0_Developer.exe Silverlight.3.0_Developer.exe Bath Coloque todos na mesma pasta e rode o Setup_SLTools_Util.bat. Ele vai gerar dois outros Bath, um que vai de Silverlight 2 para o 3 e outro que faz o inverso. Abaixo um vídeo de como funciona: