Your SlideShare is downloading. ×
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Desenvolvimento de software pesquisa mdi e sdi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desenvolvimento de software pesquisa mdi e sdi

86

Published on

Desenvolvimento de software pesquisa mdi e sdi

Desenvolvimento de software pesquisa mdi e sdi

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
86
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. CEETEPS – CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA “PAULA SOUZA” ETEC FERNANDO PRESTES TÉCNICO EM INFOMÁTICA PESQUISA FORMULÁRIOS MDI E SDI Sorocaba – SP 2013
  2. Wesley Germano Otávio Nº27 PESQUISA FORMULÁRIOS MDI E SDI Pesquisa referente a formulários MDI e SDI da disciplina Desenvolvimento de Software Professor (a): Neusa Sorocaba-SP 2013
  3. Sumário 1. INTERFACE DE DOCUMENTOS MÚLTIPLOS (MDI).......................................... 4 1.1 Comparação com interface de documento único ........................................... 4 1.2 Vantagens ...................................................................................................... 5 1.3 Desvantagens ................................................................................................ 5 1.4 Exemplos de aplicações................................................................................. 6 2. INTERFACE DE DOCUMENTO ÚNICO (SDI) ..................................................... 8 2.1 Vantagens de SDI .......................................................................................... 8 2.2 Estabilidade e desempenho ........................................................................... 9 3. BIBLIOGRAFIA ................................................................................................... 10
  4. 1. INTERFACE DE DOCUMENTOS MÚLTIPLOS (MDI) A interface de documentos múltiplos (MDI) é uma interface gráfica do usuário no qual várias janelas residem sob uma janela pai solteiro. Tais sistemas permitem frequentemente janelas filho para incorporar outras janelas dentro deles, bem como, a criação de complexas hierarquias aninhadas. Isto contrasta com interfaces de documento único (SDI), onde todas as janelas são independentes um do outro. 1.1 Comparação com interface de documento único Na usabilidade comunidade, tem havido muito debate sobre se o documento múltiplo ou interface de documento único é preferível. As empresas de software têm usado ambas as interfaces com as respostas mistas. Por exemplo, a Microsoft mudou seu Escritório aplicações de SDI para o modo MDI e depois voltar para SDI, embora o grau de implementação varie de um componente para outro. Geralmente, a SDI é visto [por quem? ] como mais útil em casos onde os usuários trabalham com mais de um aplicativo. A desvantagem de MDI geralmente citado é a falta de informações sobre as janelas atualmente abertas: Em aplicações MDI, o desenvolvedor do aplicativo deve fornecer uma maneira para alternar entre os documentos ou ver uma lista de janelas abertas, eo usuário pode ter que usar um aplicativo menu específico ("lista de janelas", ou algo similar) para alternar entre os documentos abertos. Isso está em contraste com aplicações SDI, onde o gerenciador de janelas barra de tarefas ou gerenciador de tarefas mostra as janelas abertas atualmente. No entanto, nos últimos anos tornou-se cada vez mais comum para aplicativos MDI usar "guias" para exibir as janelas atualmente abertas, que fez essa crítica um tanto obsoleto. Uma interface em abas que são usados para gerenciar os documentos abertos é referido [por quem?] como uma " interface de documento tabulada "(TDI). Outra opção é "frio" painéis ou janelas, o que torna mais fácil de impedir que o conteúdo se sobreponha.
  5. Algumas aplicações permitem ao usuário alternar entre os modos de sua escolha, dependendo da preferência pessoal ou a tarefa em mãos. 1.2 Vantagens Com múltiplas interfaces de documentos (e também guias), uma única barra de menus e / ou da barra de ferramentas é compartilhado entre todas as janelas filho, reduzindo a desordem e uma utilização mais eficiente do espaço da tela. Este argumento é menos relevante em um sistema operacional que usa uma barra de menu comum. Janelas filho de um aplicativo podem ser ocultadas / mostrada / minimizada / maximizada como um todo. Recursos como "Azulejo" e "Cascata" pode ser implementado para as janelas filho. Autores de aplicações multi-plataforma podem fornecer seus usuários com o comportamento da aplicação consistente entre plataformas. Se o ambiente de janelas e OS não têm boa gestão janela, o autor do aplicativo pode implementá-lo eles mesmos. Sem uma janela de quadro MDI, barras de ferramentas flutuantes de uma aplicação podem atravancar o espaço de trabalho de outras aplicações, podendo confundir os usuários com o amontoado de interfaces. 1.3 Desvantagens Pode ser difícil de implementar em desktops usando vários monitores como a janela pai pode ter de abranger dois ou mais monitores, seções escondidos. Desktops virtuais não pode ser gerado por filhos do MDI. No entanto, em alguns casos, isso é solucionável, iniciando outra janela pai, o que é o caso da Opera e Chrome, por exemplo, que permite abas / janelas criança a ser arrastado para fora da janela pai para começar sua própria janela pai. Em outros casos, cada
  6. janela criança é também uma janela principal, formando uma nova, o MDI "virtual" [1] . MDI pode torná-lo mais difícil de trabalhar com vários aplicativos ao mesmo tempo, restringindo as formas em que as janelas de vários aplicativos podem ser organizadas em conjunto, sem obscurecer o outro. O menu compartilhado pode mudar, o que pode causar confusão para alguns usuários. Janelas filho MDI se comportam de forma diferente daqueles em interface de documento único aplicações, exigindo que os usuários aprendam dois conceitos de janelas sutilmente diferentes. Da mesma forma, a janela pai MDI se comporta como o ambiente de trabalho, em muitos aspectos, mas tem diferenças suficientes para confundir alguns usuários. Profundamente aninhados, ramificando hierarquias de janelas filho pode ser confuso. Muitos gerenciadores de janela têm suporte embutido para manipular grupos de janelas separadas, que normalmente é mais flexível do que MDI em que as janelas podem ser agrupados e não agrupados de forma arbitrária. Uma política comum é agrupar as janelas automaticamente que pertencem à mesma aplicação. Isto torna redundante indiscutivelmente MDI, proporcionando uma solução para o mesmo problema. Controles e teclas de atalho aprendidas para a aplicação MDI pode não se aplicar a outras pessoas, enquanto que com um gerenciador de janelas avançado, mais o comportamento e as preferências do utilizador são compartilhados entre aplicativos do cliente no mesmo sistema. Modularidade: Um gerenciador de janelas avançado pode ser atualizado de forma independente das aplicações. 1.4 Exemplos de aplicações Internet Explorer 6 : a típica aplicação SDI Visual Studio 6 ambiente de desenvolvimento: a MDI moderno típico Visual Studio NET. : MDI ou TDI com menu "Janela", mas não tanto
  7. Opera: Combinação de MDI e TDI (uma interface MDI verdade com uma barra de abas para acesso rápido). Chrome: Combinação de MDI e TDI. Paint.NET: baseado em Miniatura, TDI Firefox: TDI por padrão, pode ser SDI GIMP: SDI com janelas flutuantes (MDI está disponível como uma opção chamada "Modo de janela única", já que a versão 2.8 [2] ). GIMPshop: Um fork do GIMP com o objetivo de ser mais como o Adobe Photoshop. A versão para Windows tem limitado MDI. [3] Adobe Photoshop : MDI em MS Windows. Nas versões mais recentes, barras de ferramentas podem se mover para fora da janela do quadro. Janelas filho pode estar fora da estrutura a não ser que sejam minimizados ou maximizada. Acrobat: MDI até a versão 7.0 (Windows somente); SDI padrão no 8.0 (configurável para MDI); SDI apenas em 9.0. Microsoft Excel 2003: SDI se iniciar novas instâncias da aplicação, mas MDI se você clicar no menu "New File →" (mas janelas filho opcionalmente aparecer na barra de tarefas do sistema operacional) Microsoft Word 2003: MDI até o Microsoft Office 97. Depois de 2000, o Word tem uma Interface de Múltiplos de nível superior do Windows , expondo assim a shell instâncias individuais SDI, enquanto o sistema operacional reconhece como uma única instância de uma aplicação MDI. No Word 2000, esta era a única interface disponível, mas 2002 e depois oferecer MDI como opção. Microsoft Foundation Classes (que o Office é vagamente baseado em) apoia esta metáfora desde a versão 7.0, como um novo recurso noVisual Studio 2002. UltraEdit: Combinação de MDI e TDI (uma interface MDI verdade com uma barra de abas para acesso rápido). VEDIT: Combinação de MDI e TDI (uma interface MDI verdade com uma barra de abas para acesso rápido). Especial "grande" ato de janelas como janelas maximizadas, mas permitir janelas sobrepostas menores sejam usadas ao mesmo tempo. Vários exemplos de VEDIT pode ser iniciada, o que lhe permite ser usada como uma aplicação do SDI. Notepad + + , PSPad , TextMate e muitos outros editores de texto: TDI Editor: Opções para SDI ou MDI.
  8. Macromedia Studio para Windows: uma interface híbrida; TDI menos janelas de documentos são un-maximizada. (Eles são maximizados por padrão.) Corel WordPerfect : MDI. Um usuário pode abrir várias instâncias do WP com um único documento em cada um, se eles têm várias versões do WordPerfect instalado em seu computador. As versões recentes manter uma lista de documentos abertos para uma determinada janela na barra de status na parte inferior da janela, proporcionando uma variante do TDI. Zeus for Windows : Combinação de MDI e TDI (uma interface MDI verdade com uma barra de abas para acesso rápido). mIRC : MDI por padrão, também pode funcionar em modo SDI 2. INTERFACE DE DOCUMENTO ÚNICO (SDI) Em interfaces gráficas de usuário, uma interface de documento único ou SDI é um método de organização de aplicações de interface gráfica em janelas individuais que o sistema operacional é o gerenciador de janelas lida separadamente. Cada janela contém o seu próprio menu ou barra de ferramentas. Isto contrasta com uma interface de documentos múltiplos, em que uma janela pai único é usado para conter várias janelas filho aninhados, apenas com a janela pai ter um menu ou barra de ferramentas. Muitas vezes, em interfaces de documentos individuais, cada janela é representada como uma entrada individual na barra de tarefas do sistema operacional ou gerente. Aplicações que permitem a edição de mais de um documento de cada vez, por exemplo, processadores de texto, pode, portanto, dar ao usuário a impressão de que mais de uma instância de um aplicativo é aberto. Alguns gerenciadores de tarefas resumir janelas da mesma aplicação. Por exemplo, o Mac OS X usa um recurso chamado Expos é que permite ao usuário ver temporariamente todas as janelas que pertencem a uma determinada aplicação. 2.1 Vantagens de SDI Uma interface SDI funciona muito bem com monitores e áreas de trabalho virtuais múltiplos. Também permite aos usuários se mover entre os documentos
  9. abertos usando a barra de tarefas e o gerenciador de Windows, em vez de fazê-lo através de código especial que deve ser escrito no seu aplicativo. 2.2 Estabilidade e desempenho Os aplicativos SDI tendem a ser mais robustos e ter menos erros que os MDI, uma vez que erro sério com um documento raramente afeta os outros documentos num ambiente SDI. Por exemplo, se uma página Web em Firefox causar uma falha no navegador, todas as páginas da web abertas são afetadas. No entanto, os aplicativos MDI tendem a ser mais rápidos do que os SDI, pois só se carrega na memória uma versão do aplicativo.
  10. 3. BIBLIOGRAFIA Multiple document interface – Wikipédia. Disponível em: < http://en.wikipedia.org/wiki/Multiple_document_interface>. Acesso em 21/09/2013. Single document interface – Wikipédia. Disponível em: < http://en.wikipedia.org/wiki/Single_document_interface>. Acesso em 21/09/2013. SDI e MDI – Visual Studio 2008, MSDN. Disponível em: < http://msdn.microsoft.com/pt-br/library/b2kye6c4(v=vs.90).aspx>. Acesso em 21/09/2013. A diferença entre um formulário SDI e um formulário MDI em Visual Basic – E How Brasil. Disponível em: < http://www.ehow.com.br/diferenca-entreformulario-sdi-formulario-mdi-visual-basic-sobre_14560/>. Acesso em 21/09/2013.

×