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

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

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

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


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

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


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

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


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