Στο σεμινάριο 5, σας είπαμε να δοκιμάσετε έναάσκηση. Σε αυτό το σεμινάριο, θέσαμε τις τιμές των μεταβλητών σε κώδικα από τους εαυτούς μας, πράγμα που έκανε τον κώδικα μας στατικό. Αυτό σημαίνει ότι, πατώντας το κουμπί, ανεξάρτητα από το πόσες φορές και πότε, θα δημιουργηθεί ανάλογη απάντηση κάθε φορά. Καθώς αναπτύσσουμε αυτές τις μορφές αλληλεπίδρασης των χρηστών, πρέπει να επιτρέψουμε στον χρήστη να θέσει δύο τιμές που θα αντιστοιχούν άμεσα στις μεταβλητές μας. Για να γίνει αυτό, εισαγάγετε ένα άλλο πλαίσιο κειμένου στην προηγούμενη φόρμα. Θα μοιάζει με αυτό:
Τώρα επιλέξτε το νέο πλαίσιο κειμένου και εντοπίστε την ιδιότητά του "Όνομα" στο πεδίο ιδιότητας που βρίσκεται στη δεξιά κάτω γωνία. Αλλάξτε το σε txtVariable2. Ελέγξτε την εικόνα για να αποφύγετε τυχόν λάθη:
Ομοίως, αλλάξτε το όνομα του πρώτου κειμένου σεtxtVariable1. Τώρα έχουμε ρυθμιστεί, οπότε ας δούμε τον κώδικα. Κάντε διπλό κλικ στο κουμπί για να εισάγετε το παράθυρο κωδικοποίησης και γράψτε τον ακόλουθο κώδικα. Διαγράψτε τον προηγούμενο κωδικό αν υπάρχει.
Dim Number1 As Integer Dim Number2 As Integer Dim Number3 As Integer Number1 = txtVariable1.Text Number2 = txtVariable2.Text Number3 = Number1 + Number2 MsgBox(Number3)
Debug το πρόγραμμα και η φόρμα θα εμφανιστούν στην οθόνη. Καταχωρίστε οποιεσδήποτε δύο ακέραιες τιμές σε δύο πλαίσια κειμένου και πατήστε το κουμπί. Το αποτέλεσμα της προσθήκης θα εμφανιστεί στο πλαίσιο αναδυόμενου μηνύματος. Μπορείτε επίσης να προσθέσετε το τρίτο πλαίσιο κειμένου και να εμφανιστεί το αποτέλεσμα σε αυτό, όπως είδαμε στο τελευταίο σεμινάριο.
Πολλές απόψεις και κόλπα της VB μπορούν να σας βάλουν σεέκπληξη όπως αυτή που θα παρουσιάσουμε τώρα. Προσθέστε ένα νέο κουμπί στη φόρμα σας και αλλάξτε την ιδιότητα "Κείμενο" σε κλικ! Κάντε διπλό κλικ στο δεύτερο κουμπί και προσθέστε τον ακόλουθο κώδικα στο παράθυρο κωδικοποίησης:
txtVariable1.Text = Button2.Text
Debug του κώδικα και κάντε κλικ στο δευτερόλεπτο για να δείτε την ακόλουθη επίδραση στη φόρμα σας.
Σε αυτή την περίπτωση, χρησιμοποιήσαμε την ιδιότητα κειμένου του κουμπιούεμφάνιση κειμένου στο πλαίσιο κειμένου. Μόλις προχωρήσουμε, θα καταλάβετε αυτόν τον κώδικα με περισσότερες λεπτομέρειες. Στην επόμενη ενότητα, θα χρησιμοποιήσουμε αυτήν την τεχνική για τον σχεδιασμό αριθμομηχανών στο VB.NET. Περισσότερα για να έρθει, οπότε μείνετε συντονισμένοι!
Σχόλια