Pra mim, é TDI na cabeça! Poucos são os impecilhos, mas compensa no final! Já saiu até uma matéria na ClubeDelphi falando desta abordagem!
Pra saber mais: http://en.wikipedia.org/wiki/Tabbed_document_interface Sds., Rubem Rocha Manaus, AM --- Em delphi-br@yahoogrupos.com.br, Coutinho - Yahoo <[EMAIL PROTECTED]> escreveu > > Como falei antes em outra mensagem, colega... > Cada caso é um caso... > Se é imprescindível usar MDI, faça-o... Eu até agora não precisei ter de > lançar mão deste formato... > Já informatizei clínicas, imobiliárias, distribuidoras de medicamento, > cooperativas, empresas de engenharia... > "you name it", e não precisei... Isso não quer dizer que não vá precisar > + adiante... mas por enquanto, estou indo bem > sem precisar usá-los. Se precisar... usarei!!! Sem traumas!!! Hehehe!!! > > Sds > Emanuel Coutinho > > Marcos Douglas escreveu: > > > > Emanuel, > > > > > Uso um panel com um grid para essas situações... os panels ficam > > > invisíveis... > > > não uso lookup combos, e sim os panels com opções de escolha, e de > > > cadastramento ao mesmo tempo... > > > os panels ficam dockable, pois assim podem ser arrastados pela tela como > > > desejado... > > > > Existem situações (pelo menos pra mim) que uma grid para editar os > > dados não é a melhor escolha. Posso ter regras de negócio para um > > determinado cadastro que seria muito complicado de escrever somente > > utilizando uma grid. > > > > Abraços > > Marcos Douglas > > > > > Tem muita coisa que pode ser feita para burlar esse problema... > > > > > > Sds > > > Emanuel Coutinho > > > > > > > > > > > > Marcos Douglas escreveu: > > >> > > >> Coutinho, > > >> Concordo com vc que devemos fazer os forms o mais simples possível. > > >> Só não concordo com uma coisa: ShowModal pra tudo. > > >> Imagine o seguinte: > > >> 1. Existe um cadastro para uma tabela SITUACAO onde já constam "ATIVO" > > >> e "CANCELADO". > > >> 2. Existe um cadastro para uma tabela CLIENTE onde deve-se dizer qual > > >> a situação atual do cliente. > > >> 3. Se vc está com o cadastro de cliente aberto (com ShowModal) e > > >> digitou tudo, só falta escolher a situação na combo. > > >> Infelizmente agora vc tem que cadastrar uma nova situação! O que > > >> fazer? Fechar o cadastro de cliente e perder tudo que foi digitado > > >> (não pode salvar sem escolher a situação). > > >> > > >> Por isso eu acho melhor e até mais fácil para o usuário, o estilo MDI, > > >> mas com a restrição de só abrir uma mesma tela (do mesmo tipo de > > >> classe) apenas uma vez, ou seja, se clicar no menu pra abrir o > > >> cadastro de cliente e este já estiver aberto, Show nele! > > >> > > >> Abraços > > >> Marcos Douglas > > >> > > >> 2008/10/9 Coutinho - Yahoo <[EMAIL PROTECTED] > > <mailto:emanuelcoutinho%40yahoo.com.br> > > >> <mailto:emanuelcoutinho%40yahoo.com.br>>: > > >> > Corrijam-me se eu estiver falando bobagem!!! > > >> > > > >> > Nós desenvolvedores, temos + intuição no trafegar entre janelas, > > mexer > > >> > aki e ali... mas o usuário comum, que está acostumado a usar o > > Word, o > > >> > Excel, e um ou outro sistema específico, não está ainda nem nunca vai > > >> > ficar acostumado a essas coisa novas de tecnologia, e como eles > > têm de > > >> > pensar no "negócio", ter de ficar aprendendo a manusear sistemas > > cheios > > >> > disso ou daquilo... fazem com que fiquem preguiçosos e normalmente > > >> > incorrem em maior número de erros, ocasionando assim, + trabalho > > >> > estafante para o desenvolvedor, ou o helpdesk... > > >> > > > >> > Assim, se não me falha a memória, na facul... já faz tanto > > tempo..., meu > > >> > professor falava: Se você não quiser ter problemas com o usuário... > > >> > mantenha-se usando interface simples, intuitiva, e + parecida com > > o que > > >> > ele está acostumado a utilizar... > > >> > > > >> > Meus clientes são usuários de excel e project, assim, meus > > sistemas par > > >> > eles, têm grids, e as telas de alteração, são específicas, com o > > mínimo > > >> > de campos possível... paginando as edições de cadastros que são muito > > >> > extensos, facilitando a intuitividade. > > >> > Nós temos de fazer sistemas fáceis de manter, fáceis de treinar, e > > >> > razoavelmente livres do famoso bug "BIOS"... > > >> > > > >> > Sinceramente, uso telas modais... sim... um belo e tranquilo > > >> > Showmodal... Faço o energúmeno ficar na tela e só sair dela > > quando for > > >> > fazer outra coisa... > > >> > Cansei de ter clientes com trocentas janelinhas abertas, entupindo a > > >> > memória do computador, que nem sempre são de ponta, e colocar a > > culpa no > > >> > sistema, quando fica "out of resources", ou quando uma tela não abre > > >> > quando ele quer, e trava a máquina... Aí o chefe dele ouve que seu > > >> > sistema é uma bosta, e vc nunca resolve os problemas... > > >> > > > >> > Então amigos... Simplicidade, feijão com arroz... e lembrem: > > usuário, é > > >> > louco manso... tem de ser direcionado... e só você pode fazer com que > > >> > seus dias de manutenção de sistema sejam menos estressados!!! > > >> > > > >> > Sds > > >> > Emanuel Coutinho > > >> > > > >> > > > >> > > > >> > Fellipe Henrique escreveu: > > >> >> > > >> >> Olá amigos, poderiam me dizer se usam MDI, SDI, TDI ou outros? > > Só pra > > >> >> efeito > > >> >> quantitativo.. pois estou lendo muito na internet, dizendo que > > MDI está > > >> >> morto, ou morrendo.. > > >> >> > > >> >> []s > > >> >> > > >> >> -- > > >> >> _________________________________ > > >> >> T.·.F.·.A.·. > > >> >> Fellipe Henrique > > >> >> > > >> >> ---------------------------------------------------------- > > >> >> CAMPANHA POR UMA INTERNET SEGURA > > >> >> Proteja o endereço de seus amigos como estou protegendo o seu. Ao > > >> enviar > > >> >> mensagens use SEMPRE o "Cco" (cópia oculta). > > >> >> Assim TODOS os endereços estarão preservados. E, claro, antes de > > >> >> encaminhar > > >> >> um e-mail, delete todas as informações que apareçam no corpo do > > e-mail > > >> >> e que > > >> >> possam ser usadas por hackers. > > >> >> ####################################### > > >> >> > > >> >> [As partes desta mensagem que não continham texto foram removidas] > > >> >> > > >> >> > > >> > > > >> > > > >> > > > >> > ------------------------------------ > > >> > > > >> > -- > > >> > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > >> > > > >> > > > >> > > > >> > > > >> > > >> > > > > > > > > > > > > ------------------------------------ > > > > > > -- > > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > > > > > > > > > >