Rozdiel medzi formulárom SDI a formulárom MDI v jazyku Visual Basic

Autor: John Pratt
Dátum Stvorenia: 9 Január 2021
Dátum Aktualizácie: 27 November 2024
Anonim
Rozdiel medzi formulárom SDI a formulárom MDI v jazyku Visual Basic - Články
Rozdiel medzi formulárom SDI a formulárom MDI v jazyku Visual Basic - Články

Obsah

Visual Basic poskytuje vývojárom dve rôzne šablóny rozhrania pre ich aplikácie: rozhranie jedného dokumentu (SDI) a rozhranie viacerých dokumentov (MDI). Mnoho aplikácií používa rozhranie SDI, ale pre niektoré z nich môže byť vhodnejšie MDI.


Visual Basic poskytuje dve šablóny rozhrania, ktoré sa hodia na rôzne použitia. (Jupiterimages / Pixland / Getty Images)

O SDI

Mnohé aplikácie v systéme Windows 95 a neskôr používajú rozhranie SDI. Každé okno obsahuje jeden dokument, takže ak chce užívateľ otvoriť viac dokumentov aplikácie, malo by sa otvoriť nové okno. Je to tiež predvolený režim pri vytváraní aplikácie v jazyku Visual Basic. Príkladom aplikácie SDI v systéme Windows je program Poznámkový blok.

O MDI

Rozhrania MDI boli najobľúbenejšie vo verziách systému Windows starších ako 95, ale okrem niektorých aplikácií sa stali menej bežnými. S MDI, každé okno v aplikácii obsahuje viac dokumentov, zvyčajne v pod-oknách. Zakaždým, keď chce užívateľ otvoriť nový dokument, otvorí sa v existujúcom okne namiesto nového a toto okno bude zdieľané s ostatnými dokumentmi. Príkladom aplikácie MDI je webový prehliadač s kartami ako Firefox, v ktorom majú užívatelia možnosť otvárať dokumenty na viacerých kartách v rámci toho istého okna.


Výhody SDI

Rozhranie SDI funguje skvele s monitormi a viacerými virtuálnymi počítačmi. To tiež umožňuje používateľom pohybovať medzi otvorenými dokumentmi pomocou panela úloh a správcu systému Windows namiesto toho, aby tak robili prostredníctvom špeciálneho kódu, ktorý by mal byť napísaný vo vašej aplikácii.

Výhody MDI

MDI aplikácie môžu spravidla ovládať viacero dokumentov ľahšie ako SDI. Napríklad mnohé textové editory MDI umožňujú užívateľovi otvoriť viacero textových súborov a zobraziť ich vedľa seba v tom istom okne, čo uľahčuje porovnávanie a získavanie informácií z druhého dokumentu pri práci na prvom dokumente.

Stabilita a výkon

Aplikácie SDI bývajú robustnejšie a majú menej chýb ako MDI, pretože závažná chyba s jedným dokumentom má zriedkavo vplyv na ostatné dokumenty v prostredí SDI. Ak napríklad webová stránka vo Firefoxe spôsobí zlyhanie prehliadača, ovplyvnia sa všetky otvorené webové stránky. Avšak aplikácie MDI majú tendenciu byť rýchlejšie ako SDI, pretože iba jedna verzia aplikácie je načítaná do pamäte.