Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε ένα πλαίσιο λίστας σε ένα ερώτημα

. Η Microsoft Net πλαίσιο επέτρεψε στους προγραμματιστές να δημιουργήσουν οπτικές διεπαφές για το λογισμικό τους . Το πλαίσιο αυτό παρέχει πολλά εργαλεία που σας επιτρέπουν να κατασκευάσει γραφικών διεπαφών χρήστη ( GUI ) εύκολα . Για παράδειγμα , το πλαίσιο παρέχει το " Πλαίσιο λίστας ", ένα στοιχείο που εμφανίζει μια λίστα στοιχείων μέσα σε ένα ορθογώνιο κουτί . Ένας τρόπος για να έχουν πρόσβαση στα δεδομένα μέλος μιας " πλαίσιο λίστας " είναι να το χρησιμοποιήσετε σε ένα ερώτημα . Μπορείτε να χρησιμοποιήσετε το Net γλώσσα ερώτημα LINQ . Για να επιλέξετε ποια στοιχεία θα εμφανίζονται στο " πλαίσιο λίστας . " Τα πράγματα που θα χρειαστείτε
Visual Studio 2010
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Visual Studio 2010 , κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν φορτώνει , επιλέξτε " File /New /Project" και κάντε κλικ στο " Visual C # /Windows Forms Application ". Αυτό θα δημιουργήσει ένα νέο έργο των Windows Αίτηση και μια κενή φόρμα των Windows εμφανίζεται στο κύριο παράθυρο του επεξεργαστή . 2

Εντοπίστε τον πίνακα με την ένδειξη " Toolbox ", το οποίο βρίσκεται είτε το αριστερό ή το δεξί - χέρι πλευρά της οθόνης . Η " εργαλειοθήκη " διαθέτει μια λίστα γραφικών στοιχείων που μπορούν να χρησιμοποιηθούν , όπως το " πλαίσιο λίστας . " Κάντε κλικ στο στοιχείο με την ένδειξη " πλαίσιο λίστας " και σύρετε πάνω στην φόρμα των Windows . Με την απελευθέρωση το κουμπί του ποντικιού , μπορείτε να τοποθετήσετε το στοιχείο στη φόρμα .
Εικόνων 3

Κάντε κλικ στο στοιχείο μενού με την ένδειξη " View" από την κορυφή του 2010 interface Visual Studio . Επιλέξτε το " Code" από το μενού που εμφανίζεται . Η άποψη που τώρα αλλάζει από την οπτική editor στο πρόγραμμα επεξεργασίας πηγαίου κώδικα . Αναζητήστε το κείμενο " InitializeComponent ( ) ", το οποίο είναι περίπου στα μισά του δρόμου κάτω από τη σελίδα . Τοποθετήστε όλα του πηγαίου κώδικα σας μετά από αυτή τη γραμμή του κειμένου .
Η 4

Δημιουργήστε μια λίστα των βαθμών . Ένα ερώτημα που ακολουθεί τη λογική της επιλογής βαθμούς άνω των 75 θα χρησιμοποιήσει αυτές τις κατηγορίες . Αυτοί οι βαθμοί μπορούν στη συνέχεια να εκτυπώσετε στο " πλαίσιο λίστας . " Γράψτε την παρακάτω λίστα των τάξεων:

int [ ] βαθμούς = new int [ ] { 55 , 77 , 12 , 99 , 47 , 88 , 62 } ?
5

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

IEnumerable ερώτημα =

από το βαθμό των βαθμών

όπου βαθμού > 75

επιλέξετε βαθμού?

6

Έτοιμο το " πλαίσιο λίστας " για τα εισερχόμενα δεδομένα γράφοντας την ακόλουθη γραμμή κώδικα :

listBox1.BeginUpdate ( ) ?
Η 7

Αρχίστε το ερώτημα LINQ τοποθετώντας το μέσα σε ένα " foreach " loop . Με κάθε επανάληψη του « foreach " βρόχου, οποιουδήποτε βαθμού " επιλεγμένο" θα προστεθεί στο « Πλαίσιο λίστας ". Γράψτε τα ακόλουθα: « foreach " loop :

foreach ( int i στο ερώτημά )

{ listBox1.Items.Add ( i ) ? }
8

Κλείστε off η ικανότητα γραφής δεδομένων του « πλαισίου λίστας » με την έκδοση την ακόλουθη δήλωση :

listBox1.EndUpdate ( ) ?
Η 9

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο . Μια φόρμα των Windows εμφανιστεί , και εμφανίζει ένα " πλαίσιο λίστας . " Το " πλαίσιο λίστας " έχει τις ακόλουθες τιμές :

77

99

88
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα