Esse artigo faz parte da revista Clube Delphi Edição 59. Clique aqui para ler todos os artigos desta edição
ASP.NET essencial Cadastro de usuários usando o Delphi 2005 Com o lançamento do Delphi for .NET,os desenvolvedores Delphi puderem contar com uma nova e poderosa tecnologia destinada à criação RAD de aplicações para Web: o ASP.NET.No Delphi 2005,0 suporte foi bastante aprimorado, como vimos na edição 57.Acredito que o ASP.NET seja o maior motivo para empresa se usuários de Delphi entrarem de cabeça na nova plataforma da Microsoft. E para começar, que tal fazermos uma aplicação básica, encontrada na maioria dos sites da Web? Neste artigo veremos como criar, passo a passo, um cadastro de usuários bastante simples, onde destacaremos várias técnicas de desenvolvimento com ASP.NET. Ao final, você estará apto a criar suas próprias aplicações de BD para Web, robustas, escaláveis e com produtividade máxima. Criando o banco de dados Para este exemplo utilizaremos o Interbase 7.1, que será acessado a partir do provider da Borland para o ADO.NET, o Borland Data Provider (BDP).Nada impede que você utilize um banco de dados diferente, como Firebird, MySQL, MS SQL etc. Você pode inclusive utilizar o provider ADO.NET de sua preferência, pois os recursos do BDP utilizados neste exemplo são comuns,a todos os providers para ADO.NET. A Listagem1 mostra o script de criação da tabela USUARIOS, que possui uma estrutura bastante simples. O objetivo aqui não é criar um exemplo complexo, mas focar nos conceitos básicos da utilização do ASP.NET com o Delphi 2005. Vamos partir para a criação da aplicação Web. Listagem1. Stript para criação da tabela de usuários create table USUARIOS (LOGIN char(10), not null. NOMEvarchar(40), SENHAvarchar(10). EMAIL varchar(40)); alter table USUARIOS add constraint USUARIOS_PK primary key (LOGIN); Criando a aplicação ASP.NET e configurando o WebForm No Delphi 2005, clique em FilelNew>Other e escolha ASP.NET Web Application no item Delphi for .NET Projects ou C# Projects caso queira programar em C#. Lembre-se que agora a IDE do Delphi 2005 suporta o desenvolvimento com ambas as linguagens, você pode usar a de sua preferência para criar este exemplo (indicarei as diferenças quando existirem). Dê o nome de "USUARIOS" para a aplicação e clique em Ok. No ProjectManager, selecione o arquivo aspx, pressione F2 e altere seu nome para Cadastro.aspx. Coloque no formulário os seguintes componentes da categoria WebContrals: seis Labels, um Button,cinco TextBoxes (configure a propriedade ID para "tbLOGIN”, "tbNOME”, "tbSENHA”, "tbCONFIRMA" e "tbEMAIL”, respectivamente). Da categoria HTML Elements coloque um HTML ResetButton .Os campos tbSENHA e tbCONFlRMA devem ter a propriedade TextMode configuradas para Password. Observe que todo o código de interface vai sendo gerado no arquivo aspx, que possui funcionalidade semelhante ao arquivo DFM para quem desenvolve com a VCL .O código é programado em um arquivo separado (.pas para o Delphi ou .cs no caso do C#), que é compilado em um assembly .NET (DLL) e roda no servidor, garantindo a performance da aplicação. Esse recurso é conhecido como code-behind. lsso significa que você pode alterar o arquivo aspx (adicionando novos controles ou formatando os já existentes) sem que para isso seja necessário recompilar a aplicação (assembly).
Artigo Clube Delphi 59 - ASP.NET essencial
Artigo da Revista Clube Delphi Edição 59.
Quer ler esse conteúdo completo?
Tenha acesso completo
Confira outros conteúdos:
Instalando o ACBr
Mapeamento Objeto-Relacional com TMS...
Introdução aos componentes JEDI
Por
Guinther
Em 2010
<Perguntas frequentes>
Carreira
Metodologia
Assinatura e Pagamentos
Cadastro