Erinevus SDI Form & amp ;MDI vorm Visual Basic

Visual Basic programmeerimine keskkond pakub arendajatele valik kasutajaliides mudelid nende rakendusi, sealhulgas koonddokument Interface ja Multiple Document Interface.Paljud kaasaegsed rakendused kasutavad SDI, kuid võite leida MDI sobivam programme või rakendusi, mis kasutavad mitut kasutajaliides kaarte.Uuemad Microsoft Foundation Class - või MFC - lihtne töötada nii SDI ja MDI rakendused.

üle SDI

  • Enamik rakendusi kasutada ühte dokumenti Interface.Iga rakenduse aknal omab ühte dokumenti, nii et kui kasutaja tahab avada rohkem dokumente, et taotluse, peab ta avab uue akna.Samuti on vaikimisi režiim, kui hoone avalduse Visual Basic.Windows Notepad on näide tüüpilisest SDI rakendus.

üle MDI

  • Multiple Document liidesed olid populaarsed Windowsi versioonid enne Windows 95, kuid nad on muutunud vähem levinud.Mis MDI iga aknas jooksul taotluse omab mitmeid dokumente, tavaliselt Sahara-aknad.New dokumente avada olemasolevas aknas ja jagatakse teavet kõigi teiste avat

    ud dokumendid.MDI rakenduste hulka sakkidega Web brauserid, nagu Mozilla Firefox, kus kasutajatel on võimalus avada dokumente mitu kaarti korraga ühes aknas.

Eelised SDI

  • SDI liides töötab väga hästi mitme monitori ja mitu virtuaalset töölauda.Samuti võimaldab kasutajatel vahetada mitu avatud dokumentide abil native Windows taskbar ja ülesanne manager, mitte läbi spetsiaalse koodi, mis siis oleks vaja kirjutada oma taotluse.

Eelised MDI

  • MDI rakendused võivad sageli hakkama mitme dokumente kergemini kui SDI programme.Näiteks paljud MDI teksti toimetajad võimaldab kasutajal avada mitu tekstifaili kõrvuti samas aknas, mistõttu on lihtne võrrelda ja otsida teavet teise dokumendi töötades esimene.

stabiilsust ja jõudlust

  • SDI rakendused kipuvad olema tugevam ja bug-free kui MDI rakendusi, sest tõsine viga ühe dokumendi harva mõjutab teisi dokumente jooksul SDI keskkond.Näiteks, kui üks Windows Notepad dokumendiga jookseb, muu avatud koopiad Notepad tavaliselt ellu crash.Teiselt poolt, kui üks veebileht Firefox põhjustab brauseri krahhi, kõik avatud veebilehti surra koos sellega.Siiski MDI rakendused kipuvad sooritada kiiremini kui SDI programme, sest ainult üks versioon taotluse laaditakse mällu.

348
0
2
Visual Basic Programmeerimine