SlideShare uma empresa Scribd logo
1 de 16
WPF Overview
wpf - Windows presentationfoundation Introdução
O que é WPF? Parte integrante do Microsoft .NET Framework que permite a criação de IU´s com um grau de personalização extremamente elevado. Breve histórico ,[object Object]
Inicialmente chamado de “Avalon”;
Atualmente na versão 4.0;,[object Object]
Aparência e comportamento são fracamente acoplados;
Designers e programadores podem trabalhar em modelos separados.,[object Object]
Código curto e de fácil leitura;
Suportado por ferramentas que auxiliam no desenvolvimento das interfaces como o ExpressionBlend;,[object Object],[object Object]
Características do WPF ,[object Object],<Button > <StackPanelOrientation="Horizontal" > <Image Source="speaker.png"Stretch="Uniform" />                   <TextBlockText="Play Sound" /> </StackPanel >  </Button >
Características ,[object Object],Independente da aparência do controle, o mesmo pode ser reconhecido por seu tipo;  O exemplo abaixo mostra um Button em sua aparência convencional ao lado de outro nada convencional;
Características ,[object Object]
Todas as medidas em WPF são unidades lógicas(e não pixels); 
Uma unidade lógica é um 1/96 de polegada;
Se você aumentar a resolução da tela, a interface do usuário ficará do mesmo tamanho(com a mesma proporção).,[object Object]
Interação entre elementos visuais e não-visuais;

Mais conteúdo relacionado

Mais procurados

Padrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVMPadrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVM
Aricelio Souza
 
Laszlo, Framework focado em MVC
Laszlo, Framework focado em MVCLaszlo, Framework focado em MVC
Laszlo, Framework focado em MVC
raquelcarsi
 

Mais procurados (20)

Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
Asp net mvc
Asp net mvcAsp net mvc
Asp net mvc
 
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
 
Usando MVC para agilizar o desenvolvimento
Usando MVC para agilizar o desenvolvimentoUsando MVC para agilizar o desenvolvimento
Usando MVC para agilizar o desenvolvimento
 
Arquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAOArquitetura MVC, JavaBeans e DAO
Arquitetura MVC, JavaBeans e DAO
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NET
 
Arquitetura de Sofware
Arquitetura de SofwareArquitetura de Sofware
Arquitetura de Sofware
 
Arquitetura MVC
Arquitetura MVCArquitetura MVC
Arquitetura MVC
 
Comtec2010 asp.net mvc
Comtec2010 asp.net mvcComtec2010 asp.net mvc
Comtec2010 asp.net mvc
 
O que é framework
O que é frameworkO que é framework
O que é framework
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
JavaServer Faces
JavaServer FacesJavaServer Faces
JavaServer Faces
 
Padrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVMPadrões Arquiteturais - MVC, MVP e MVVM
Padrões Arquiteturais - MVC, MVP e MVVM
 
Joomla, o que é? Para que serve?
Joomla, o que é? Para que serve?Joomla, o que é? Para que serve?
Joomla, o que é? Para que serve?
 
Laszlo, Framework focado em MVC
Laszlo, Framework focado em MVCLaszlo, Framework focado em MVC
Laszlo, Framework focado em MVC
 
MVC MVP MVVM para Web
MVC MVP MVVM para WebMVC MVP MVVM para Web
MVC MVP MVVM para Web
 
Silverlight
SilverlightSilverlight
Silverlight
 
Uma introdução ao Powershell
Uma introdução ao PowershellUma introdução ao Powershell
Uma introdução ao Powershell
 
Framework7
Framework7Framework7
Framework7
 
XHTML e CSS
XHTML e CSSXHTML e CSS
XHTML e CSS
 

Semelhante a 4º FastShow - WPF Windows Presentation Foundation Overview

Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
Ricardo Guerra Freitas
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
leojr_0
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
Elvis Fusco
 
Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011 Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011
Felipe Pimentel
 

Semelhante a 4º FastShow - WPF Windows Presentation Foundation Overview (20)

TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...TDC2016SP  Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
TDC2016SP Trilha Arquitetura.NET - Revitalizando aplicações desktop usando C...
 
Curso jsf
Curso jsfCurso jsf
Curso jsf
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
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
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Frameworks em Java
Frameworks em JavaFrameworks em Java
Frameworks em Java
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
 
Desenvolvimento de Aplicações com Zend Framework e Yahoo! User Interface
Desenvolvimento de Aplicações com Zend Framework e Yahoo! User InterfaceDesenvolvimento de Aplicações com Zend Framework e Yahoo! User Interface
Desenvolvimento de Aplicações com Zend Framework e Yahoo! User Interface
 
2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
 
Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011 Silverlight no MIC Summer 2011
Silverlight no MIC Summer 2011
 
JavaFX - Uma visão Geral
JavaFX - Uma visão GeralJavaFX - Uma visão Geral
JavaFX - Uma visão Geral
 

Mais de qualidatavix (7)

Overview Office Business Application
Overview Office Business ApplicationOverview Office Business Application
Overview Office Business Application
 
Introdução ao Core Location para iOS
Introdução ao Core Location para iOSIntrodução ao Core Location para iOS
Introdução ao Core Location para iOS
 
4º FastShow - Meio de Informação? Comunicação? Útil? Inútil? Só fofoca e best...
4º FastShow - Meio de Informação? Comunicação? Útil? Inútil? Só fofoca e best...4º FastShow - Meio de Informação? Comunicação? Útil? Inútil? Só fofoca e best...
4º FastShow - Meio de Informação? Comunicação? Útil? Inútil? Só fofoca e best...
 
4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatório4º FastShow - Separação de responsabilidades em um relatório
4º FastShow - Separação de responsabilidades em um relatório
 
3º Fast Show - SQL Analytics
3º Fast Show - SQL Analytics3º Fast Show - SQL Analytics
3º Fast Show - SQL Analytics
 
1º FastShow Qualidata - Testes Unitários com Dublês
1º FastShow Qualidata - Testes Unitários com Dublês1º FastShow Qualidata - Testes Unitários com Dublês
1º FastShow Qualidata - Testes Unitários com Dublês
 
1º FastShow Qualidata - (DI) Injeção de Depedência
1º FastShow Qualidata - (DI) Injeção de Depedência1º FastShow Qualidata - (DI) Injeção de Depedência
1º FastShow Qualidata - (DI) Injeção de Depedência
 

4º FastShow - WPF Windows Presentation Foundation Overview

Notas do Editor

  1. Este modelo pode ser usado como um arquivo inicial de um álbum de fotos.