Desenvolvendo para Windows 7 (Dicas e Truques)

Quer conhecer algumas dicas e truques de desenvolvimento para Windows 7?
Aproveite para acessar o blog de Alex Schulz, especialista em desenvolvimento da Microsoft Brasil.

Veja abaixo alguns dos tópicos disponíveis no blog:

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board

Aplicação web + Silverlight + Windows Live = WOW

Olha que bacana.
O photobucket fez uma aplicação de busca de imagens baseada em Silverlight usando as APIs do Windows Live.
image

Experimente: http://photobucket.com/visualsearch

image  image  image

Com o Windows Live Messenger Web Toolkit UI Controls você também pode usar e abusar disso.
O legal desse exemplo do photobucket é ver como ele casou o serviço de busca de imagens (que ele já oferece) explorando os recursos do Silverlight e integrando o compartilhamento de fotos com o Messenger.

image

No Brasil são mais de 39 milhões de usuários do Messenger.
A Microsoft chegou a criar um canal específico para atender o Brasil.
Somos a pátria do MSN.

Explore o MSN!

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board

A Evolução do .NET Framework

Lendo o post do amigo Evilázaro, vi a imagem abaixo da evolução do .NET Framework.
Lembro que em 2002 comecei a brincar com algo que ainda era muito superficial. Em 2003 que tomei o contato direto, fui para a Microsoft (pela primeira vez) e depois disso já comecei a desenvolver apps comerciais com o .NET.

image
De lá pra cá já vi muita coisa. E cada vez mais temos uma avalanche informações que não para.
Estamos no TOP do .NET 3.5 e já estamos testando o .NET 4.0, olhando pra trás vemos o quanto fizemos e o quanto já trabalhamos.

E falo mais: 2010 é o ano. Muita muita coisa bacana vem ai.
O que nos espera em 2014 (além da copa no BRA)?
Hehehe

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board

Adicionando o Silverlight Toolkit Controls na toolbox do Visual Studio 2008 e do Expression Blend

Salve salve!
Vamos para mais uma boa dica para vocês.

Creio que boa parte de vocês já conhecem ou já deve ter ouvido falar do Silverlight Toolkit, que é uma coleção de controles Silverlight prontos para serem usados nas aplicações web. Recentemente saiu a versão de março/2009 do Toolkit.

  1. Você pode fazer o download clicando aqui. Inclusive já para o Silverlight 3 (é o que eu recomendo).
  2. Após o download instale o toolkit. (Geralmente fica instalado em C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit)

Feito isso, vamos primeiro para o Visual Studio.

  1. No VS abra ou crie um projeto Silverlight para poder visualizar a toolbox específica;
  2. Clique com o botão direito na toolbox e crie uma nova aba (Add Tab) e nomeie-a como “Silverlight Toolkit”. (particularmente, eu gosto de separar os componentes e controles em abas diferenciadas)
  3. Agora clique com o botão direito no espaço vazio da aba recém criada e escolha “Choose Items”.
  4. Selecione a aba “Silverlight Components
  5. Clique em “Browse…” e selecione as DLLs: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll” e “System.Windows.Controls.Data”. (se encontram na pasta “… Silverlight\v3.0\Libraries\Client”)
  6. Os controles irão aparecer na Toolbox, como na imagem abaixo:
    image 

Agora vamos ao Expression Blend

imageimage

  1. No Expression Blend (eu estou usando o 3, faça o download aqui), abra um projeto e clique com o botão direito em “References” e depois em “Add Reference
  2. Referencie as seguintes dlls: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll”, “System.Windows.Controls.Data” e “System.Windows.Controls.Data.DataForm”.
    image
  3. Feito isso, os controles irão aparecer na aba de “Custom Controls” da Asset Library, que é acessada pelo último botão da toolbar.
     image

Para saber qual é a característica de cada Assembly veja a listagem aqui.

Pronto!
Agora você tem vários controles na mão para turbinar sua aplicação em Silverlight.
Mais legal e fácil do que isso é ganhar do Vila Nova no Serra Dourada (hehehe).
Brincadeira pessoal.. brin-ca-dei-raa….

Em breve coloco mais dicas.
Abraço!

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board

Glimmer – jQuery

No MIX09 foi anunciada uma ferramenta que promete facilitar o desenvolvimento de UIs Web com jQuery.
Essa ferramenta é o Glimmer

image

A própria ferramenta já vem com alguns wizards que auxiliam em algumas interfaces.
Ainda está em LAB. Creio que ainda poderá evoluir bastante.

Vale lembrar que para a customização é bom que, pelo menos, se saiba jQuery e CSS.
Caso contrário ficará limitado aos wizards.
Teste! Acesse o site: http://visitmix.com/lab/glimmer

Enquanto alguns pensam em Flash x Silverlight.
Eu penso em jQuery + Silverlight. É demais…  =)

Abraço!

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board