Beruflich Dokumente
Kultur Dokumente
PAULO
Silverlight 4 e
CDIGO DA SESSO:
Expression Blend 4
WEB203
Tecnologia e
Ferramenta em suas
mos
Rodrigo Kono
MVP - MCT - MCTS - MCPD
Pensou.Net Treinamentos
www.rodrigokono.net
www.twitter.com/rodrigokono
www.pensou.net
Agenda
Silverlight 4 e Expression Blend 4
Viso Geral
Entendendo o Layout
Controles
Styles e Resource Dictionary
Data Binding
Visual State Manager
Dicas!
A prxima onda
4
Develo
p
Browse
r
Deploy
User Experience
Design
Client
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
500m+
downloads
downloads
500m
+
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
500m+
downloads
downloads
500.000
+
Developers
Developers
&
& Designers
Designers
+500.0
00
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
10
500m+
downloads
downloads
500.000
+
Developers
Developers
&
& Designers
Designers
350+
parceiros
parceiros
em
em
30
30 pases
pases
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
11
500m+
downloads
downloads
500.000
+
Developers
Developers
&
& Designers
Designers
350+
parceiros
parceiros
em
em
30
30 pases
pases
350+
Microsoft
Microsoft
Products
Products &
&
Websites
Websites
Timeline do Silverlight
Em nmeros
36
meses
meses
desde
desde o
o
lanamento
lanamento
12
500m+
downloads
downloads
500.000
+
Developers
Developers
&
& Designers
Designers
350+
parceiros
parceiros
em
em
30
30 pases
pases
350+
Microsoft
Microsoft
Products
Products &
&
Websites
Websites
Milhares
Milhares
de
de Apps
Apps
pelo
pelo
mundo!
mundo!
www.silverlight.net/showcase
Timeline do Silverlight
Em nmeros no Brasil
Lanamento do Silverlight em Set
2007
Silverlight 2 - Out 2008
Silverlight 3 - Jul 2009
Silverlight 4 - Mar 2010
Em 3 anos!
54,30% da internet no BRA possui
dispositivos com o Silverlight 4 instalado!
11,39% ainda no Silverlight 3
14
XAML
Separa o front-end do back-end
Simples e declarativa. Adequado para a construo e
inicializao de objetos do .NET
Forma mais concisa para representar interfaces de usurio
(ou outras hierarquias de objetos)
No precisa de ser compilada
Expression Design e export em Adobe Illustrator, Fireworks,
SWF2XAML...
<Button Width="100"> OK
<Button.Background>
LightBlue
</Button.Background>
</Button>
15
L, Parse, Mostra
Primeiros passos
Compreedendo o Ambiente de
Desenvolvimento
16
Entendendo o Layout
Essencial para a criao da sua UI
Renderizao/organizao do
contedo
Panels so usados para receber
contedo
Margin e Padding
Posicionamento Fixo (Canvas)
raramente usado
17
Entendendo o Layout
Layout Controls (Panels)
18
Entendendo o Layout
Layout Controls (parte do Silverlight
Toolkit )
19
Entendendo o Layout
Posicionamento
Margin
Text Block
20
Padding
Text Block
Layout
21
Controles
22
Controles
Nativos do Silverlight
23
Controles
24
Styles
25
Resource Dictionary
26
27
28
Databinding no Blend 4
29
30
31
7
Silverlight
33
Windows
Phone
Hardware
nativo no Windows
Phone 7
Criao rpida de aplicaes
visuais fantsticas
Metro-themed UI controls
HTML/JavaScript
500.000 developers Windows e
Web
Desenvolvimento
Elementos
para oFoco na
Plataforma
de
Consistente
Qualidade
MarketPlace
Hardware
Concluso
34
35
XAMLCast
Podcast sobre Silverlight, WPF e XAML
www.xamlcast.net
36
37
2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas
comerciais nos EUA e/ou outros pases.
Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de
mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer
informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES
DESTA APRESENTAO.