SETEMBRO, 2010 | SÃO PAULO<br />
Instruções gerais (hidden slide):<br />Instruções aos palestrantes: Complete este slide para que o Track Owner avalie a se...
NívelTécnico:
Audiênciafoco:
Objetivos (quaissão as trêsprincipaismensagensquevocêgostariaque a audiênciaabsorva):
1
2
3
Sequência da suaapresentação (incluindo as demos):</li></li></ul><li>CÓDIGO DA SESSÃO:WEB203<br />Silverlight 4 e Expressi...
AgendaSilverlight 4 e Expression Blend 4<br />Visão Geral<br />Entendendo o Layout<br />Controles<br />Styles e ResourceDi...
Silverlight e o Expression Blend 4<br />Silverlighté uma tecnologia web, que permite criar experiências ricas, tanto visua...
Microsoft .NET Application PlatformTecnologia e Ferramenta<br />Ferramentas & Modelo de Aplicações<br />Deploy<br />Design...
Timeline do Silverlight Em números<br />36 meses<br />desde o lançamento<br />Silverlight lançadoem 2007…<br />
Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500m+   <br />
Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Dev...
Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Dev...
Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Dev...
Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Dev...
Timeline do SilverlightEm números no Brasil<br />Lançamento do Silverlight em Set 2007<br />Silverlight 2 - Out 2008 <br /...
O que preciso ter para começar a desenvolver com Silverlight 4?<br />Visual Studio 2010 <br />ouVisual Web Developer Expre...
<Button Width="100"> OK<br />  <Button.Background><br />LightBlue<br />  </Button.Background><br /></Button><br />XAML<br ...
PrimeirospassosCompreedendo o Ambiente de Desenvolvimento<br />
Entendendo o Layout<br />Essencialpara a criação da suaUI<br />Renderização/organização do conteúdo<br />Panels sãousadosp...
Entendendo o LayoutLayout Controls (Panels)<br />
Entendendo o Layout Layout Controls (parte do Silverlight Toolkit )<br />
Entendendo o Layout Posicionamento<br />Padding<br />Margin<br />Text Block<br />TextBlock<br />
Layout<br />
Controles<br />
ControlesNativos do Silverlight<br />E muito mais no Silverlight Toolkit...<br />
Controles<br />
Styles<br />
Resource Dictionary<br />
Styles e Resource Dictionaries<br />
Trabalhando com Dados (Data Binding)<br />Ligação de elementos da UI com os Dados<br />Sample Data para facilitar a vida<b...
Databinding no Blend 4<br />
The Silverlight Visual State Manager<br />Alternativa para os triggers do WPF no Silverlight<br />Totalmente suportados no...
Visual State Manager<br />
Upcoming SlideShare
Loading in...5
×

Silverlight 4 e Expression Blend 4

1,881

Published on

Palestra realizada no TechEd 2010

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
1,881
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Silverlight 4 e Expression Blend 4

  1. 1. SETEMBRO, 2010 | SÃO PAULO<br />
  2. 2. Instruções gerais (hidden slide):<br />Instruções aos palestrantes: Complete este slide para que o Track Owner avalie a sequência da sua apresentação, tópicos cobertos, integração das demos e alinhamento do conteúdo com a descrição e nível da sessão. <br /><ul><li>Título:
  3. 3. NívelTécnico:
  4. 4. Audiênciafoco:
  5. 5. Objetivos (quaissão as trêsprincipaismensagensquevocêgostariaque a audiênciaabsorva):
  6. 6. 1
  7. 7. 2
  8. 8. 3
  9. 9. Sequência da suaapresentação (incluindo as demos):</li></li></ul><li>CÓDIGO DA SESSÃO:WEB203<br />Silverlight 4 e Expression Blend 4 – Tecnologia e Ferramenta em suas mãos<br />Rodrigo Kono<br />MVP - MCT - MCTS - MCPD<br />Pensou.Net Treinamentoswww.rodrigokono.netwww.twitter.com/rodrigokono<br />www.pensou.net<br />
  10. 10. AgendaSilverlight 4 e Expression Blend 4<br />Visão Geral<br />Entendendo o Layout<br />Controles<br />Styles e ResourceDictionary<br />Data Binding<br />Visual State Manager<br />Dicas!<br />A próximaonda…<br />
  11. 11. Silverlight e o Expression Blend 4<br />Silverlighté uma tecnologia web, que permite criar experiências ricas, tanto visuais como usuaise vai além disto! Já o Expression Blendé uma poderosa ferramenta para desenvolver UI <br />
  12. 12. Microsoft .NET Application PlatformTecnologia e Ferramenta<br />Ferramentas & Modelo de Aplicações<br />Deploy<br />Design<br />Develop<br />Browser<br />Client<br />User Experience<br />
  13. 13. Timeline do Silverlight Em números<br />36 meses<br />desde o lançamento<br />Silverlight lançadoem 2007…<br />
  14. 14. Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500m+ <br />
  15. 15. Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Developers & Designers<br />+500.000<br />Source: Microsoft Developer Tracker 2008 Report<br />
  16. 16. Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Developers & Designers<br />350+ parceirosem<br />30 países<br />
  17. 17. Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Developers & Designers<br />350+ parceirosem<br />30 países<br />350+<br />Microsoft Products & Websites<br />
  18. 18. Timeline do Silverlight Em números<br />36 meses <br />desde o lançamento<br />500m+<br />downloads<br />500.000+<br />Developers & Designers<br />350+ parceirosem<br />30 países<br />350+<br />Microsoft Products & Websites<br />Milhares de Apps pelomundo!<br />www.silverlight.net/showcase<br />
  19. 19. Timeline do SilverlightEm números no Brasil<br />Lançamento do Silverlight em Set 2007<br />Silverlight 2 - Out 2008 <br />Silverlight 3 - Jul 2009<br />Silverlight 4 - Mar 2010<br />Em 3 anos!<br />54,30% da internet no BRA possuidispositivos com o Silverlight 4 instalado!<br />11,39% ainda no Silverlight 3<br />56,31% no Flash 10.1<br />fonte: www.riastats.com, 14.09.2010<br />
  20. 20. O que preciso ter para começar a desenvolver com Silverlight 4?<br />Visual Studio 2010 <br />ouVisual Web Developer Express 2010<br />Silverlight 4 Tools for Visual Studio 2010<br />Expression Blend 4<br />Silverlight 4 toolkit<br />Todosestespassosestãoem<br />http://www.silverlight.net/getstarted<br />
  21. 21. <Button Width="100"> OK<br /> <Button.Background><br />LightBlue<br /> </Button.Background><br /></Button><br />XAML<br />Separa o front-end do back-end<br />Simplese declarativa. Adequado para a construção e inicialização de objetos do .NET<br />Forma mais concisa para representar interfaces de usuário (ou outras hierarquias de objetos)<br />Não precisa de ser compilada<br />Expression Design e export em Adobe Illustrator, Fireworks, SWF2XAML...<br />Lê, Parse, Mostra<br />
  22. 22. PrimeirospassosCompreedendo o Ambiente de Desenvolvimento<br />
  23. 23. Entendendo o Layout<br />Essencialpara a criação da suaUI<br />Renderização/organização do conteúdo<br />Panels sãousadosparareceberconteúdo<br />Margin e Padding<br />PosicionamentoFixo (Canvas) é raramenteusado<br />
  24. 24. Entendendo o LayoutLayout Controls (Panels)<br />
  25. 25. Entendendo o Layout Layout Controls (parte do Silverlight Toolkit )<br />
  26. 26. Entendendo o Layout Posicionamento<br />Padding<br />Margin<br />Text Block<br />TextBlock<br />
  27. 27. Layout<br />
  28. 28. Controles<br />
  29. 29. ControlesNativos do Silverlight<br />E muito mais no Silverlight Toolkit...<br />
  30. 30. Controles<br />
  31. 31. Styles<br />
  32. 32. Resource Dictionary<br />
  33. 33. Styles e Resource Dictionaries<br />
  34. 34. Trabalhando com Dados (Data Binding)<br />Ligação de elementos da UI com os Dados<br />Sample Data para facilitar a vida<br />Data Templates<br />Validação de Dados<br />Direção do Fluxo de dados<br />Conversões de Dados<br />
  35. 35. Databinding no Blend 4<br />
  36. 36. The Silverlight Visual State Manager<br />Alternativa para os triggers do WPF no Silverlight<br />Totalmente suportados no Expression Blend<br />Domínio dos estados dos controles<br />Promove a separação da interface do usuário com o código<br />Pode adicionar estados manualmente a um UserControl<br />
  37. 37. Visual State Manager<br />
  38. 38. Dicas do mundo real<br />Crie projetos no Visual Studio<br />Visual Studio gerencia e possui outros recursos<br />Templates nãosãoidenticos<br />Teste e rode sua aplicação no Visual Studio<br />Não há suporte para debug no Blend<br />Melhor informação do erro no Visual Studio<br />Cuidado de ter aberto o mesmo arquivo duas ou mais vezes.<br />
  39. 39. A próxima grande onda<br />7<br /><ul><li>Silverlight nativo no Windows Phone 7
  40. 40. Criaçãorápida de aplicaçõesvisuaisfantásticas
  41. 41. Metro-themed UI controls
  42. 42. HTML/JavaScript
  43. 43. 500.000 developers Windows e Web
  44. 44. Desenvolvimentopara o MarketPlace</li></ul>Windows PhoneHardware<br />Elementos de Hardware<br />PlataformaConsistente<br />Focona<br />Qualidade<br />
  45. 45. Conclusão<br />Você pode até não usar no momento, mas em breve você irá usar!<br />Layout em XAML é simples e flexível<br />O ecossistema de controle para Silverlight é muito vasto<br />Data Binding no Silverlighté rico, suporta vários tipos de dados<br />UX, Usabilidade e NUI para suas aplicações<br />A curva de aprendizagem pode ser íngreme, mas vale a pena. Comece já!<br />
  46. 46. Onde conseguir informações?!<br />Portal da comunidade oficial do Silverligh - www.silverlight.net<br />Site oficial do produto - www.microsoft.com/silverlight<br />Free Windows Phone Developer Tools - developer.windowsphone.com<br />Blog: Rodrigo Kono - www.rodrigokono.net<br />Blog: Roberto Sonnino – www.virtualdreams.com.br/blog<br />Blog do Kelps Sousa - http://blog.kelps.net<br />PodCast: XAMLCast - www.xamlcast.net<br />Comunidade Silverlight Brasil: www.silverlightbrasil.ning.com<br />
  47. 47. XAMLCastPodcast sobre Silverlight, WPF e XAML<br />www.xamlcast.net<br />
  48. 48.
  49. 49. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.<br />Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×