Μαθήματα C++ / QT - Προεργασία

...περί ασύγχρονων μαθημάτων

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό Nisok » 16 Σεπ 2009, 11:30

Είναι μια πολύ καλή ιδέα την οποία γυρνάμε πολλές φορές στο forum. Αλλά το θέμα είναι ότι πρίν ξεκινήσει πρέπει να έχουμε ένα πολύ σαφή και καλό σχεσιασμένο στόχο.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό Nisok » 16 Σεπ 2009, 11:30

Είναι μια πολύ καλή ιδέα την οποία γυρνάμε πολλές φορές στο forum. Αλλά το θέμα είναι ότι πρίν ξεκινήσει πρέπει να έχουμε ένα πολύ σαφή και καλό σχεσιασμένο στόχο.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό Dimitris » 16 Σεπ 2009, 11:35

Σ'αυτό έχεις δίκιο. Μια απλή εφαρμογή χρειάζεται που να κάνει κάτι. Να αποθηκεύει αρχεια, να τα ανοιγει, να έχει ένα παράθυρο ρυθμίσεων, βοήθεια. (και να λύνει μια εξίσωση που μου ακούγεται πιο εύκολο από τα προηγούμενα που είπα :lol: )
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό theolk » 05 Οκτ 2009, 23:43

kalispera paidia. ti egine tha proxwrisei to thema? eimai pantelws asxetos apo progammatismo kai tha ithela na mathw
theolk
babeTUX
babeTUX
 
Δημοσιεύσεις: 1
Εγγραφή: 02 Οκτ 2009, 23:25
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό c7p » 05 Οκτ 2009, 23:47

Πρώτα πρώτα καλωσόρισες :) . Διάβασε προσεχτικά τις Oδηγίες προς νεοεισερχόμενους σε forum ή linux .
Δεν γράφουμε greeklish , μόνο ελληνικά :D, αν μπορείς κάνε τις απαραίτητες διορθώσεις στην δημοσίευση σου :thumbup:
Άβαταρ μέλους
c7p
powerTUX
powerTUX
 
Δημοσιεύσεις: 1849
Εγγραφή: 30 Μάιος 2009, 16:09
Τοποθεσία: Κατερίνη
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό Luke » 06 Οκτ 2009, 00:22

Επίσης μιας και όπως λες δεν ξέρεις καθόλου προγραμματισμό θα σου πρότεινα να δώσεις μια ευκαιρία αρχικά στα μαθήματα της python, για τα οποία υπάρχει ήδη έτοιμο υλικό, ώστε μπεις λίγο πιο ομαλά στον τομέα αυτό.
1 Γνώσεις ⇛ Linux: Χαμηλό προς Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
2 Λειτουργικά → Ubuntu 10.04 lucid 64bit (en_US.utf8), Windows 7
3 Προδιαγραφές → Intel Core i5-2500 CPU @ 3.30GHz ‖ RAM 7916 MiB ‖ MSI H67MA-E35 (MS-7680) - MSI MS-7680
4 Κάρτες γραφικών: Intel Sandy Bridge Integrated Graphics Controller [8086:0102] (rev 09)
5 Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
Άβαταρ μέλους
Luke
babeTUX
babeTUX
 
Δημοσιεύσεις: 91
Εγγραφή: 23 Μάιος 2009, 21:31
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό elefher » 13 Ιούλ 2010, 01:09

Παιδιά το θέμα θα προχωρήσει ???
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό linuxs » 15 Δεκ 2010, 01:09

είμαι διαθέσιμος για βοήθεια σε C/C++/IJVM(assembly)/Haskell/Prolog/...
αν θέλει κάποιος ας επικοινωνήσει μαζί μου...
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό denis650 » 19 Δεκ 2010, 17:52

Καλησπέρα! Ενδιαφέρον εργαλείο η Qt, κυρίως για τους χρήστες της C++. Ξεκίνησα το καλοκαίρι να ασχολούμαι με την Qt και πραγματικά είναι λίγο πολύπλοκη, αλλά μόνο στην αρχή... μέχρι να αρχίσεις να θυμάσαι περίπου τις κλάσεις της!!!
Μια καλή αρχή θα ήταν με την εγκατάσταση της Qt, η οποία είναι χρονοβόρα (περίπου 2 με 3 ώρες, ανάλογα την δύναμη του PC) : Δείτε εδώ
Ύστερα μπορείτε να χρησιμοποιήσετε ένα IDE της αρεσκείας σας ή έναν απλό κειμενογράφο, και να ξεκινήσετε με ένα απλό πρόγραμμα σε Qt, όπως το κλασσικό πια "Hello World" :
Κώδικας: Επιλογή όλων

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("<h2><i>Hello</i> "
"<font color=red>World!</font></h2>");
label->show();
return app.exec();
}


Κάνουμε include την βασική κλάση της Qt QApplication : διαχειρίζεται το GUI της εφαρμογής και τις βασικές ρυθμίσεις της,
και της QLabel: παρέχει την δυνατότητα εμφάνισης κειμένου και εικόνας στην φόρμα της εφαρμογής.
Η βασική συνάρτηση της C++, main, δημιουργία του app αντικειμένου που είναι της κλάσης QApplication και του label(pointer) αντικείμενο της κλάσης QLabel. Στο label δίνουμε κάποιες ιδιότητες, όπως το χρώμα και το μέγεθος της γραμματοσειράς. Εμφανίζουμε το label(show()) η main επιστρέφει (return) την εκτέλεση του app (exec() ).
Σώζουμε το αρχείο, π.χ. hello.cpp και δημιουργούμε ένα απλό κείμενο με τα εξής :
Κώδικας: Επιλογή όλων
SOURCES += hello.cpp
και το σώζουμε σαν hello.pro . Όλα τα προηγούμενα θα τα δημιουργήσετε στον ίδιο φάκελο, π.χ. ../hello. Ανοίγουμε ένα τερματικό, πηγαίνουμε στον φάκελο της εφαρμογής μας και γράφουμε qmake η οποία βρίσκει το .pro αρχείο και δημιουργεί ένα makefile το οποίο θα εκτελεστεί από την επόμενη εντολή make( ή nmake, mingw32-make κτλ ανάλογα τον compiler που χρησιμοποιείτε). Μετά την εκτέλεση της make, εφόσον δεν υπάρχουν λάθη, θα δημιουργηθεί ένα εκτελέσιμο το οποίο θα λέγεται hello (hello.exe στα windows). Με διπλό κλικ εμφανίζεται ένα παράθυρο το οποίο γράφει "Hello World".
Αυτά σε πρώτη φάση για όσους θέλουν να ξεκινήσουν. Αν κάποιος εντοπίσει κάποιες παραλείψεις ή λάθη στα παραπάνω, παρακαλώ να με διορθώσει.

Γράφω τα παραπάνω ίσως σε λάθος νήμα, αλλά επιδιώκω μια πρώτη επαφή με την Qt και από άλλους προγραμματιστές C++ (και όχι μόνο...), έτσι ώστε να υπάρξει ενδιαφέρον από περισσότερους και να ξεκινήσουν κάποια μαθήματα, όπως με την python!!
Υπενθιμίζω πως και εγώ τώρα μαθαίνω... :geek: Καλή επιτυχία και να επιμένετε όταν κάτι δεν πάει "καλά"!!!! :clap:
Γνώσεις: Linux:μέτρια, Προγραμματισμός:c++/ Qt, MySQL, Αγγλικά: καλά, Μαθηματικός !!!
OS:windows vista, ubuntu 9.10->10.04
Hardware:TURBOX PC | CPU intel P E5400 2core 2.7 GHz | 2 gb DDR2 | nVIDIA series G(96) 9500 GT 1 gb
denis650
babeTUX
babeTUX
 
Δημοσιεύσεις: 2
Εγγραφή: 16 Μάιος 2010, 00:36
Εκτύπωση

Re: Μαθήματα C++ / QT - Προεργασία

Δημοσίευσηαπό gr.ant » 20 Αύγ 2011, 16:33

Τελικά έμεινε στη μέση αυτή η ιδέα;
gr.ant
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 04 Ιούλ 2011, 16:47
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Γενική Συζήτηση Μαθημάτων - Προτάσεις