O documento discute como o Expression Blend 3.0 permite criar interatividade em aplicações sem escrever código, usando comportamentos que definem ações e triggers. Ele também fornece links para recursos sobre o Expression Blend 3.0 e comportamentos.
Boas práticas de programação com Object Calisthenics
Criando Interatividade com o Expression Blend 3.0
1. Criando interatividade com oExpression Blend 3.0 Rodrigo Kono MVP Microsoftkono@devgoias.net twitter -> @rodrigokono blog -> kono.spaces.live.com
2. Exigência de melhoria da UX nasaplicações Design de Interação O design visual define comonósiremos responder para a aplicação; O design de interação define como a aplicaçãorespondeparanós Alguns benefícios: adequar respostas do sistema às entradas do usuário balancear interação e funcionalidade previnir erros do usuário
3. Ok! Vamosaotrabalho. Problema Construir e controlarinteratividadesemprojetos, com desenvolvedorese designers é difícil Exigeesforço e experiência dos profissionais Criarinteratividadesamarrandoobjetosaoselementos de interface não é o melhorcaminho. Códigogenérico e nãoreutilizável
4. Solução Expression Blend 3 possui nova visãopara o problema Behaviors: Flexibilidadeparaadicionarinteratividadenasaplicações Interatividade da aplicação com oselementos de design semescreverlinha de código Divisãológica dos trabalhos Developer: desenvolvimento do códigorobusto Designer: aprimora e refina o visual
6. Considerações(1) O mecanismo em Comportamentos Blend 3 é construído em torno de três importantes conceitos relacionados com a construção interatividade: Triggers, Ações (Actions) e Comportamentos (Behaviors). Triggers & Actions Quando eu pressionar o botão, a porta se abre. Ação: abertura da porta Trigger: pressionando o botão
7. Considerações (2) O Expression Blend 3 instala um conjunto inicial de comportamentos(capacidade de controlar o story board, mudança visual entre estados e outras ações de execução de interfaces); Blend SDK é instalado com o Expression Blend 3 fornece todas as informações que vc e sua equipe precisa para desenvolver os comportamentos.
8. Links úteis Expression Blend 3 + Sketch Flow RChttp://www.microsoft.com/Expression/products/Blend_Overview.aspx Site da comunidade de Expressionhttp://expression.microsoft.com Gallery: Prateleira de Recursoshttp://gallery.expression.microsoft.com Blog do Christian Schormann (Time de Expression)http://electricbeach.org Blog do time de Silverlighthttp://team.silverlight.net Coleção de comportamentos e efeitoshttp://expressionblend.codeplex.com Maiscomportamentos:Farseer Physics: http://www.codeplex.com/FarseerPhysicsPhysics Helpe:http://www.codeplex.com/PhysicsHelper