Starpība starp SDI formu un MDI veidlapu Visual Basic

Autors: Charles Brown
Radīšanas Datums: 3 Februāris 2021
Atjaunināšanas Datums: 1 Maijs 2024
Anonim
Starpība starp SDI formu un MDI veidlapu Visual Basic - Raksti
Starpība starp SDI formu un MDI veidlapu Visual Basic - Raksti

Saturs

Visual Basic nodrošina izstrādātājiem divus dažādus interfeisa veidnes savām lietojumprogrammām: Single Document Interface (SDI) un Multiple Document Interface (MDI). Daudzas lietojumprogrammas izmanto SDI saskarni, bet MDI var būt piemērotāka dažiem no tiem.


Visual Basic nodrošina divas saskarnes veidnes, kas var atbilst dažādiem lietojumiem. (Jupiterimages / Pixland / Getty Images)

Par SDI

Daudzas lietojumprogrammas Windows 95 un vēlāk izmanto SDI saskarni. Katrā logā ir viens dokuments, tāpēc, kad lietotājs vēlas atvērt vairākus lietojumprogrammu dokumentus, ir jāatver jauns logs. Tas ir arī noklusējuma režīms, veidojot programmu Visual Basic. SDI lietojumprogrammas piemērs sistēmā Windows ir Notepad.

Par MDI

MDI saskarnes bija vispopulārākās Windows versijās, kas bija agrākas par 95 gadiem, bet ir kļuvušas mazāk izplatītas, izņemot dažus lietojumus. Izmantojot MDI, katrs programmas logs satur vairākus dokumentus, parasti apakšizvēlnē. Katru reizi, kad lietotājs vēlas atvērt jaunu dokumentu, tas tiek atvērts esošā logā, nevis jauns, un šis logs tiek koplietots ar citiem dokumentiem. MDI lietojumprogrammas piemērs ir tīmekļa pārlūkprogramma ar cilnēm, piemēram, Firefox, kurā lietotājiem ir iespēja atvērt dokumentus vairākās cilnēs vienā logā.


SDI priekšrocības

SDI interfeiss lieliski darbojas ar monitoriem un vairākiem virtuāliem galddatoriem. Tas arī ļauj lietotājiem pārvietoties starp atvērtajiem dokumentiem, izmantojot uzdevumjoslu un Windows pārvaldnieku, nevis to darīt, izmantojot īpašu kodu, kas jāieraksta jūsu pieteikumā.

MDI priekšrocības

MDI lietojumprogrammas parasti var vieglāk kontrolēt vairākus dokumentus nekā SDI. Piemēram, daudzi MDI teksta redaktori ļauj lietotājam atvērt vairākus teksta failus un tos attēlot blakus vienā un tajā pašā logā, atvieglojot salīdzinājumu un informāciju no otrā dokumenta, strādājot pie pirmā.

Stabilitāte un veiktspēja

SDI lietojumprogrammas mēdz būt stabilākas un tām ir mazāk kļūdu nekā MDI, jo nopietna kļūda ar vienu dokumentu reti ietekmē citus dokumentus SDI vidē. Piemēram, ja tīmekļa lapa Firefox izraisa pārlūkprogrammas avāriju, tiek ietekmētas visas atvērtās tīmekļa lapas. Tomēr MDI lietojumprogrammas parasti ir ātrākas par SDI, jo atmiņā tiek ielādēta tikai viena lietojumprogrammas versija.