Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15044
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚρεμυζάς Κωνσταντίνος
dc.date.accessioned2018-07-23T15:17:14Z-
dc.date.available2018-07-23T15:17:14Z-
dc.date.issued2008-4-10
dc.date.submitted2008-12-10
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15044-
dc.description.abstractΣκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη αυτοτελούς διαδικτυακού κειμενογράφου XML αρχείων (XML Editor). Οι τεχνολογίες που χρησιμοποιήθηκαν για το σκοπό αυτό είναι η πλατφόρμα του .ΝΕΤ Framework (έκδοση 2.0) και η γλώσσα προγραμματισμού C# . Το εργαλείο ανάπτυξης που χρησιμοποιήθηκε για την συγγραφή του κώδικα και την δοκιμή του εργαλείου(XML Editor) είναι το Visual Studio 2005 Professional Edition της Microsoft. O XML Editor είναι ένα εργαλείο που τρέχει στον server και μπορεί να τρέξει σε οποιοδήποτε σύστημα έχει εγκατεστημένο το .ΝΕΤ Framework ανεξαρτήτως της γλώσσας προγραμματισμού και του εργαλείου ανάπτυξης που χρησιμοποιούνται.Ο ΧML Editor μπορεί να χρησιμοποιηθεί από έναν σχεδιαστή ιστοσελίδας ο οποίος θέλει να παρέχει στον χρήστη της ιστοσελίδας του έναν εύκολο τρόπο πρόσβασης σε πληροφορίες που είναι αποθηκευμένες σε ένα αρχείο XML καθώς και επεξεργασίας τους. Ο χρήστης μπορεί να δει τα στοιχεία (elements) του XML σε μορφή δένδρου, επιλέγοντας κάποιον από αυτούς να δει τις ιδιότητες (attributes), το κείμενο και τα σχόλιά του καθώς και να μεταβάλλει τις τιμές τους. Επίσης μπορεί να προσθέσει καινούριες ιδιότητες ή και παιδιά-στοιχεία στον κόμβο που είναι επιλεγμένος κάθε φορά εφόσον οι τιμές που δίνονται είναι έγκυρες, σύμφωνα με τους κανονισμούς ονοματολογίας στοιχείων και μεταβλητών XML ή να διαγράψει υπάρχοντα στοιχεία ή ιδιότητές στους. Σε περίπτωση εισαγωγής μη έγκυρων δεδομένων καθώς και σε όλη την περιήγηση του στα μενού του εργαλείου , ο χρήστης καθοδηγείται από κατάλληλα μηνύματα και προειδοποιήσεις.Στον σχεδιαστή ιστοσελίδας, από την άλλη μεριά, παρέχεται μεγάλη ελευθερία στην επιλογή των στοιχείων που συνθέτουν το γραφικό περιβάλλον του εργαλείου. Μπορεί να επιλέξει το περιεχόμενο και τη μορφή κάθε κειμένου που εμφανίζεται στην ιστοσελίδα ως μήνυμα προς τον χρήστη, ως προειδοποίηση , ως περιεχόμενο κομβίου ή ως κόμβος του δένδρου καθώς και τη μορφή κάθε κελιού που είναι μέλος του εργαλείου. Στην διπλωματική αυτή εργασία περιλαμβάνονται αναλυτικές οδηγίες χρήσης του εργαλείου για σχεδιαστές ιστοσελίδων/προγραμματιστές , ένα παράδειγμα της χρήσης του κατά την πλοήγηση σε μια aspx σελίδα για την επεξεργασία ενός XML αρχείου, καθώς και ο .cs κώδικας του XML Editor.The scope of this thesis was to create an embedded custom composite web control that functions as an XML Editor. The technologies that were used are the .NET Framework Version 2.0 and the C# programming language. The integrated development environment (IDE) that was used is Visual Studio 2005 Professional Edition by Microsoft. The XML Editor is a Control that runs on the server. It can run on every system that has the .NET Framework installed regardless of the programming language and of the IDE that is used.The XML Editor can be used by web designers that want to provide the users of their page with an easy way to access, view and edit information that is stored in an XML file. The users can see the XML elements in a tree view included in the control and by choosing one of them obtain the ability to view and edit the element’s attributes, text and comments. They can also add/delete attributes, delete elements or add new child elements. The addition of new attributes or elements is done following the validation rules of XML attributes/elements. When users insert invalid values and in every other case they are guided through the GUI’s menus by suitable messages and warnings.On the other hand, web designers are provided with many choices that give them the opportunity to create their own custom Graphic User Interface. Every label , message , pop up window and button text can be altered; the same can be done with label and cell styles , fonts etc. This diploma thesis contains the documentation of the XML Editor control that can be used as a manual for web designers/programmers , an example of using it in a aspx web page to edit an XML , and the .cs code of the control.
dc.languageEnglish
dc.subjectεπεξεργασία xml
dc.subject.net
dc.subjectvisual studio
dc.subjectc#
dc.subjectδιαδικτυακό εργαλείο
dc.subjectasp.net
dc.subjectxml editor
dc.subject.net
dc.subjectc#
dc.subjectweb control
dc.subjectattributes
dc.subjectelements
dc.subjectcustom composite control
dc.subjectasp.net
dc.subjectelement text
dc.subjectelement comments
dc.titleΑνάπτυξη Αυτοτελούς Διαδικτυακού Κειμενογράφου Xml Αρχείων(xml Editor).
dc.typeDiploma Thesis
dc.description.pages96
dc.contributor.supervisorΣτασινόπουλος Γεώργιος
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2008-0051.doc732 kBMicrosoft WordView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.