DevCon - USA

Report #12

"Delphi 2007 (Highlander)" e ASP.NET 2.0

 

Criado - 9 de Novembro de 2005 – 16:31 p.m. (local time)

Atualizado – 9 de Novembro de 2005 – 18:26 p.m. (local time)

 

Nesta palestra de Jim Tierney da Borland, vimos um pouco do que está previsto para o Delphi “Highlander” relativo ao suporte ao ASP.NET 2.0 (acredito que o nome oficial do Highlander vai ser naturalmente Delphi 2007). Como sabemos, o Delphi 2006 suporta a versão 1.1 do .NET Framework, o suporte para o .NET Framework 2.0 (lançado oficialmente essa semana pela Microsoft) será lançado na próxima versão do Delphi (acredito que no final de 2006). Vamos a uma breve descrição dos recursos que serão suportados, conforme apresentados por Jim (vale ressaltar que a maioria dos recursos já estão disponíveis no .NET Framework 2.0, porém não possuem ainda o suporte na IDE).

Master Pages

Esse novo recurso permite que você crie uma página “padrão”, com elementos que serão comuns a todas as páginas ASPX do projeto. A partir da Master Page, você pode “herdar” (não é herança da POO) as características visuais da página mestre. O ASP.NET faz o “merge” do conteúdo da página mestre com a página que usa seu conteúdo.

Vejamos um exemplo de como ficaria um ASPX Master Page e uma páginas ASP.NET usando a Master Page. Abaixo uma Master Page (observe a diretiva “Master” no ASPX), o contentplaceholder indica a área na qual as páginas “descendentes” colocarão controles específicos.

Conteúdo da Página Padrão
E aqui está a página ASPX usando a MasterPage. Observe o atributo MasterPageFile na diretiva Page.