Your browser does not support JavaScript!

Αρχική    Σχεδιασμός και Υλοποίηση του Μηχανισμού Undo-Redo στον Λαβύρινθο  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου uch.csd.msc//1993MST0205
Τίτλος Σχεδιασμός και Υλοποίηση του Μηχανισμού Undo-Redo στον Λαβύρινθο
Άλλος τίτλος Design and Implementation of Undo - Redo mechanism in Labyrinth System
Συγγραφέας Φαρσάρης, Ιάσων Ε
Περίληψη Τα λάθη είναι ανθρώπινα. Σ' ένα οποιοδήποτε σύστημα λογισμικού είναι πιθανό ο χρήστης του να κάνει λάθη είτε από άγνοια είτε από απροσεξία. Αν δεν υπαρχει καμιά προστασία απέναντιστα λάθη, το σύστημα είναι πιθανό να μην επιτύχει. Η παρούσα εργασία έχει ως στόχο το σχεδιασμό και την υλοποίηση ενός ολοκληρωμένου μηχανισμού undo - redo στο Λαβύρινθο. Ο 'Λαβύρινθος' είναι ένας πυρήνας γενικής χρήσης για την ανάπτυξη γραφικών εργαλείων και εργαλείων και εργαλείων CAD. Παρέχει ένα σύνολο από μηχανισμούς σχεδίασης γραφικών αντικειμένων και διασύνδεσης αυτών σε ιεραρχικά δίκτυα κυττάρων. Αρχικά περιγράφεται ο σχεδιασμός του μηχανισμού undo - redo, που έγινε στον πυρήνα του Λαβύρινθου με βάση το οντοκεντρικό μοντέλο. Οι εντολές που έγιναν αντιστρέψιμες, είναι κυρίως αυτές που τροποποιούν τη δομή ορισμού των κυττάρων (γραφικών οντοτήτων). Ο εν λόγω μηχανισμός έχει πολλά επίπεδα: Επιτρέπει την ανάκληση μιας ή περισσο΄τερων εντολών με αντίστροφη σειρά απ΄ αυτή που εκτελέσθηκαν. Επιπλέον επιτρέπει την επανεκτέλεση μιας ή περισσοτέρων εντολών που έχουν ανακληθεί. Επιπροσθέτως παρουσιάζονται οι πληροφορίες για undo/redo που πρέπει να κρατιούνται για κάθε αντιστρέψιμη εντολή καθώς και οι δομές δεδομένων (στοίβες undo) όπου φυλάσσονται οι πληροφορίες αυτές. Επίσης αναπτύσσονται οι διάφορες μορφές undo/redo, οι οποίες προσφέρονται στο χρήστη: Αθροιστικό undo/redo, ολικό (global) undo/redo, undo/redo ανά κύτταρο. Ακόμα εξετάζονται περιπτώσεις αποτυχίας(μπλοκαρίσματος) του undo/redo. Τέλος παρατίθενται ορισμένες απόψεις για βελτίωση και επέκταση της εργασίας (μηχανισμοί διακοπής).
Ημερομηνία έκδοσης 1993-05-01
Ημερομηνία διάθεσης 1997-06-2
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 462