Περιεχόμενο
- Σχετικά με το SDI
- Σχετικά με τον MDI
- Πλεονεκτήματα του SDI
- Πλεονεκτήματα του MDI
- Σταθερότητα και απόδοση
Η Visual Basic παρέχει στους προγραμματιστές δύο διαφορετικά πρότυπα διασύνδεσης για τις εφαρμογές τους: τη διεπαφή ενιαίου εγγράφου (SDI) και τη διεπαφή πολλαπλών εγγράφων (MDI). Πολλές εφαρμογές χρησιμοποιούν τη διασύνδεση SDI, αλλά ο MDI μπορεί να είναι πιο κατάλληλος για μερικούς από αυτούς.
Η Visual Basic παρέχει δύο πρότυπα διασύνδεσης που μπορούν να χωρέσουν διαφορετικές χρήσεις. (Jupiterimages / Pixland / Getty Images)
Σχετικά με το SDI
Πολλές εφαρμογές στα Windows 95 και μεταγενέστερα χρησιμοποιούν τη διασύνδεση SDI. Κάθε παράθυρο περιέχει ένα ενιαίο έγγραφο, οπότε όταν ο χρήστης θέλει να ανοίξει περισσότερα έγγραφα εφαρμογής, πρέπει να ανοίξει ένα νέο παράθυρο. Είναι επίσης η προεπιλεγμένη λειτουργία κατά τη δημιουργία μιας εφαρμογής στη Visual Basic. Ένα παράδειγμα μιας εφαρμογής SDI στα Windows είναι το Notepad.
Σχετικά με τον MDI
Οι διεπαφές MDI ήταν πιο δημοφιλείς στις εκδόσεις των Windows νωρίτερα από 95, αλλά έχουν γίνει λιγότερο συχνές εκτός από ορισμένες εφαρμογές. Με ένα MDI, κάθε παράθυρο μιας εφαρμογής περιέχει πολλά έγγραφα, συνήθως σε υπο-παράθυρα. Κάθε φορά που ο χρήστης θέλει να ανοίξει ένα νέο έγγραφο, ανοίγει μέσα στο υπάρχον παράθυρο αντί για ένα νέο και αυτό το παράθυρο μοιράζεται με τα άλλα έγγραφα. Ένα παράδειγμα μιας εφαρμογής MDI είναι ένα πρόγραμμα περιήγησης ιστού με καρτέλες όπως το Firefox, στο οποίο οι χρήστες έχουν την επιλογή να ανοίγουν έγγραφα σε πολλαπλές καρτέλες μέσα στο ίδιο παράθυρο.
Πλεονεκτήματα του SDI
Μια διεπαφή SDI λειτουργεί εξαιρετικά με οθόνες και πολλαπλές εικονικές επιφάνειες εργασίας. Επιτρέπει επίσης στους χρήστες να μετακινούνται μεταξύ ανοιχτών εγγράφων χρησιμοποιώντας τη γραμμή εργασιών και τον διαχειριστή των Windows αντί να το κάνουν με ειδικό κώδικα που θα πρέπει να γραφεί στην αίτησή σας.
Πλεονεκτήματα του MDI
Οι εφαρμογές MDI μπορούν γενικά να ελέγχουν πολλαπλά έγγραφα πιο εύκολα από το SDI. Για παράδειγμα, πολλοί συντάκτες κειμένων MDI επιτρέπουν στο χρήστη να ανοίγει πολλά αρχεία κειμένου και να τα προβάλλει δίπλα-δίπλα στο ίδιο παράθυρο, καθιστώντας ευκολότερο να συγκρίνει και να αντλήσει πληροφορίες από ένα δεύτερο έγγραφο κατά την εργασία του πρώτου.
Σταθερότητα και απόδοση
Οι εφαρμογές SDI τείνουν να είναι πιο ισχυρές και να έχουν λιγότερα σφάλματα από το MDI, καθώς τα σοβαρά σφάλματα με ένα έγγραφο σπάνια επηρεάζουν τα άλλα έγγραφα σε περιβάλλον SDI. Για παράδειγμα, εάν μια ιστοσελίδα στο Firefox προκαλεί διακοπή λειτουργίας του προγράμματος περιήγησης, επηρεάζονται όλες οι ανοιχτές ιστοσελίδες. Ωστόσο, οι εφαρμογές MDI τείνουν να είναι ταχύτερες από τις SDI επειδή μόνο μία έκδοση της εφαρμογής φορτώνεται στη μνήμη.