GARANTIR DESCONTO

Fórum Aplicação MDI x SDI #282552

21/05/2005

0

Bom dia,


O que vem a ser uma aplicação MDI e uma SDI e qual delas é a mais indicadas para se criar um aplicativo?

Onde posso arrumar um codigo exemplo para pratica-los?



Deus abençoe a todos.

Obrigado.

[color=green:38aff019f1]Título editado por gandalf.nho. Favor não postar em maiúsculas[/color:38aff019f1]


Vivendo Aprendendo

Vivendo Aprendendo

Responder

Post mais votado

21/05/2005

Olá
MDI e SDI são siglas para Multiple Document Interface e Single Document Interface, respectivamente. Em termos práticos, uma aplicação MDI é aquela que possui todas as suas janelas internas à janela principal do sistema. O Word é um exemplo de aplicação MDI: vc abre seus documentos e alterna entre eles usando Ctrl + Tab. Cada documento fica em uma janela interna separada.
Uma aplicação SDI é a aplicação ´default´ do Delphi. Os forms do sistema sobrepõem o form principal, e são ´modais´.
Para ajustar seu programa em Delphi para MDI, vc precisa setar a propriedade FormStyle do form principal (o primeiro que é criado pelo sistema) para fsMDIForm, e a propriedade FormStyle dos outros forms do sistema (não necessariamente todos) para fsMDIChild.
Observação: forms MDIChild não podem ser abertos de forma ´Modal´.
Espero ter sido claro, abraços.


Tnaires

Tnaires
Responder

Gostei + 1

Mais Posts

21/05/2005

Marco Salles

O que vem a ser uma aplicação MDI


MDI (Multiple document Interface) :arrow:
são aplicativos que permitem que os formularios Filhos aparecem dentro
de um unico formulário Principal
No windows 3 e 3.1 a Microsoft enfatizava o uso de aplicativos MDI.. Com o advento do Windows 95 a Microsoft abandonou um pouco a idéia desse tipo de Interface. O Oficce 200 e´um dos primeiro aplicativos que suprime o Modelo MDI para o Modelo SDI

Exemplo de visualização:

[URL=http://www.imageshack.us][img:dcf0a0e963]http://img268.echo.cx/img268/6610/imagemformmid7vo.jpg[/img:dcf0a0e963][/URL]


O que vem a ser uma aplicação SDI

(Single Document Interface :arrow: [b:dcf0a0e963]interface de cocumento Unico[/b:dcf0a0e963]


No delphi a construção de Formulario MDI se da Basicamente alterando a Propriedade FormStyle no objecto Inspector

os Formulario Pai são declarados com FormStyle=fsMDIForm
os formularios Filhos são declarados com FormStyle=fsMDIChild

Alem do mais todo so formularios Filhos estão na secção avalaible forms --->> Ver Projections Options

Para mais detalhes , aqui no forum ha uma ampla duvida de construção e destruição dos Formularios

Por exemplo este tópico:

http://forum.devmedia.com.br/viewtopic.php?t=61646&highlight=fsmdiform&sid=38788397223f8109b1ec253f99128893


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar