Visual Basic fornisce agli sviluppatori di scegliere tra due diversi modelli di interfaccia utente per le loro applicazioni : il Single Document Interface ( SDI) e la Multiple Document Interface ( MDI ) . A partire dal 2010 , la maggior parte delle applicazioni utilizzano l'interfaccia SDI , ma l'interfaccia MDI possono essere più appropriate per alcune applicazioni . Chi SDI
La maggior parte delle applicazioni in Windows 95 o successivi utilizzare un'interfaccia documento unico . Ogni finestra dell'applicazione contiene un singolo documento , quindi se l' utente desidera aprire più documenti con tale applicazione , deve aprire una nuova finestra . E ' s anche la modalità predefinita durante la creazione di un'applicazione con Visual Basic . Un esempio di un'applicazione SDI è Blocco note di Windows .
Chi MDI
Interfacce multiple del documento sono stati più popolare nelle versioni di Windows precedenti a Windows 95 , ma & # 039 , ve diventata meno comune , al di fuori di alcune applicazioni . Con un MDI , ogni finestra di un'applicazione detiene più documenti , di solito in sotto-finestre . Ogni volta che l'utente vuole aprire un nuovo documento , piuttosto che aprire una nuova finestra , il documento si apre all'interno della finestra e la condivide con tutti gli altri documenti aperti esistenti . Un esempio di un'applicazione MDI è un browser a schede come Firefox , dove gli utenti hanno la possibilità di aprire i documenti in più schede all'interno della stessa finestra .