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 89 - Crie um fórum de discussão

Artigo da Revista Clube Delphi Edição 89.

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

Mão na Massa

Crie um fórum de discussão

Usando Delphi 2006, ASP.NET e Firebird

 

Neste artigo veremos uma forma simples de criar um site de fórum. Criaremos um espaço para discussão de assuntos e temas propostos pelos usuários do fórum. Começaremos fazendo a análise da estrutura de dados, após passaremos a criação do banco de dados. Utilizaremos o Firebird 1.5 e para desenvolvimento da aplicação o Delphi 2006 for ASP.NET.

Criaremos um fórum simples, com uma tela de listagem de áreas do fórum, e partindo-se da área selecionada, a listagem de todos os tópicos relacionados à mesma, e por fim o conteúdo de um tópico selecionado e a possibilidade dos usuários em responder ao tópico ou criar um novo.

Adotaremos neste exemplo uma regra de que a resposta e cadastro de tópicos, somente será realizada por usuários logados. Para fazer o controle de permissão de resposta e usuário logado, utilizaremos User Controls para rotinas de ocultar áreas de acesso restrito.

 

Nota: Devido ao pouco espaço disponível, alguns formulários não serão apresentados completamente. Faça o download dos fontes no endereço do artigo na página da DevMedia e acompanhe todas as funcionalidades do site de fórum.

 

Criando o banco de dados de exemplo

Para iniciarmos o exemplo, criaremos uma estrutura simplificada de tabelas e relacionamentos (Figura 1).

 

Figura 1. Diagrama ER da aplicação

 

Após definida a estrutura, proceda com a criação do arquivo de dados. Crie sua base com o nome de “database.fdb”. Com o banco de dados criado, passaremos agora a criação da aplicação no Delphi 2006, fique a vontade para utilizar também a versão do Delphi 2005 (o script do banco encontra-se para download).

"

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!


Maikel Scheid
Maikel Scheid(maikelscheid@gmail.com) é Técnico em Informática com enfâse na área de Programação e Banco e daodos.
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