Ένα ρολόι είναι πάντα χρήσιμο, οπότε γιατί να μην δημιουργήσετε το δικό σας και να το προσαρμόσετε στις μοναδικές σας απαιτήσεις;
Η κατασκευή ενός ψηφιακού ρολογιού είναι μια απλή άσκηση που μπορείτε να κάνετε όταν μαθαίνετε πώς να δημιουργείτε μια εφαρμογή Windows Form.
Μπορεί να σας βοηθήσει να κατανοήσετε πώς μπορείτε να προσθέσετε στοιχεία διεπαφής χρήστη στη διεπαφή χρήστη και πώς να εμφανίσετε ορισμένες τιμές πίσω στον χρήστη.
Η εφαρμογή ψηφιακού ρολογιού χρησιμοποιεί μια ετικέτα για να εμφανίζει την ώρα. Μπορείτε να ενημερώνετε την ώρα κάθε δευτερόλεπτο χρησιμοποιώντας το σημάδι και να φορτώνετε συμβάντα μέσα στον κώδικα της εφαρμογής πίσω από τα αρχεία.
Πώς να δημιουργήσετε τη διεπαφή χρήστη για το ψηφιακό ρολόι
Για να δημιουργήσετε τη διεπαφή χρήστη για την εφαρμογή, προσθέστε μια ετικέτα στον καμβά και σχεδιάστε την ώστε να μοιάζει με ψηφιακό ρολόι.
- Δημιουργήστε μια νέα εφαρμογή Windows Forms.
- Χρησιμοποιήστε την εργαλειοθήκη για να σύρετε ένα στοιχείο διεπαφής χρήστη ετικέτας στον καμβά.
- Επισημάνετε την ετικέτα. Χρησιμοποιήστε το παράθυρο ιδιοτήτων για να αλλάξετε ορισμένες από τις ιδιότητες στις ακόλουθες νέες τιμές:Η φόρμα σας θα πρέπει τώρα να μοιάζει κάπως έτσι:
Ιδιοκτησία
Νέα Αξία
Ονομα
ρολόι
Γραμματοσειρά
Κρούση, 16π
Τοποθεσία
90, 70
Κείμενο
00:00:00 π.μ
- Επισημάνετε το στοιχείο ελέγχου φόρμας. Χρησιμοποιήστε το παράθυρο ιδιοτήτων για να αλλάξετε την ιδιότητα μεγέθους σε "500, 300".
Πώς να ενημερώσετε το ρολόι σε πραγματικό χρόνο
Μπορείς να χρησιμοποιήσεις συμβάντα σε μια εφαρμογή Φόρμες των Windows για να ενημερώνετε την ετικέτα του ρολογιού κάθε δευτερόλεπτο.
- Χρησιμοποιώντας την εργαλειοθήκη, σύρετε ένα στοιχείο διεπαφής χρήστη χρονοδιακόπτη στον καμβά.
- Το στοιχείο διεπαφής χρήστη του χρονοδιακόπτη έχει ένα συμβάν "Tick", το οποίο ενεργοποιείται κάθε δευτερόλεπτο για να αντιπροσωπεύει το χτύπημα ενός ρολογιού. Επισημάνετε το στοιχείο διεπαφής χρήστη του χρονοδιακόπτη και κάντε κλικ στο εικονίδιο κεραυνού στο παράθυρο ιδιοτήτων.
- Κάντε διπλό κλικ στο Τσιμπούρι Εκδήλωση. Αυτό θα δημιουργήσει μια νέα λειτουργία που εκτελείται κάθε δευτερόλεπτο.
- Μέσα στη νέα λειτουργία, λάβετε την ημερομηνία και την ώρα του τρέχοντος συστήματος. Ενημερώστε το κείμενο της ετικέτας για να εμφανιστεί η νέα ημερομηνία και ώρα για αυτό το δευτερόλεπτο:
ιδιωτικόςκενόςtimer1_Tick(αποστολέας αντικειμένου, EventArgs e)
{
ρολόι. Κείμενο = Ημερομηνία Ώρα. Τώρα. ToString("ωω: μμ: ss tt");
} - Για να λειτουργήσει το συμβάν, θα πρέπει πρώτα να ξεκινήσετε το χρονόμετρο. Επιστρέψτε στην προβολή καμβά κάνοντας κλικ στο Form1.cs [Σχεδίαση] καρτέλα στο επάνω μέρος του παραθύρου.
- Επισημάνετε το στοιχείο ελέγχου φόρμας. Στο παράθυρο ιδιοτήτων, κάντε κλικ στο εικονίδιο κεραυνού για να ανοίξετε τη λίστα συμβάντων.
- Κάντε διπλό κλικ στο Φορτώνω συμβάν για τη δημιουργία μιας νέας συνάρτησης. Αυτή η λειτουργία θα εκτελεστεί όταν φορτωθεί η φόρμα μόλις ξεκινήσετε την εφαρμογή.
- Στη λειτουργία φόρτωσης, ξεκινήστε το χρονόμετρο ρολογιού:
ιδιωτικόςκενόςForm1_Load(αποστολέας αντικειμένου, EventArgs e)
{
χρονόμετρο 1.Αρχή();
}
Τρόπος εκτέλεσης της εφαρμογής για προβολή του ψηφιακού ρολογιού
Μπορείτε να δείτε το ψηφιακό ρολόι εκτελώντας την εφαρμογή.
- Κάντε κλικ στο πράσινο κουμπί αναπαραγωγής στο επάνω μέρος του παραθύρου του Visual Studio.
- Περιμένετε να φορτώσει η εφαρμογή. Όταν αρχίσει να τρέχει, θα μπορείτε να δείτε το ψηφιακό σας ρολόι.
Δημιουργία απλών εφαρμογών με χρήση φορμών των Windows
Η κατασκευή ψηφιακού ρολογιού ή ξυπνητηριού είναι ένας πολύ καλός τρόπος για να επεκτείνετε τις γνώσεις σας και να μάθετε πώς να δημιουργείτε μια απλή εφαρμογή. Τώρα μπορείτε να δοκιμάσετε να δημιουργήσετε τον ίδιο τύπο ρολογιού σε άλλες στοίβες τεχνολογίας που θέλετε επίσης να μάθετε.