Η ανάπτυξη διεπαφής χρήστη στα περισσότερα περιβάλλοντα προγραμματισμού συνεπάγεται την εργασία με windows. Αυτό περιλαμβάνει τη συμπλήρωση των πεδίων μιας φόρμας παραθύρου, η οποία γίνεται συνήθως φορτώνοντας μια προκαθορισμένη λίστα δεδομένων σε ένα στοιχείο. Η λίστα μπορεί να αποθηκευτεί στατικά σε έναν πίνακα ή να δημιουργηθεί δυναμικά κατά την εκτέλεση του προγράμματος. Οι μέθοδοι για την εκφόρτωση πληροφοριών σε ένα στοιχείο παραθύρου διαφέρουν κατά τη δημιουργία ενός προγράμματος σε διαφορετικά περιβάλλοντα ανάπτυξης.
Οδηγίες
Βήμα 1
Στη Visual Basic, μια λίστα είναι ένας πίνακας συμβολοσειρών που μπορούν να χρησιμοποιηθούν χρησιμοποιώντας την ιδιότητα Λίστα, μια λίστα συμβολοσειρών στο στοιχείο ελέγχου. Όλα τα στοιχεία παραθύρου, στα οποία μπορείτε να προσθέσετε πληροφορίες συμβολοσειράς, έχουν παρόμοια ιδιότητα. Για να ξεφορτώσετε δεδομένα σε ένα στοιχείο σύνθετου πλαισίου, χρησιμοποιήστε την ακόλουθη κατασκευή: lstMyList. AddItem ("First instance"), όπου lstMyList είναι το όνομα του αντικειμένου σύνθετου κουτιού, το AddItem είναι η μέθοδος για την προσθήκη μιας συμβολοσειράς με πληροφορίες που περιέχονται σε παρενθέσεις ("). Κατά την προσθήκη ολόκληρης της λίστας που είναι αποθηκευμένη στον πίνακα στο στοιχείο, ο κωδικός προγράμματος θα έχει την εξής μορφή: Dim MasSp (10) As String // δήλωση ενός πίνακα για 10 γραμμές Dim i As LongFor i = 1 to 10 // loop για προσθήκη γραμμών lstMyList. AddItem MasSp (i) Επόμενο i Αυτός ο βρόχος συμπληρώνει το στοιχείο παραθύρου lstMyList με μια λίστα με 10 γραμμές που περιέχονται στον πίνακα MasSp.
Βήμα 2
Το περιβάλλον των Δελφών παρέχει τη δυνατότητα χειρισμού στοιχείων παραθύρου και μέσω ενός αντικειμένου και καθορίζει μια ιδιότητα ενός συγκεκριμένου στοιχείου. Η σύνταξη της γλώσσας Pascal που χρησιμοποιείται σε αυτήν την περίπτωση σας επιτρέπει να ξεφορτώσετε τη λίστα ρυθμίζοντας έναν βρόχο. Εφαρμόστε διαδοχική προσθήκη γραμμών από τη λίστα με παρόμοιο τρόπο με τον παρουσιαζόμενο κώδικα: var MasSp: array [1..10] του String; k: Integer; for k: = 1 to 10 doListBoxMy Items. Add (MasSp [k]); Here ListBoxMy είναι το όνομα του αντικειμένου αντικειμένου παραθύρου, Τα στοιχεία είναι μια ιδιότητα που παρέχει πρόσβαση σε συμβολοσειρές, η Προσθήκη είναι μια μέθοδος που προσθέτει συμβολοσειρές από τον πίνακα MasSp στο στοιχείο.
Βήμα 3
Κατά τον προγραμματισμό στο δημοφιλές περιβάλλον Qt, η αρχή της πρόσβασης σε στοιχεία παραθύρου είναι παρόμοια, οι μόνες διαφορές είναι στη σύνταξη της γλώσσας C ++ που χρησιμοποιείται. Για να ανεβάσετε δεδομένα στα πεδία των αναπτυσσόμενων ή των κανονικών λιστών, αποκτήστε πρόσβαση στα στοιχεία. Στη συνέχεια, χρησιμοποιήστε μία από τις συναρτήσεις προσθήκης σειράς, για παράδειγμα, η μέθοδος insertItem εφαρμόζεται για τα QcomboBox και QListBox. Με τη βοήθειά του, μπορείτε να γεμίσετε σταδιακά ένα στοιχείο με χορδές σε έναν βρόχο: QString MasSp; for (int i = 0; i