Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
1
Εισαγωγή Γρηγοριάδης ΒασίλειοςΑΜ:753 grigosxv@hotmail.com
2
Ιστορικά στοιχεία Η αρχική έκδοση της QT δημιουργήθηκε το 1991 από τους Eirik Chambe-Eng και Haavard Nord. Σήμερα το Qt βρίσκεται στην έκδοση 4.3.0. Επικοινωνία Ανθρώπου Μηχανής 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) Επικοινωνία Ανθρώπου Μηχανής 200710
11
Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής 200711
12
Qt Linguist Είναι μια συλλογή από εργαλεία που βοηθούν στην γρήγορη μετάφραση των εφαρμογών σε διάφορες γλώσσες χωρίς άμεση επέμβαση στον κώδικα της φόρμας. Επικοινωνία Ανθρώπου Μηχανής 200712
13
Qt Linguist Επικοινωνία Ανθρώπου Μηχανής 200713
14
Βασικά συστατικά Qt Class Library Qt Designer Qt Linguist Qt Assistant Επικοινωνία Ανθρώπου Μηχανής 200714
15
Qt Assistant Είναι ένα πλήρως παραμετροποιήσιμο περιβάλλον βοήθειας που προσφέρει πλούσιο υλικό βοήθειας και πολλά παραδείγματα. Ο Qt Assistant προσφέρει ενα εύχρηστο περιβάλλον για τη δημιουργία documentation για τις εφαρμογές του χρήστη. Επικοινωνία Ανθρώπου Μηχανής 200715
16
Qt Assistant Επικοινωνία Ανθρώπου Μηχανής 200716
17
Πλεονεκτήματα Συνδέεται με πολλές γλώσσες προγραμματισμού (C++, C, Java, Perl, Python) Έχει wrappers, (socket, thread κ.ά.) Συνδέεται με πολλές βάσεις δεδομένων (MySql, Oracle, Ibase, DB2 κ.ά.) Επικοινωνία Ανθρώπου Μηχανής 200717
18
Πλεονεκτήματα Εύκολη σχεδίαση του GUI. Εύκολη χρήση OpenGL γραφηκών. Ο προγραμματιστής μπορεί να δημιουργήσει άνετα multimedia εφαρμογές. Επικοινωνία Ανθρώπου Μηχανής 200718
19
Μειονεκτήματα Δεν έχει ενσωματωμένο compiler. Δεν έχει ενσωματωμένο debugger. Δύσχρηστη η διαχείριση μεγάλων projects. Επικοινωνία Ανθρώπου Μηχανής 200719
20
Γνωστές Εφαρμογές Google Earth KDE Επικοινωνία Ανθρώπου Μηχανής 200720
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.