Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Skillnaden mellan SDI Form & MDI formulär i Visual Basic

    Visual Basic ger utvecklare med ett val mellan två olika modeller användargränssnitt för deras användningsområden: Single Document Interface ( SDI ) och Multiple Document Interface ( MDI ) . Som av 2010 , de flesta program använder SDI -gränssnittet , men MDI -gränssnittet kan vara mer lämplig för vissa tillämpningar . Om SDI

    flesta program i Windows 95 eller senare använda en Single Document Interface . Varje fönster av ansökan har ett enda dokument , så om användaren vill öppna fler dokument med det programmet , måste han öppna ett nytt fönster . Det ' s också standardläge när du bygger en applikation med Visual Basic . Ett exempel på en SDI ansökan är Windows Anteckningar .
    Om MDI

    Multiple Document Interface var mer populär i Windows-versioner före Windows 95 , men de & # 039 , ve blivit mindre vanligt , förutom ett fåtal ansökningar . Med en MDI , håller varje fönster i ett program flera dokument , vanligtvis i sub - fönster . Varje gång användaren vill öppna ett nytt dokument , i stället för att öppna ett nytt fönster , öppnas dokumentet i den befintliga fönster och delar den med alla andra öppna dokument . Ett exempel på en MDI ansökan är ett flikar webbläsare som Firefox , där användarna har möjlighet att öppna dokument i flera flikar i samma fönster .
    Fördelar med SDI

    En SDI gränssnitt fungerar mycket bra med flera bildskärmar och flera virtuella skrivbord . Det gör det också möjligt för användare att växla mellan olika öppna dokument med infödda Windows aktivitetsfält och Aktivitetshanteraren , snarare än genom speciell kod som måste skrivas in i din ansökan .
    Fördelar med MDI

    MDI applikationer kan ofta hantera flera dokument lättare än SDI -program . Till exempel , många MDI textredigerare tillåter användaren att öppna flera textfiler sida vid sida i samma fönster , vilket gör det enkelt att jämföra och leta upp information från en andra dokument medan du arbetar på den första .

    stabilitet och prestanda

    SDI applikationer tenderar att vara mer robust och felfri än MDI applikationer , eftersom ett allvarligt fel med ett dokument sällan drabbar de övriga dokument inom en SDI miljö . Till exempel, om en Windows Anteckningar dokument kraschar , kommer alla andra öppna kopior av Anteckningar överlever oftast kraschen . Å andra sidan , om en webbsida i Firefox får webbläsaren att krascha , alla öppna webbsidor dö med den . Ändå MDI applikationer tenderar att prestera snabbare än SDI -program , eftersom endast en version av programmet laddas in i minnet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver fast bredd textfiler med Visual Basic
    ·Hur man gör en Logon Script
    ·Hur Importera XLM i Visual Basic
    ·Hur man identifierar och extrahera Relations Från text…
    ·Hur man skapar en vokal räknar ansökan i Visual Basic…
    ·Hur du använder BMP -filer Med QBasic
    ·Hur man gör det Enter Också en Tab-tangenten i Visual…
    ·Microsoft Word /Visual Basic Tutorial
    ·Komma åt rapporter i VB
    ·Olika sätt att formatera datum i VBA
    Utvalda artiklarna
    ·Instruktioner för hur du aktiverar JavaScript
    ·Hur man raderar ProgressBar mapp med VBScript
    ·Så kasta om ordningen av en vektor i C + +
    ·Komma åt MySQL från PHP
    ·Hur man upptäcka Filkodning i PHP
    ·Hur man använder Visual Basic Tillgång till Sortera d…
    ·Hur Jämför datoralgoritmer
    ·Hur man använder Visual C + + Express
    ·Om Java -certifiering
    ·Hur man skapar en vokal räknar ansökan i Visual Basic…
    Copyright © Dator Kunskap http://www.dator.xyz