Introdução ao WPF

16,066 views
16,060 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
16,066
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  •  
  • Introdução ao WPF

    1. 1. INTRODUÇÃO AO WPFLeonardo Lourenço SilvaMCT, MCPD, MCSD, MCTS, MTA, MCP
    2. 2. WINDOWS PRESENTATION FOUNDATIONIncluído na plataforma .NET 3.0 = WPF 1.0 … WPF 4.5Incluído na plataforma .NET 3.0 = WPF 1.0 … WPF 4.511Tecnologia para desenvolvimento de aplicações RICASTecnologia para desenvolvimento de aplicações RICAS22Suporte avançado para trabalhar com áudio, video,imagens(2D e 3D) e animaçõesSuporte avançado para trabalhar com áudio, video,imagens(2D e 3D) e animações33Alternativa a tecnologia Windows FormsAlternativa a tecnologia Windows Forms44VOCÊ JÁ ESTÁ FAMILIARIZADO COM O PODER DO WPF !!!Tecnologia híbrida, suporte a aplicações (Windows e Web)Tecnologia híbrida, suporte a aplicações (Windows e Web)55UI é construída em XAMLUI é construída em XAML66
    3. 3. WPF NO DIA A DIA
    4. 4. LINGUAGEM XAML (zammel)Linguagem de marcação da Microsoft (Derivada do XAML)Linguagem de marcação da Microsoft (Derivada do XAML)11Controles são representados em forma de elementos XAMLControles são representados em forma de elementos XAML22Cenários avançados temos que colocar a mão no XAMLCenários avançados temos que colocar a mão no XAML33Telas são divididas em 2 arquivos (XAML, CODE BEHIND)Telas são divididas em 2 arquivos (XAML, CODE BEHIND)44eXtensible Application Markup Language
    5. 5. EXEMPLO DE CÓDIGO XAML<Window><Label>Label</Label><TextBox>TextBox</TextBox><RichTextBox ... /><RadioButton>RadioButton</RadioButton><CheckBox>CheckBox</CheckBox><Button>Button</Button></Window><Window><Label>Label</Label><TextBox>TextBox</TextBox><RichTextBox ... /><RadioButton>RadioButton</RadioButton><CheckBox>CheckBox</CheckBox><Button>Button</Button></Window>
    6. 6. TIPOS DE APLICAÇÕES WPFO XBAP VEIO PARA SUBSTITUIR O ACTIVEX
    7. 7. EXEMPLO DE CLASSES NO WPF<Window xmlns:x=…x:Class="Samsung.Window1"><Grid>…</Grid></Window><Window xmlns:x=…x:Class="Samsung.Window1"><Grid>…</Grid></Window><Page xmlns:x=…x:Class="Samsung.Page1"><Grid>…</Grid></Page><Page xmlns:x=…x:Class="Samsung.Page1"><Grid>…</Grid></Page>COMPATIBILIDADE ENTRE OS 2 MUNDOS (WINDOWS, WEB)
    8. 8. SOFTWARES PARA DESENVOLVIMENTO WPFCOMPATIBILIDADE ENTRE OS SOFTWARESDESIGNERSDESIGNERSDESENVOLVEDORESDESENVOLVEDORES Foco no BACKEND Foco no FRONTEND

    ×