DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi Edição 40 - DelphiMail

Artigo da Revista Clube Delphi Edição 40.

Esse artigo faz parte da revista Clube Delphi edição 40. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

DelphiMail

Crie uma aplicação web completa passo a passo

 

Existem diversas aplicações que permitem o uso de serviços através de um navegador – dentre as mais comuns está o Webmail. Um Webmail, você sabe, nada mais é que um cliente de e-mail como o Outlook, Eudora, KMail etc., com a diferença de ter sua interface baseada em HTML.

Neste artigo veremos como construir um Webmail no Delphi usando os componentes WebSnap, tecnologia que surgiu no Delphi 6 e permite a construção de aplicações web usando toda a infra-estrutura do Delphi (e do Kylix).

O enfoque aqui é na parte prática do WebSnap; você pode encontrar uma introdução aos conceitos e arquitetura dessa tecnologia na Edição 20 e na seqüência de artigos das Edições de 24 a 29. Além do WebSnap, usaremos componentes da paleta Indy para fazer a leitura e o envio de e-mails. Para construir o exemplo você vai precisar do Delphi 6 ou 7 versão Enterprise ou Architect.

Nota: o exemplo deste artigo é baseado em um dos demos do Delphi.

 

Estrutura da aplicação

Nossa aplicação será composta por quatro páginas/módulos:

- Login (módulo pmLogin);

- Caixa de entrada (módulo pmListar);

- Visualização de mensagens (módulo pmLer);

- Envio de mensagens (módulo pmEnviar).

O esquema de páginas da aplicação pode ser visto na Figura 1.

 

Figura 1. Páginas do Webmail

 

Módulo principal

Crie uma aplicação WebSnap (usando File|New>Other>WebSnap> WebSnap Application) – veja a "

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Keuller Magalhães
Bacharel em Ciência da Computação (UNAMA-PA), desenvolvedor Delphi, Java e PHP, atuando nas áreas de DataSnap, WebSnap e aplicações distribuídas
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03