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

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

VB6 Timer Λειτουργία

Visual Basic 6 γλώσσα προγραμματισμού Microsoft έχει ένα ολοκληρωμένο σύνολο των προγραμματιζόμενων αντικειμένων λογισμικού που ονομάζεται ελέγχους , συμπεριλαμβανομένου ενός χρονοδιακόπτη που επιτρέπει στους προγραμματιστές να δημιουργήσουν εφαρμογές σε πραγματικό χρόνο με ακρίβεια καθυστερήσεις . Χρησιμοποιώντας το χρονόμετρο , ένα πρόγραμμα " κοιμάται " για μία προκαθορισμένη περίοδο ? Όταν το διάστημα παρέλθει , Visual Basic διακόπτει τι ο υπολογιστής κάνει και εκτελεί μια εργασία. Περιγραφή
Η

Όπως και με άλλους ελέγχους VB6 , το χρονόμετρο είναι ένα αντικείμενο στην εργαλειοθήκη , εμφανίζεται ως εικονίδιο χρονόμετρου . Έχει ένα χρονικό διάστημα που έχετε ορίσει κατά τη δημιουργία της αίτησης ή κατά την εκτέλεση του προγράμματος . Όταν το χρονόμετρο φτάσει στο μηδέν , δίνει το έναυσμα για μια ειδικά ανατεθεί υπορουτίνα εκδήλωση στην οποία θα τοποθετήσετε το δικό σας Visual Basic statements.It γίνεται ένα μέρος της αίτησής σας όταν σύρετε το εικονίδιο στο παράθυρο φόρμας. Αν βλέπετε τον έλεγχο του χρόνου , όταν δημιουργείτε το πρόγραμμα , δεν εμφανίζεται σε οποιοδήποτε παράθυρο μορφή . Η αίτησή σας μπορεί να έχει πολλά στοιχεία ελέγχου χρονόμετρο , κάθε σετ σε διάφορα χρονικά διαστήματα και εκτέλεση ξεχωριστές εργασίες .
Εικόνων Properties
Η

Η χρονοδιακόπτη έχει σχετικά λίγες ιδιότητες , το σημαντικότερο είναι Διάστημα , Enabled και ευρετήριο . Η ιδιότητα Interval κατέχει έναν ακέραιο αριθμό μεταξύ μηδέν και 65 535 , η οποία είναι η χρονική καθυστέρηση σε χιλιοστά του δευτερολέπτου . Η ιδιότητα Enabled έχει τιμές True και False ? Εάν το πρόγραμμα ορίζει την τιμή False, το χρονόμετρο καθίσταται ανενεργή . Visual Basic εκχωρεί έναν ακέραιο στο ακίνητο Δείκτης αντιστοιχεί με τον αριθμό ενός χρονοδιακόπτη σε μια σειρά ελέγχου , επιτρέποντάς σας να εντοπίσει διάφορες χρονόμετρα , καθορίζοντας έναν αριθμό δείκτη στο πρόγραμμά σας .

Η Εκδήλωση

Το χρονόμετρο VB6 έχει ένα μόνο συμβάν που ονομάζεται Timer . Όταν σύρετε το χρονόμετρο στο παράθυρο έντυπο της αίτησης σας και ονομάστε τον έλεγχο , Visual Basic δημιουργεί αυτόματα μια υπορουτίνα , " Private Sub objectname_Timer ( ) ", όπου όνομα_αντικειμένου είναι το όνομα που δίνει τον έλεγχο . Όταν εκτελείτε την εφαρμογή , και εάν το χρονόμετρο είναι ενεργοποιημένο , το χρονόμετρο μετρά αντίστροφα τα χιλιοστά του δευτερολέπτου που καθορίσατε στο Διάστημα ιδιοκτησίας . Όταν οι χρόνοι διάστημα έξω , Visual Basic εκτελεί τον κώδικα που έχετε προγραμματίσει στην υπορουτίνα συμβάντος .
Εικόνων DoEvents
Η

Για το χρονόμετρο να λειτουργεί , Visual Basic το πρόγραμμά σας δεν πρέπει να να εκτελεί κώδικα που δεν απαλλάσσει τον έλεγχο πίσω σε Visual Basic και Windows . Μια παρατεταμένη υπολογισμό, για παράδειγμα , δένει CPU του υπολογιστή και αποτρέπει οποιεσδήποτε διακοπές . Εάν χρησιμοποιείτε τη δήλωση DoEvents VB6 στον κώδικά σας , το πρόγραμμά σας αναστέλλει την ίδια στιγμιαία , που επιτρέπουν τα Windows να εξυπηρετήσει άλλα προγράμματα . Όταν το διάστημα παρέλθει , DoEvents επιτρέπει το χρονόμετρο να διακόψει αυτό το πρόγραμμα κάνει και να εκτελέσει τον κώδικα στο συμβάν Timer . Ως εκ τούτου, DoEvents είναι απαραίτητη για την εύρυθμη λειτουργία ενός προγράμματος χρησιμοποιώντας το χρονόμετρο .
Η
εικόνων

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

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