Borland DevCon - USA - Report # 8 – Visão Geral do Avalon

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Acompanhe em tempo real a cobertura exclusiva do maior evento do mundo para desenvolvedores Borland Delphi

Borland DevCon - USA

Report #8

Avalon

 

Criado - 8 de Novembro de 2005 – 16:45 p.m. (local time)

 

Nesta palestra pudemos conhecer um pouco sobre o Avalon e WPF, tendo uma visão geral do que vem pela frente no desenvolvimento de aplicações e interfaces gráficas. A palestra foi ministrada por Rob Relyea da Microsoft.

Windows Presention Fundation (WPF) é o nome da tecnologia criada pela Microsoft para definir um novo padrão de apresentação gráfica e User Interface, formalmente chamado de Avalon. O Avalon vai permitir que desenvolvedores criem as “aplicações de seus sonhos”, como brincou Rob. Avalon é utilizado pelo Windows Vista, e está nos planos da Borland oferecer suporte a tecnologia em futuras versões do produto, inclusive VCL. A tecnologia é um dos pilares do WINFX.

Com o WPF, desenvolvedores podem oferecer um padrão de qualidade altíssimo em interface gráfica e “User Experience” (UX). Muito disso devido a tecnologia utilizar de maneira efetiva recursos de hardware e processamento da placa gráfica, como o Windows Vista.

O Avalon usa uma nova linguagem para definição de U.I., chamada XAML (Extensible Application Markup Language – pronuncia-se “zalm”). Essa linguagem é baseada em XML e utiliza markup para definir código de interface gráfica, semelhante ao que temos hoje em arquivos ASPX e DFM. Abaixo, coloque um código “draft” que mostra um o paralelo entre código Delphi e XALM, semelhante ao que o palestrante mostrou na apresentação:

 

Delphi:

 

Panel := TPanel.Create(self);

Panel.Width := 20;

Button := TButton.Create(self);

Button.Parent := Panel;

Button1.Caption := Teste;

  

 

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Ficou com alguma dúvida?