ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εντολές ελέγχου ροής: if, switch. Εντολές επανάληψης for, while και do-while.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Οι εντολές break και continue σε βρόχο επανάληψης. Εμφωλευμένες εντολές.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Πίνακες αριθμών και χαρακτήρων: Πίνακες αριθμών μιας και περισσότερων διαστάσεων. Χρησιμότητα και πλεονεκτήματα.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Πίνακες αριθμών και χαρακτήρων: Χειρισμός με εντολές επανάληψης (for). Υπερχείλιση. Πίνακες χαρακτήρων - strings. Οι συναρτήσεις χειρισμού τους strcpy, strcat, strcmp, strlen. Το αρχείο string.h. Το NULL.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες (pointers): Δήλωση δείκτη. Ο τελεστής & και *. Δυναμική δέσμευση και αποδέσμευση μνήμης - πλεονεκτήματα, με τις συναρτήσεις malloc και free.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δείκτες (pointers): Δυναμική δέσμευση και αποδέσμευση μνήμης - πλεονεκτήματα, με τις συναρτήσεις malloc και free. Ο τελεστής sizeof. Συναρτήσεις: Βιβλιοθήκες έτοιμων συναρτήσεων. Δήλωση και ορισμός συνάρτησης. Το πρωτότυπο της συνάρτησης. Επιστρεφόμενος τύπος, ο τύπος void.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Συναρτήσεις: Δήλωση και ορισμός συνάρτησης. Επιστρεφόμενος τύπος, ο τύπος void. Η εντολή return. Ορίσματα και παράμετροι. Κλήση συνάρτησης by value και by reference. Αρχεία: Αρχεία τύπου text και τύπου binary.ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Αρχεία: Άνοιγμα, ανάγνωση, εγγραφή και κλείσιμο αρχείου (fopen, fclose, fsanf, fprintf, fread, fwrite). Δομές (structures): Ορισμός δομής και δήλωση μεταβλητής τύπου δομής. Πλεονεκτήματα για τον προγραμματιστή. Δομές σαν παράμετροι συναρτήσεων. Πίνακες δομών και δείκτες. Χρησιμοποίηση δομών σε δομές δεδομένων.ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εισαγωγή στο περιβάλλον ανάπτυξης QtCreator- Εισαγωγή στην βιβλιοθήκη προγραμματισμού Qt, Παρουσίαση βασικών τύπων δεδομένων της Qt. Βασικές έννοιες αντικειμενοστραφή προγραμματισμού και κλάσεων, τελεστές, δομητές. Παρουσίαση της κανονικοποιημένης μορφής γραφής κλάσεων.ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δημιουργία φορμών σε Qt, Ο μηχανισμός signal-slots, ιδιότητες βασικών widget (label, lineEdit)ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Φόρτωση εικόνων σε φόρμα, Σχεδίαση φορμών, Layouts, stylesΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Προηγμένα θέματα κληρονομικότητας Ι κλάσεων, εικονικές μέθοδοι και αφηρημένες κλάσειςΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Προηγμένα θέματα κληρονομικότητας ΙΙ, πολυμορφισμός, στατικές μέθοδοι και μέλη σε κλάσηΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Δομητές / Αποδομητές, τελεστές, κλήση με διεύθυνσηΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Παρουσίαση βασικών Widget της Qt I (Spinner, QDialogs, Modality. Qlabel, QlineEdit), δημιουργία ψευδοτυχαίων αριθμών.ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Widget χρονισμού σε Qt (QTimer). Χρήση και Δημιουργία μενού, εργαλειοθηκών και ενεργειών (QActions).ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Συλλογές δεδομένων, πρότυπες κλάσεις, παρουσίαση Widget συλλογής δεδομένων (Combobox, listWidget). Παρουσίαση ολοκληρωμένης εφαρμογής με menu και χρονισμό. Ο μηχανισμός γεγονότων της QtΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Εισαγωγή, Υπερφόρτωση συνάρτησης, Εξ' ορισμού τιμή παραμέτρου, Αναφορικές μεταβλητές.ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Κλάσεις, αντικείμενα. Πότε χρησιμοποιούμε κλάσειςΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ, Τμήμα ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΓΡΕΒΕΝΑ)
Private και public μεταβλητές και συναρτήσεις. Εκτενή παραδείγματα.