Erinevus SDI vormi ja MDI vormi vahel Visual Basicis

Autor: Tamara Smith
Loomise Kuupäev: 25 Jaanuar 2021
Värskenduse Kuupäev: 23 November 2024
Anonim
Erinevus SDI vormi ja MDI vormi vahel Visual Basicis - Artiklid
Erinevus SDI vormi ja MDI vormi vahel Visual Basicis - Artiklid

Sisu

Visual Basic pakub arendajatele nende rakenduste jaoks kahte erinevat liidese malli: ühtse dokumendiliidese (SDI) ja mitme dokumendiliidese (MDI). Paljud rakendused kasutavad SDI liidest, kuid MDI sobib mõnedele neist.


Visual Basic pakub kahte liidese malli, mis sobivad erinevatele kasutusaladele. (Jupiterimages / Pixland / Getty Images)

SDI kohta

Paljud Windows 95 rakendused ja hiljem kasutavad SDI liidest. Iga aken sisaldab ühte dokumenti, nii et kui kasutaja soovib avada rohkem rakenduse dokumente, peaks avanema uus aken. See on ka vaikerežiim rakenduse Visual Basic loomisel. SDI-rakenduse näide Windowsis on Notepad.

MDI kohta

MDI liidesed olid kõige populaarsemad Windowsi versioonides, mis olid varasemad kui 95 aastat, kuid on muutunud vähem levinud, välja arvatud mõned rakendused. MDI puhul sisaldab iga rakenduse aken mitmeid dokumente, tavaliselt alamaknates. Iga kord, kui kasutaja soovib uut dokumenti avada, avaneb see uue akna asemel olemasolevale aknale ja see aken jagatakse teiste dokumentidega. MDI-rakenduse näide on veebibrauser, millel on sellised vahekaardid nagu Firefox, kus kasutajatel on võimalus avada dokumente mitmes aknas sama akna sees.


SDI eelised

SDI-liides töötab suurepäraselt monitoride ja mitme virtuaalse lauaarvutiga. See võimaldab kasutajatel liikuda ka avatud dokumentide vahel tegumiribal ja Windowsi halduril selle asemel, et seda teha spetsiaalse koodi abil, mis peaks olema teie taotluses kirjutatud.

MDI eelised

MDI-rakendused võivad üldiselt kontrollida mitut dokumenti kergemini kui SDI. Näiteks võimaldavad paljud MDI-tekstiredaktorid kasutajal avada mitu tekstifaili ja kuvada neid ühes aknas üksteise kõrval, lihtsustades teise dokumendi andmete võrdlemist ja tõmbamist esimese töötamise ajal.

Stabiilsus ja jõudlus

SDI rakendused kipuvad olema jõulisemad ja neil on vähem vigu kui MDI, kuna ühe dokumendi tõsine viga mõjutab SDI keskkonnas teisi dokumente harva. Näiteks kui Firefoxi veebileht põhjustab brauseri krahhi, mõjutab see kõiki avatud veebilehti. Kuid MDI rakendused kipuvad olema kiiremad kui SDI, sest mälus on ainult üks rakenduse versioon.