SilverLight
-
Upload
leonardo-lourenco-silva -
Category
Technology
-
view
7.898 -
download
4
Transcript of SilverLight
SilverLightLeonardo Lourenço SilvaMCT, MCPD, MCTS, MCP
http://leolosi.wordpress.comhttp://linkedin.com/in/leolosihttp://slideshare.net/leolosihttp://grou.ps/dotnetcoders
Introdução
2
Considerações:Considerações:
Lançado em 2007, atualmente se encontra na versão 5.0 Lançado em 2007, atualmente se encontra na versão 5.011
Tecnologia de desenvolvimento RIA (Áudio, Vídeo, Imagens) Tecnologia de desenvolvimento RIA (Áudio, Vídeo, Imagens)22
Concorrente direto dos softwares Adobe (Flash e Flex) Concorrente direto dos softwares Adobe (Flash e Flex)33
Versão Reduzida do WPF (CLR Específica) que roda no Cliente Versão Reduzida do WPF (CLR Específica) que roda no Cliente44
Interfaces de Usuário possuem 2 arquivos: XAML e CodeBehind Interfaces de Usuário possuem 2 arquivos: XAML e CodeBehind 55
Funcionamento do SilverLight
3
Instalações SilverLight
4
DesenvolvedorSilverLight Developer Runtime
UsuáriosPlugin do SilverLight
OBS: SilverLight Toolkit contém vários controles visuaisOBS: SilverLight Toolkit contém vários controles visuais
Sistemas Operacionais
5
6
Demonstração Conhecendo a Tela de Criação do Projeto11
Visualizando os Projetos (SilverLight, Web)22
Visualizando os Arquivos (SilverLight.js, TestPage.aspx,
TestPage.html)33
Compilando a Solução (Visualizando a Pasta ClientBin)44
Alterando a Extensão dos Arquivos (Xap para Zip)55
Criando a Tela de Linguagens (Listar, Inserir) e a Tela (Principal)66
Setando o Formulário Inicial no Método StartUp (App.xaml)77
7
Demonstração Criando um EF e um WCF Data Services88
Consumindo o WCF no SilverLight (Lista, Inserir)99
SilverLight e QueryString
8
Adicionando um Novo Projeto SilverLight na Solução11
Criando/Codificando a Tela MainPage.xaml22
Criando as Páginas (QueryString) no Projeto Web33
Compilando a Solução (Visualizando a Pasta ClientBin)44
SilverLight e Navegação
9
Adicionando um Novo Projeto SilverLight na Solução11
Criando/Codificando a Tela MainPage.xaml22
Criando as Páginas (Navegacao) no Projeto Web33
Compilando a Solução (Visualizando a Pasta ClientBin)44
SilverLight Out-of-Browser
10
Considerações:Considerações:
Conhecido como SilverLight OOB Conhecido como SilverLight OOB11
Permite executar aplicações SilverLight (FORA DO BROWSER) Permite executar aplicações SilverLight (FORA DO BROWSER)22
Concorrente direto do software Adobe (AIR) Concorrente direto do software Adobe (AIR)33
11
Demonstração Configurando a Aplicação para OOB (Properties -> SilverLight)11
Visualizando a Tela Out-of-Browser Settings22
Instalando a Aplicação no Windows33
Visualizando a Pasta C:\Users\NOME\AppData\LocalLow\Microsoft\
Silverlight\OutOfBrowser44
Executando a Aplicação no Windows55
Removendo a Aplicação no Windows66
SilverLight Data Annotations
12
Considerações:Considerações:
Atributos de Validação colocados nas Classes Atributos de Validação colocados nas Classes11
Verificar se os controles foram preenchidos corretamente Verificar se os controles foram preenchidos corretamente22
Similares aos controles de Validação (ASP.NET) Similares aos controles de Validação (ASP.NET)33
Demonstração
13
Criando/Codificando a Tela Anotacoes/Exemplo1.xaml11
Executando a Aplicação Sem Anotações22
Configurando as Anotações33
Executando a Aplicação Com Anotações44
© 2011 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond
to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Obrigado!