# Μαθήματα αρχαρίων (C)

Ένας οδηγός αρχαρίων στον προγραμματισμό GUI χρησιμοποιώντας GTK+, συμπεριλαμβάνει δείγματα κώδικα και πρακτικές ασκήσεις.

# 0 μαθήματα αρχαρίων

     Αν και αυτά τα μαθήματα σχεδιάστηκαν για αρχαρίους, δεν μπορούμε να καλύψουμε όλα τα βασικά. Πριν να προσπαθήσετε να παρακολουθήσετε αυτά τα μαθήματα, πρέπει να εξοικειωθείτε με τις παρακάτω έννοιες:

      Αντικειμενοστραφής προγραμματισμός
      Η γλώσσα προγραμματισμού C

    Παρακολουθώντας αυτά τα μαθήματα θα μάθετε τα βασικά του προγραμματισμού GUI χρησιμοποιώντας Gtk+.

# Μαθήματα

# Δείγματα κώδικα

Για να εκτελέσετε τα δείγματα κώδικα:

Αντιγραφή και επικόλληση του κώδικα στο filename.c

Πληκτρολογήστε στο τερματικό:

    gcc filename.c `pkg-config --cflags --libs gtk+-3.0` -o filename

    ./filename

Για περισσότερες πληροφορίες σχετικά με τη μεταγλώττιση προγραμμάτων GTK+ δείτε Μεταγλωττίζοντας εφαρμογές GTK+ στο UNIX.

Μπορείτε επίσης να χρησιμοποιήσετε τον μεταγλωττιστή Vala για να μεταγλωττίσετε αυτά τα παραδείγματα:

Πληκτρολογήστε στο τερματικό:

    valac --pkg gtk+-3.0 filename.c

Για εκτέλεση:

    ./filename

## Παράθυρα

## Εμφάνιση γραφικών συστατικών

## Κουμπιά και εναλλαγές

## Καταχώριση δεδομένων αριθμητικών και κειμένου

## Επεξεργαστής κειμένου πολλαπλών γραμμών

## Μενού, σύνθετο πλαίσιο και γραφικά συστατικά εργαλειοθήκης

## Γραφικό συστατικό TreeView

## Επιλογείς

### Επιλογείς αρχείων

### Επιλογείς γραμματοσειρών

### Επιλογείς χρώματος

## Περιέκτες διάταξης

## Διακοσμητικά

## Κύλιση

## Διάφορα

# Ασκήσεις