Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi SDI formuláre a formuláre MDI v aplikácii Visual Basic

Visual Basic umožňuje vývojárom možnosť voľby medzi dvoma rôznymi modelmi používateľského rozhrania pre svoje aplikácie : Single Document Interface ( SDI ) a rozhranie viac dokumentov ( MDI ) . Od roku 2010 , väčšina aplikácií používa rozhranie SDI , ale rozhranie MDI môže byť vhodnejšie pre niektoré aplikácie . O SDI

Väčšina aplikácií v systéme Windows 95 alebo novší použite Single Document Interface . Každé okno aplikácie má jeden dokument , takže v prípade , že používateľ chce otvoriť viac dokumentov s touto aplikáciou , musí sa otvoriť nové okno . To ' to tiež predvolený režim pri vytváraní aplikácie pomocou jazyka Visual Basic . Príkladom aplikácie SDI je Windows Poznámkový blok .
O MDI

viac rozhraní dokumentu bola viac populárna vo verziách systému Windows pred Windows 95 , ale oni & # 039 , som sa menej obyčajné , okrem niekoľkých málo aplikáciách . S MDI , každé okno v aplikácii má viac dokumentov , zvyčajne v čiastkových okien . Zakaždým , keď používateľ chce otvoriť nový dokument , skôr než otvorenie nového okna , dokument sa otvorí v ​​existujúcom okne a zdieľa ju so všetkými ostatnými otvorenými dokumentmi . Príkladom aplikácie MDI je záložkách webového prehliadača ako je Firefox , kde majú užívatelia možnosť otvárať dokumenty vo viacerých kartách v rovnakom okne .
Výhody SDI

rozhranie SDI funguje veľmi dobre s viacerými monitormi a viac virtuálnych desktopov . To tiež umožňuje užívateľom prepínať medzi viacerými otvorenými dokumentmi pomocou natívny hlavného panela systému Windows a správca úloh , skôr než prostredníctvom špeciálneho kódu , ktorý musí byť zapísaná do vašej aplikácie .
Výhody MDI
aplikácia

MDI môže často pracovať s viacerými dokumentmi ľahšie než programy SDI . Napríklad , mnoho MDI textové editory umožňujú užívateľovi otvoriť viac textových súborov bok po boku v rovnakom okne , takže je ľahké porovnávať a vyhľadávať informácie z druhého dokumentu pri práci na prvom mieste .

Stabilita a výkon

SDI aplikácie majú tendenciu byť viac robustné a bug - free , ako aplikácie MDI , pretože vážna chyba s jedným dokumentom zriedka ovplyvňuje ostatné dokumenty v rámci prostredí SDI . Napríklad , ak jeden Windows Poznámkový blok zrútenie dokumentov , všetky ostatné otvorené kópie programu Poznámkový blok bude obvykle prežije haváriu . Na druhú stranu, ak jedna webová stránka vo Firefoxe spôsobí pád prehliadača , všetky otvorené webové stránky zomrieť s ním . Avšak , aplikácie MDI majú tendenciu hrať oveľa rýchlejšie , než programy SDI , pretože iba jedna verzia aplikácie je načítaný do pamäte .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené