Σοφιανίδης, Αθανάσιος (2014) Ανάπτυξη εφαρμογής στο περιβάλλον WinRT με χρήση της γλώσσας προγραμματισμού C#. BSc thesis, ΤΕΙ Δυτικής Μακεδονίας.
Text
EI13_2014.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) |
Abstract
Στόχος της παρούσας πτυχιακής εργασίας είναι η ανάπτυξη, παρουσίαση και δημοσίευσης στο window store μιας εφαρμογής χρησιμοποιώντας την νέα πλατφόρμα WinRT (Windows Runtime) που εισήγαγε το λειτουργικό Microsoft Windows 8. Ενώ η συγκεκριμένη πλατφόρμα υποστηρίζει την ανάπτυξη εφαρμογών χρησιμοποιώντας διαφορετικές γλώσσες προγραμματισμού (όπως VB.NET (managed), C++ (unmanaged), HTML και Javascript), η γλώσσα που επιλέχθηκε για αυτήν την εργασία είναι η C# και η υποκείμενη σ΄αυτήν πλατφόρμα .Net Framework. Αρχικά αναλύονται και αποσαφηνίζονται έννοιες προσκείμενες στο .Net Framework όπως τα Common Language Runtime (CLR), Base Class Library (BCL), Common Type System (CTS), Just-In-Time compilation (JIT). Ταυτόχρονα παρουσιάζονται κάποιες θεμελιώδεις έννοιες στον προγραμματισμό του .Net Framework όπως ο χειρισμός εξαιρέσεων, ο πολυνηματικός και ασύγχρονος προγραμματισμός, ο garbage collector (GC) καθώς και κάποια από τα δομικά στοιχεία της γλώσσας C#. Στη συνέχεια γίνεται μια σύντομη παρουσίαση του λειτουργικού της Microsoft Windows 8 και των καινοτόμων αλλαγών που φέρνει τόσο για τον τελικό χρήστη όσο και για τον προγραμματιστή (μέσω της πλατφόρμας WinRT). Έπειτα, παρουσιάζεται η εφαρμογή που αναπτύχθηκε και τα κύρια χαρακτηριστικά της. Επεξηγείται το μεγαλύτερο μέρος του κώδικα της εφαρμογής διευκρινίζοντας όχι μόνα τις τεχνικές λεπτομέρειες του κώδικα αλλά και γιατί επιλέχθηκε ο συγκεκριμένος τρόπος επίλυσης του εκάστοτε προβλήματος όπου αυτό κρίνεται απαραίτητο. Τέλος γίνεται αναφορά στον τρόπο αποστολής και δημοσίευσης της εφαρμογής Windows Store.
Item Type: | Thesis (BSc) |
---|---|
Corporate Creators: | Γεωργιάδης Παντελής |
Uncontrolled Keywords: | Windows 8., C#, WinRT, Microsoft Windows 8., Windows Store |
Subjects: | Δ > Διαδικτυακός προγραμματισμός Γ > Γλώσσες προγραμματισμού (Ηλεκτρονικοί Υπολογιστές) |
Divisions: | Σχολή Τεχνολογικών Εφαρμογών > Τμήμα Μηχανικών Πληροφορικής ΤΕ (Καστοριά) |
Depositing User: | Προσωπικό Βιβλιοθήκης |
Date Deposited: | 21 Apr 2016 06:05 |
Last Modified: | 21 Apr 2016 06:05 |
URI: | http://anaktisis.uowm.gr/id/eprint/8094 |
Ενέργειες (απαιτείται σύνδεση)
View Item |