Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
A diferença entre a forma SDI e MDI Form em Visual Basic
Visual Basic fornece aos desenvolvedores uma escolha entre dois modelos de interface de usuário diferentes para suas aplicações : a interface de documento único (SDI ) eo Multiple Document Interface (MDI). A partir de 2010 , a maioria das aplicações de uso da interface SDI , mas a relação de MDI podem ser mais apropriados para algumas aplicações . Sobre SDI

A maioria dos aplicativos no Windows 95 ou mais tarde usar uma interface de documento único. Cada janela do aplicativo contém um único documento , de modo que se o usuário quer abrir mais documentos com esse aplicativo , ele deve abrir uma nova janela . Ele ' s também o modo padrão ao criar um aplicativo com o Visual Basic. Um exemplo de uma aplicação SDI é o Windows Notepad .
Sobre MDI

Múltiplas Interfaces documento eram mais populares em versões do Windows anteriores ao Windows 95, mas & # 039 , ve se tornado menos comum , fora de algumas aplicações. Com um MDI , cada janela dentro de um aplicativo possui vários documentos , geralmente em sub-janelas . Cada vez que o usuário deseja abrir um novo documento , em vez de abrir uma nova janela , o documento abre dentro da janela e compartilha com todos os outros documentos abertos existente. Um exemplo de uma aplicação MDI é um browser com abas como o Firefox , onde os usuários têm a opção de abrir documentos em várias abas na mesma janela .

Vantagens da SDI
< br >

Uma interface SDI funciona muito bem com vários monitores e múltiplos desktops virtuais. Ele também permite que os usuários alternem entre vários documentos abertos usando a barra de tarefas do Windows nativo e gerenciador de tarefas, em vez de através de um código especial que deve ser escrito em sua aplicação.

Vantagens de MDI
aplicações

MDI muitas vezes pode lidar com vários documentos mais facilmente do que os programas SDI. Por exemplo, muitos editores de texto MDI permitem ao usuário abrir vários arquivos de texto lado a lado na mesma janela , tornando mais fácil para comparar e procurar informações a partir de um segundo documento , enquanto trabalhava na primeira .
< Br aplicações > estabilidade e desempenho

SDI tendem a ser mais robustos e de aplicativos MDI livre de bugs , já que um erro grave com um documento raramente afeta os outros documentos dentro de um ambiente SDI . Por exemplo, se um bloco de notas do Windows falhas no documento , quaisquer outras cópias abertas do bloco de notas normalmente sobreviver ao acidente . Por outro lado , se uma página da Web no Firefox faz com que o navegador para de funcionar, todas as páginas da Web abertas morrer com ele. No entanto, aplicativos MDI tendem a executar mais rapidamente do que programas SDI , uma vez que apenas uma versão do aplicativo é carregado na memória .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter texto em um Data em VB 
·Como fazer Comentários no código VBS 
·O que é Visual Programação Básica 
·Como consultar um corpo HTML em LINQ 
·Como codificar uma instrução if em QBasic 
·Como enviar e-mail HTML com VB.NET 
·Como exibir uma planilha no Visual Basic Express 
·Como excluir registros para Stored Procedure em Visual …
·Como usar múltiplas desigualdades em Visual Basic 
·Como Chegar MP3 File Length por VBScript 
  Artigos em destaque
·Como fazer upload de um PHP Progress Bar 
·Como usar o Tk Toolkit Com Python 
·Como inserir várias linhas em uma Declaração de MySQ…
·Como encontrar o número de letras em um Índice de Cor…
·Tempo restante Função em Python 
·Como fazer uma função de fila no Syntax C 
·Como distinguir entre o processamento de entrada e saí…
·Como fazer um triângulo em Visual Basic 
·Como armazenar Handle MATLAB 
·O que é a programação de matriz 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados