Xbasic: Παράθυρο κατασκευής γραφικών αντικειμένων
Description: This is issue 24 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #24
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 3. Παράθυρο κατασκευής γραφικών αντικειμένων Με την βοήθεια του toolkit μπορούμε να δημιουργήσουμε παράθυρα,κουμπιά και ότι άλλο προσφέρει το GuiDesigner για να κατασκευάσουμε το περιβάλλον της εφαρμογής μας. Για να φανούν οι δυνατότητες του, θα αναφέρω παρακάτω ένα-ένα τα εικονίδια και τι κάνει το κάθε ένα. Πρώτα από όλα να δούμε τι κάνουν τα μενού. Επιλέγοντας το Window μπορούμε να δημιουργήσουμε νέο παράθυρο, να εξαφανίσουμε το τρέχον, να ανακαλέσουμε κάποιο παλαιό για διόρθωση/συμπλήρωμα, να αποθηκεύσουμε αυτό που έχουμε δημιουργήσει ή και να διαγράψουμε μόνιμα το τρέχον παράθυρο. Προσοχή! Δεν υπάρχει τρόπος να ανακληθεί παράθυρο που έχει διαγραφεί. Ο τρόπος αποθήκευσης είναι τέτοιος ώστε τα παράθυρα αποθηκεύνται με ειδικές παραμέτρους για να μπορούν να ενσωματωθούν και να επικοινωνούν με την εφαρμογή μας. Η τρίτη και δεύτερη επιλογή από το τέλος κάνει αυτή την μετατροπή στην μνήμη για να είναι άμεσα διαθέσιμες οι εντολές στο πρόγραμμά μας. Η τελευταία επιλογή είναι φανερό ότι είναι το τέλος λειτουργίας του GuiDesigner. Επιλέγοντας το Grid μπορούμε να ρυθμίσουμε την εμφάνιση, την συμεριφορά, την σειρά και την εξάρτηση (ποιό αντικείμενο ανήκει που, ομάδες κλπ) του κάθε αντικειμένου. Η τελευταία επιλογή είναι για την διαγραφή του τρέχοντος αντικειμένου. Παρακάτω θα δούμε ένα ένα τα αντικείμενα του γραφικού περιβάλλοντος ένα ένα.
| XuiColor. | Επιλογή χρωμάτων (125 διαθέσιμα)
| XuiLabel. | Εμφάνιση γραμμών κειμένου ή εικόνας
| XuiCheckBox | Επιλογή ανεξαρτήτων επιλογών (όχι μία από ομάδα)..
| XuiRadioBox | Επιλογή από μια ομάδα XuiRadioBox.
| XuiPressButton | Επιλέγεται όταν πατήσουμε το ποντίκι.
| XuiPushButton | Επιλέγεται όταν πατήσουμε και αφήσουμε το ποντίκι.
| XuiToggleButton | Με το πρώτο πάτημα ένεργοποιείται και με το δεύτερο απενεργοποιείται.
| XuiScrollBarH | Οριζόντια κίνηση/τοποθέτηση.
| XuiScrollBarV | Κάθετη κίνηση/τοποθέτηση.
| XuiTextLine | Εισαγωγή κειμένου (μία γραμμή).
| XuiTextArea | Εισαγωγή κειμένου (πολλές γραμμές).
| XuiMenu | Δημιουργία μενού εντολών.
| XuiMenuBar | Μενού επιλογών σε οριζόντια διάταξη.
| XuiPullDown | Μενού επιλογών σε κάθετη διάταξη.
| XuiList | Επιλογή ενός στοιχείου διαθέσιμου από μια λίστα.
| XuiMessage1B/2B/3B/4B | Εμφάνιση μηνύματος με 1/2/3/4 κουμπιά επιλογών αντίστοιχα.
| XuiProgress | Εμφάνιση ποσοστού εκτέλεσης/υπολοίπου για κάποια διαδικασία.
| XuiDialog2B/3B/4B | Εμφάνιση μηνύματος και αποδοχή απάντησης από τον χρήστη με 2/3/4 κουμπιά επιλογών.
| XuiDropButton | Εμφάνιση λίστας επιλογών με πάτημα κουμπιού.
| XuiDropBox | Καταχώρηση κειμένου ή επιλογή από λίστα επιλογών
| XuiListButton | Εμφάνιση λίστας επιλογών με πάτημα κουμπιού με μπάρα μετακίνησης στην λίστα.
| XuiListBox | Καταχώρηση κειμένου ή επιλογή από λίστα επιλογών με μπάρα μετακίνησης στην λίστα .
| XuiRange | Εμφάνιση τιμής και μεταβολή της +- με το πάτημα κουμπιών.
| XuiFile | Ετοιμο παράθυρο για την επιλογή αρχείου
| XuiFont | Ετοιμο παράθυρο επιλογής χαρακτήρων. (Είδος, μέγεθος, έντονα κλπ.)
| XuiListDialog2B | Εμφάνιση μηνύματος και αποδοχή απάντησης από τον χρήστη με 2 κουμπιά
Αυτά είναι τα διάφορα αντικείμενα που μπορούμε να χρησιμοποιήσουμε για να κατασκευάσουμε την παραθυρική εφαρμογή μας. Επόμενο Προηγούμενο Περιεχόμενα