Borland DevCon - USA - Report # 11 – ASP.NET no Delphi 2006

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

Borland DevCon - USA

Report #11

Dicas para aumento de produtividade no desenvolvimento ASP.NET com Delphi 2006

 

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

Atualizado – 9 de Novembro de 2005 – 15:16 p.m. (local time)

 

Nesta palestra de Jim Tierney da Borland, pude conferir um pouco das técnicas disponíveis na IDE do Delphi 2006 (BDS) destinadas

 

 

 a dar produtividade no desenvolvimento Web com o ASP.NET. Abaixo sumarizei rapidamente todas as dicas apresentadas por Jim, faça bom proveito quando desenvolver suas aplicações Web ;)

Dicas para aumento de produtividade

·Use as configurações para Cassini e IIS no Project>Options, para facilmente configurar e alternar o tipo de servidor usado pelo projeto; 

·Temos novas configurações para ASP.NET, em Tools>Options, como Default Layout, Default Editor View etc. Outra novidade é a capacidade de destacar um elemento no designer (um componente) quando estamos editando a tag dele no Tag Editor;

 

 

·Você pode personalizar os itens que aparecem no menu File>New, usando a opção Customize, e colocando por exemplo “ASP.NET Page” para acesso rápido e direto;

·Use Run>Run Without Debugging para rápida execução sem debugger;

·Use a opção de contexto do Project>Manager “Set As Start Page” para definir a página  padrão, que reflete em Project Options. Use a nova opção “View in Browser” para rapidamente abrir qualquer página ASPX no browser; Use a nova opção “Browser With” para especificar qual o browser você quer utilizar para abrir a página;

·Use o Project>Options para alternar o servidor Web a ser utilizado pela aplicação, entre IIS e Cassini; A IDE pode criar o diretório virtual caso necessário;

·Você pode usar o Object Inspector para renomear arquivos ASPX;

·Semelhante ao que se faz para TForms, utilize o Object Repository para adicionar páginas padrão para aplicações Web ASP.NET e projetos default; Por exemplo, você pode definir uma página com um User Control (que contém um cabeçalho padrão com o logo e nome da empresa) e toda vez que adicionar um ASP.NET Page ao projeto, ele será baseado nas configurações padrão do form base;

·Use View>Templates e LiveTemplates para aumentar a produtividade no desenvolvimento de aplicações Delphi ASP.NET; A vantagem é que podemos usar templates também para código markup (ASPX ou HTML). Por exemplo, você pode adicionar um “

...” como template e rapidamente como Ctrl+Space no ASPX (Code Insight) adicionar o template Markup ao código existente;

·Códigos normalmente utilizados, como o seguinte, podem ser adicionados como template:

 

If not IsPostBack then

  DataBind();

Para isso, selecione o código, clique em View>Templates e clique em New, dê um nome ao template, ele já deve aparecer agora no Code Insight na categoria “Templates”;

 

·Use Refactoring para renomear componentes ao invés de fazer diretamente pelo Object Inspector. A IDE se encarrega de alterar em todos os locais onde o mesmo é referenciado, inclusive no ASPX;

 

 

·Use o menu View>Structure para navegar rapidamente por elementos do arquivo ASPX e verificar erros de processamento do markup, exemplo de uma tag não fechada:

 

<%@ Page language="c#" Debug="true" Codebehind="WebForm1.pas"

 AutoEventWireup="false" Inherits="WebForm1.TWebForm1" %>

 

 

 

 

 

 

 

 

 

 

·Use a navegação do Tag Editor para “subir” ou “descer” os níveis na edição de elementos no ASPX;

 

 

·Uma novidade no Deploy Manager, é a capacidade especificar arquivos externos no deploy da aplicação, por exemplo, arquivos que não sejam ASPX, DLL etc. mas que precisam ser distribuídos (gdb, ib, fdb, txt etc.)

 

 

Guinther Pauli

Editor Geral Revista ClubeDelphi

 

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados