Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753"— Μεταγράφημα παρουσίασης:

1 Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753

2 Ιστορικά στοιχεία Η αρχική έκδοση της QT δημιουργήθηκε το 1991 από τους Eirik Chambe-Eng και Haavard Nord. Σήμερα το Qt βρίσκεται στην έκδοση Επικοινωνία Ανθρώπου Μηχανής 20072

3 Τι είναι το Qt Είναι ένα εργαλείο δημιουργίας GUI διεπαφών για cross-platform εφαρμογές. Αποτελείται από μια C++ βιβλιοθήκη καθώς επίσης και από εργαλεία για τη δημιουργεία των διεπαφών. Επικοινωνία Ανθρώπου Μηχανής 20073

4 Υποστιριζόμενες Πλατφόρμες Qt/Windows (Microsoft Windows Vista™, Server 2003, XP, 2000, NT 4, Me/98) Qt/Mac (Mac® OS X, 10.3 and 10.4) Qt/X11 (Linux®, Solaris®, HP-UX, IRIX, AIX, many other Unix variants) Επικοινωνία Ανθρώπου Μηχανής 20074

5 Τι είναι το Qt Το Qt βγαίνει σε δύο βασικές εκδόσεις: Την εμπορική έκδοση (για ανάπτυξη εμπορικών εφαρμογών κάνοντας χρήση οποιασδήποτε εμπορικής άδειας) Την open source έκδοση (για ανάπτυξη open source εφαρμογών κάτω από GPL άδεια) Στη συνέχεια θα αναφερθούμε στην open source έκδοση του Qt. Επικοινωνία Ανθρώπου Μηχανής 20075

6 Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής 20076

7 Qt Class Library  Είναι μια αναπτυσόμενη βιβλιοθήκη με πάνω από 400 κλάσεις, που περιλαμβάνει την απαιτούμενη υποδομή για end-to-end ανάπτυξη εφαρμογών.  Το Qt API περιλαμβάνει ένα ώριμο αντικειμενοστρεφές μοντέλο, και μια πλούσια συλλογή από κλάσεις για: GUI programming, layout, database programming, networking, XML, internationalization, OpenGL integration κτλ. Επικοινωνία Ανθρώπου Μηχανής 20077

8 Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής 20078

9 Qt Designer Το Qt Designer είναι ένα εργαλείο ανάπτυξης GUI, που επιτρέπει ταχεία και αποτελεσματική ανάπτυξη διεπαφών για όλες τις υποστηριζόμενες πλατφόρμες (Windows, Linux, MacOS). Επικοινωνία Ανθρώπου Μηχανής 20079

10 Βασικό Παράθυρο (Designer) Επικοινωνία Ανθρώπου Μηχανής

11 Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής

12 Qt Linguist Είναι μια συλλογή από εργαλεία που βοηθούν στην γρήγορη μετάφραση των εφαρμογών σε διάφορες γλώσσες χωρίς άμεση επέμβαση στον κώδικα της φόρμας. Επικοινωνία Ανθρώπου Μηχανής

13 Qt Linguist Επικοινωνία Ανθρώπου Μηχανής

14 Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής

15 Qt Assistant Είναι ένα πλήρως παραμετροποιήσιμο περιβάλλον βοήθειας που προσφέρει πλούσιο υλικό βοήθειας και πολλά παραδείγματα. Ο Qt Assistant προσφέρει ενα εύχρηστο περιβάλλον για τη δημιουργία documentation για τις εφαρμογές του χρήστη. Επικοινωνία Ανθρώπου Μηχανής

16 Qt Assistant Επικοινωνία Ανθρώπου Μηχανής

17 Πλεονεκτήματα Συνδέεται με πολλές γλώσσες προγραμματισμού (C++, C, Java, Perl, Python) Έχει wrappers, (socket, thread κ.ά.) Συνδέεται με πολλές βάσεις δεδομένων (MySql, Oracle, Ibase, DB2 κ.ά.) Επικοινωνία Ανθρώπου Μηχανής

18 Πλεονεκτήματα Εύκολη σχεδίαση του GUI. Εύκολη χρήση OpenGL γραφηκών. Ο προγραμματιστής μπορεί να δημιουργήσει άνετα multimedia εφαρμογές. Επικοινωνία Ανθρώπου Μηχανής

19 Μειονεκτήματα Δεν έχει ενσωματωμένο compiler. Δεν έχει ενσωματωμένο debugger. Δύσχρηστη η διαχείριση μεγάλων projects. Επικοινωνία Ανθρώπου Μηχανής

20 Γνωστές Εφαρμογές Google Earth KDE Επικοινωνία Ανθρώπου Μηχανής


Κατέβασμα ppt "Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google