ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Dúvida sobre Camadas

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Qui Mar 04, 2010 1:21 pm    Assunto: Dúvida sobre Camadas Responder com Citação

Galera seguinte
gostaria de tirar uma dúvida simples sobre camadas

Se eu iniciasse um novo Projeto
1º Criasse uma Tela..sem Código
2º Criasse uma Unit que acessasse a Tela e codificasse a lógica da tela
3º Criasse uma Unit para Transações de SQL com o Banco
4º Criasse um DataModule para ter a Conexão e Querys lincadas ao Banco

isso seria correto ao se falar de camadas?
ou seria em projetos separados?

outra coisa
se eu crio uma tela sem codigo...como faço para jogar o código/eventos/propriedades dos objetos da tela em uma unit (ou seja, a Unit controlaria os eventos e propriedades dos objetos da Tela)

este conceito está correto
_________________
"Sempre coloque [RESOLVIDO]" nos seus posts

Agradeça a quem lhê ajudou

E faça sempre pelo outros o que você gostaria que fizessem por você
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Qui Mar 04, 2010 6:11 pm    Assunto: Responder com Citação

Boa pergunta...

só pitacos rapidos porque ja sao 18h Very Happy

1-
Citação:
isso seria correto ao se falar de camadas?
ou seria em projetos separados?


Não tem a ver com 3 camadas (é uma arquitetura, não modo de organização do codigo), mas nao deixam de ser camadas.

2 - Voce nao precisa deixar a "tela" sem nenhum código. Apenas coloque nela o código referente a parte visual.

Isso é basicamente MVC, e a intenção básica é nao misturar código de apresentação com código de negócios.
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
aeciovc
Colaborador
Colaborador


Registrado: Terça-Feira, 18 de Dezembro de 2007
Mensagens: 1042
Localização: Recife

MensagemEnviada: Sex Mar 05, 2010 4:17 pm    Assunto: Responder com Citação

eh isso mesmo...

uma coisa eh MVC outra coisa eh Aplicações Multicamadas.

e as aplicações devem ter as duas.

o MVC cuida do código na separação de lógica de visão e tal... já o multicamadas eh a arquitetura de como ela eh distribuida,se tem um Servidor de Aplicação que conecta um banco e por ai vai...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB