SlideShare uma empresa Scribd logo
Introdução
 Considerações:

 1   Lançado em 2007, atualmente se encontra na versão 5.0


 2   Tecnologia de desenvolvimento RIA (Áudio, Vídeo, Imagens)


 3   Concorrente direto dos softwares Adobe (Flash e Flex)


 4   Versão Reduzida do WPF (CLR Específica) que roda no Cliente


 5   Interfaces de Usuário possuem 2 arquivos: XAML e CodeBehind



                                                                   2
Funcionamento do SilverLight




                               3
Instalações SilverLight




 Desenvolvedor                             Usuários
 SilverLight Developer Runtime             Plugin do SilverLight




OBS: SilverLight Toolkit contém vários controles visuais


                                                                   4
Sistemas Operacionais




                        5
Demonstração
1   Conhecendo a Tela de Criação do Projeto


2   Visualizando os Projetos (SilverLight, Web)


3   Visualizando os Arquivos (SilverLight.js, TestPage.aspx, TestPage.html)


4   Compilando a Solução (Visualizando a Pasta ClientBin)


5   Alterando a Extensão dos Arquivos (Xap para Zip)


6   Criando a Tela de Linguagens (Listar, Inserir) e a Tela (Principal)


7   Setando o Formulário Inicial no Método StartUp (App.xaml)


                                                                              6
Demonstração
8   Criando um EF e um WCF Data Services


9   Consumindo o WCF no SilverLight (Lista, Inserir)




                                                       7
SilverLight e QueryString
1   Adicionando um Novo Projeto SilverLight na Solução


2   Criando/Codificando a Tela MainPage.xaml


3   Criando as Páginas (QueryString) no Projeto Web


4   Compilando a Solução (Visualizando a Pasta ClientBin)




                                                            8
SilverLight e Navegação
1   Adicionando um Novo Projeto SilverLight na Solução


2   Criando/Codificando a Tela MainPage.xaml


3   Criando as Páginas (Navegacao) no Projeto Web


4   Compilando a Solução (Visualizando a Pasta ClientBin)




                                                            9
SilverLight Out-of-Browser
 Considerações:

 1   Conhecido como SilverLight OOB


 2   Permite executar aplicações SilverLight (FORA DO BROWSER)


 3   Concorrente direto do software Adobe (AIR)




                                                                 10
Demonstração
1   Configurando a Aplicação para OOB (Properties -> SilverLight)


2   Visualizando a Tela Out-of-Browser Settings


3   Instalando a Aplicação no Windows

    Visualizando a Pasta
4
    C:UsersNOMEAppDataLocalLowMicrosoftSilverlightOutOfBrowser

5   Executando a Aplicação no Windows


6   Removendo a Aplicação no Windows




                                                                        11
SilverLight Data Annotations
 Considerações:

 1   Atributos de Validação colocados nas Classes


 2   Verificar se os controles foram preenchidos corretamente


 3   Similares aos controles de Validação (ASP.NET)




                                                                12
Demonstração
1   Criando/Codificando a Tela Anotacoes/Exemplo1.xaml


2   Executando a Aplicação Sem Anotações


3   Configurando as Anotações


4   Executando a Aplicação Com Anotações




                                                         13
SilverLight

Mais conteúdo relacionado

Mais procurados

ASP.NET MVC
ASP.NET MVCASP.NET MVC
Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2
André Luiz Forchesatto
 
Arquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOArquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAO
Leonardo Sousa
 
ASP.NET e Visual Studio 2010
ASP.NET e Visual Studio 2010ASP.NET e Visual Studio 2010
ASP.NET e Visual Studio 2010
Norton Guimarães
 
Framework web 02 - 2016
Framework web 02 - 2016Framework web 02 - 2016
Framework web 02 - 2016
André Luiz Forchesatto
 
Interfaces ricas JSF
Interfaces ricas JSF Interfaces ricas JSF
Interfaces ricas JSF
André Luiz Forchesatto
 
Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018
André Luiz Forchesatto
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
Cauan Cabral
 
Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018
André Luiz Forchesatto
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
Leonardo Lourenço Silva
 
Framework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring bootFramework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring boot
André Luiz Forchesatto
 
Como escolher o Framework Java para web?
Como escolher o Framework Java para web?Como escolher o Framework Java para web?
Como escolher o Framework Java para web?
Anderson Araújo
 
Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2
André Luiz Forchesatto
 
Apresentação
ApresentaçãoApresentação
Apresentação
Sylvio Barbon
 
O framework spring
O framework springO framework spring
O framework spring
Bruno Catão
 
Avaliacao jsf utfpr
Avaliacao jsf utfprAvaliacao jsf utfpr
Avaliacao jsf utfpr
André Luiz Forchesatto
 
Arquitetura do Framework Spring
Arquitetura do Framework SpringArquitetura do Framework Spring
Arquitetura do Framework Spring
Alexsandro Oliveira
 
Introdução Play framework
Introdução Play frameworkIntrodução Play framework
Introdução Play framework
Keuller Magalhães
 
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
Adriano Bertucci
 
Frameworks em Java
Frameworks em JavaFrameworks em Java
Frameworks em Java
Luis Fernando Pimenta
 

Mais procurados (20)

ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2Aula parte 2 de JSF 2.2
Aula parte 2 de JSF 2.2
 
Arquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOArquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAO
 
ASP.NET e Visual Studio 2010
ASP.NET e Visual Studio 2010ASP.NET e Visual Studio 2010
ASP.NET e Visual Studio 2010
 
Framework web 02 - 2016
Framework web 02 - 2016Framework web 02 - 2016
Framework web 02 - 2016
 
Interfaces ricas JSF
Interfaces ricas JSF Interfaces ricas JSF
Interfaces ricas JSF
 
Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
 
Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
 
Framework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring bootFramework web 3 - JSF + Spring boot
Framework web 3 - JSF + Spring boot
 
Como escolher o Framework Java para web?
Como escolher o Framework Java para web?Como escolher o Framework Java para web?
Como escolher o Framework Java para web?
 
Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2Aula parte 1 de JSF 2.2
Aula parte 1 de JSF 2.2
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
O framework spring
O framework springO framework spring
O framework spring
 
Avaliacao jsf utfpr
Avaliacao jsf utfprAvaliacao jsf utfpr
Avaliacao jsf utfpr
 
Arquitetura do Framework Spring
Arquitetura do Framework SpringArquitetura do Framework Spring
Arquitetura do Framework Spring
 
Introdução Play framework
Introdução Play frameworkIntrodução Play framework
Introdução Play framework
 
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
 
Frameworks em Java
Frameworks em JavaFrameworks em Java
Frameworks em Java
 

Destaque

Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
Leonardo Lourenço Silva
 
Hands on Labs - Windows Forms
Hands on Labs - Windows FormsHands on Labs - Windows Forms
Hands on Labs - Windows Forms
Leonardo Lourenço Silva
 
ASP.NET - Rastreamento e Depuração
ASP.NET - Rastreamento e DepuraçãoASP.NET - Rastreamento e Depuração
ASP.NET - Rastreamento e Depuração
Leonardo Lourenço Silva
 
Introdução a Plataforma .NET
Introdução a Plataforma .NETIntrodução a Plataforma .NET
Introdução a Plataforma .NET
Leonardo Lourenço Silva
 
mySQL - INSERT INTO
mySQL - INSERT INTOmySQL - INSERT INTO
mySQL - INSERT INTOlehrerfreund
 

Destaque (6)

WPF | XBAP
WPF | XBAPWPF | XBAP
WPF | XBAP
 
Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
 
Hands on Labs - Windows Forms
Hands on Labs - Windows FormsHands on Labs - Windows Forms
Hands on Labs - Windows Forms
 
ASP.NET - Rastreamento e Depuração
ASP.NET - Rastreamento e DepuraçãoASP.NET - Rastreamento e Depuração
ASP.NET - Rastreamento e Depuração
 
Introdução a Plataforma .NET
Introdução a Plataforma .NETIntrodução a Plataforma .NET
Introdução a Plataforma .NET
 
mySQL - INSERT INTO
mySQL - INSERT INTOmySQL - INSERT INTO
mySQL - INSERT INTO
 

Semelhante a SilverLight

Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com Angular
Elmano Cavalcanti
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
Leonardo Lourenço Silva
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
Leonardo Lourenço Silva
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Allyson Barros
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
Leonardo Lourenço Silva
 
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Fabrício Lopes Sanchez
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
Laís Vidal
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
Geovani Ferreira Gonçalves
 
Desenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVCDesenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVC
Cleziel Franzoni da Costa
 
Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.
Vinícius de Paula
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
Alexandre Tarifa
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
Giovanni Bassi
 
Por que Cloud Services é o melhor dos mundos?
Por que Cloud Services é o melhor dos mundos? Por que Cloud Services é o melhor dos mundos?
Por que Cloud Services é o melhor dos mundos?
Fabrício Lopes Sanchez
 
Introdução a Grails: Um framework veloz e poderoso
Introdução a Grails: Um framework veloz e poderosoIntrodução a Grails: Um framework veloz e poderoso
Introdução a Grails: Um framework veloz e poderoso
Bruno Lopes
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
Amazon Web Services
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm Server
Dr. Spock
 
Grails
GrailsGrails
Grails
Alex Guido
 
Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.
Alex Guido
 
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Globalcode
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Amazon Web Services LATAM
 

Semelhante a SilverLight (20)

Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com Angular
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
 
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Desenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVCDesenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVC
 
Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Por que Cloud Services é o melhor dos mundos?
Por que Cloud Services é o melhor dos mundos? Por que Cloud Services é o melhor dos mundos?
Por que Cloud Services é o melhor dos mundos?
 
Introdução a Grails: Um framework veloz e poderoso
Introdução a Grails: Um framework veloz e poderosoIntrodução a Grails: Um framework veloz e poderoso
Introdução a Grails: Um framework veloz e poderoso
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm Server
 
Grails
GrailsGrails
Grails
 
Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.Desenvolvimento Ágil com Grails.
Desenvolvimento Ágil com Grails.
 
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 

Mais de Leonardo Lourenço Silva

Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
Leonardo Lourenço Silva
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
Leonardo Lourenço Silva
 
Introdução ao WPF
Introdução ao WPFIntrodução ao WPF
Introdução ao WPF
Leonardo Lourenço Silva
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
Leonardo Lourenço Silva
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
Leonardo Lourenço Silva
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
Leonardo Lourenço Silva
 
Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
Leonardo Lourenço Silva
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
Leonardo Lourenço Silva
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
Leonardo Lourenço Silva
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
Leonardo Lourenço Silva
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
Leonardo Lourenço Silva
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
Leonardo Lourenço Silva
 
ASP.NET Profile
ASP.NET ProfileASP.NET Profile
ASP.NET Profile
Leonardo Lourenço Silva
 
ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
.NET - Interfaces
.NET - Interfaces.NET - Interfaces
.NET - Interfaces
Leonardo Lourenço Silva
 
LINQ
LINQLINQ
ASP.NET - Segurança
ASP.NET - SegurançaASP.NET - Segurança
ASP.NET - Segurança
Leonardo Lourenço Silva
 
ASP.NET - Cache
ASP.NET - CacheASP.NET - Cache
ASP.NET - Cache
Leonardo Lourenço Silva
 

Mais de Leonardo Lourenço Silva (18)

Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
 
Introdução ao WPF
Introdução ao WPFIntrodução ao WPF
Introdução ao WPF
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
 
Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
 
ASP.NET Profile
ASP.NET ProfileASP.NET Profile
ASP.NET Profile
 
ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
ASP.NET AJAX
 
.NET - Interfaces
.NET - Interfaces.NET - Interfaces
.NET - Interfaces
 
LINQ
LINQLINQ
LINQ
 
ASP.NET - Segurança
ASP.NET - SegurançaASP.NET - Segurança
ASP.NET - Segurança
 
ASP.NET - Cache
ASP.NET - CacheASP.NET - Cache
ASP.NET - Cache
 

Último

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (8)

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

SilverLight

  • 1.
  • 2. Introdução Considerações: 1 Lançado em 2007, atualmente se encontra na versão 5.0 2 Tecnologia de desenvolvimento RIA (Áudio, Vídeo, Imagens) 3 Concorrente direto dos softwares Adobe (Flash e Flex) 4 Versão Reduzida do WPF (CLR Específica) que roda no Cliente 5 Interfaces de Usuário possuem 2 arquivos: XAML e CodeBehind 2
  • 4. Instalações SilverLight Desenvolvedor Usuários SilverLight Developer Runtime Plugin do SilverLight OBS: SilverLight Toolkit contém vários controles visuais 4
  • 6. Demonstração 1 Conhecendo a Tela de Criação do Projeto 2 Visualizando os Projetos (SilverLight, Web) 3 Visualizando os Arquivos (SilverLight.js, TestPage.aspx, TestPage.html) 4 Compilando a Solução (Visualizando a Pasta ClientBin) 5 Alterando a Extensão dos Arquivos (Xap para Zip) 6 Criando a Tela de Linguagens (Listar, Inserir) e a Tela (Principal) 7 Setando o Formulário Inicial no Método StartUp (App.xaml) 6
  • 7. Demonstração 8 Criando um EF e um WCF Data Services 9 Consumindo o WCF no SilverLight (Lista, Inserir) 7
  • 8. SilverLight e QueryString 1 Adicionando um Novo Projeto SilverLight na Solução 2 Criando/Codificando a Tela MainPage.xaml 3 Criando as Páginas (QueryString) no Projeto Web 4 Compilando a Solução (Visualizando a Pasta ClientBin) 8
  • 9. SilverLight e Navegação 1 Adicionando um Novo Projeto SilverLight na Solução 2 Criando/Codificando a Tela MainPage.xaml 3 Criando as Páginas (Navegacao) no Projeto Web 4 Compilando a Solução (Visualizando a Pasta ClientBin) 9
  • 10. SilverLight Out-of-Browser Considerações: 1 Conhecido como SilverLight OOB 2 Permite executar aplicações SilverLight (FORA DO BROWSER) 3 Concorrente direto do software Adobe (AIR) 10
  • 11. Demonstração 1 Configurando a Aplicação para OOB (Properties -> SilverLight) 2 Visualizando a Tela Out-of-Browser Settings 3 Instalando a Aplicação no Windows Visualizando a Pasta 4 C:UsersNOMEAppDataLocalLowMicrosoftSilverlightOutOfBrowser 5 Executando a Aplicação no Windows 6 Removendo a Aplicação no Windows 11
  • 12. SilverLight Data Annotations Considerações: 1 Atributos de Validação colocados nas Classes 2 Verificar se os controles foram preenchidos corretamente 3 Similares aos controles de Validação (ASP.NET) 12
  • 13. Demonstração 1 Criando/Codificando a Tela Anotacoes/Exemplo1.xaml 2 Executando a Aplicação Sem Anotações 3 Configurando as Anotações 4 Executando a Aplicação Com Anotações 13