ChronoMeter - Ένα ψηφιακό χρονόμετρο (λεπτά-δευτερόλεπτα).    

Χρήστος Μουρατίδης 2004

 

    Αποσυμπιέσετε με ένα πρόγραμμα συμπίεσης πχ. WinZip τα περιεχόμενα του αρχείου ChronoMeter.zip σε κάποιο φάκελο στο δίσκο. Θα δείτε να δημιουργείται ένας φάκελος με όνομα  ChronoMeter Control Test, ο οποίος περιέχει ένα project δείγματος χρήσης του control 

καθώς και το παρόν readme αρχείο.

 

=========== ΛΙΓΑ ΛΟΓΙΑ ΓΙΑ ΤΟ ChronoMeter ========================

 

   Σκοπός του ChronoMeter είναι να προσομοιάσει ένα ψηφιακό χρονόμετρο. Δίνοντας το χρόνο εκκίνησης, σε λεπτά-δευτερόλεπτα, το θέτουμε σε εκκίνηση. Δουλεύει μειούμενο ανά δευτερόλεπτο. Μόλις φτάσει στο 0 σταματά. Μπορούμε να καθορίσουμε και κρίσιμο χρόνο ώστε αν φτάσει σε αυτόν να καθορίσουμε κάποιες ενέργειες (πχ, να παίρνει κόκκινο χρώμα)

 

Πιστεύω ότι θα φανεί αρκετά χρήσιμο στους developers σε εκπαιδευτικές εφαρμογές, παιχνίδια ή κουίζ κλπ.   

 

Παρακάτω, παρουσιάζονται, εν συντομία, οι ιδιότητες και τα γεγονότα του.

 

-------ΙΔΙΟΤΗΤΕΣ ----------

 

1) Minute           : Θέτουμε το λεπτό αρχής.

2) Second           : Θέτουμε το δευτερόλεπτο αρχής.

3) CriticalMinute   : Θέτουμε το κρίσιμο λεπτό (π.χ. 1 σημαίνει 1 λεπτό πριν το τέλος).

4) CriticalSecond   : Θέτουμε το κρίσιμο δευτερόλεπτο. 5) CriticalBackColor: To χρώμα φόντου που θα πάρει όταν φτάσει στο κρίσιμο χρόνο.

5) CriticalForeColor: To χρώμα κειμένου που θα πάρει όταν φτάσει στο κρίσιμο χρόνο.

6) IsInCriticalTime : Επιστρέφει αν είναι ή όχι μέσα στον κρίσιμο χρόνο.

 

-------ΓΕΓΟΝΟΤΑ ----------

 

1) OnStartTime     : Ενεργοποιείται όταν ξεκινά το χρονόμετρο ή όταν ξεκινά ξανά μετά από σταμάτημα.

2) OnReStartTime   : Ενεργοποιείται όταν ξεκινά το χρονόμετρο πάλι από την αρχή.

3) OnCriticalTime  : Ενεργοποιείται όταν το χρονόμετρο φτάσει τον κρίσιμο χρόνο.

4) OnStoppedTime   : Ενεργοποιείται όταν το χρονόμετρο σταματήσει.

5) OnEndTime       : Ενεργοποιείται όταν το χρονόμετρο φτάσει στο 0.

 

===================================================

ΠΑΡΑΤΗΡΗΣΕΙΣ

 

Προσθέστε στο ToolBox της VB.NET το ChronoMeter και χρησιμοποιήστε το ελεύθερα στις εφαρμογές σας. Το assembly αρχείο chronoMeter.dll θα το βρείτε στο φάκελο bin.

 

 

===================================================================================

ΠΡΟΒΛΗΜΑ ΜΕ ΤΟ PROJECT ΔΕΙΓΜΑΤΟΣ ΧΡΗΣΗΣ - ΛΥΣΗ.

 

Αν στα References του project δείγματος χρησης εμφανίζει με κίτρινο θαυμάστικό το chronometer τότε πρέπει να ενημερώσετε το Reference Path του project ώστε να ψάχνει στο φάκελο που έχετε βάλει το dll του control.

 

1) Στο Solution Explorer κάντε δεξί κλικ στο project και επιλέξτε Properties.

2) Στο παράθυρο ιδιοτήτων του project που ανοίγει, πηγαίνετε στο τμήμα Common Properties και Reference Path.

3) Δεξιά, πατήστε το browse button για να βρείτε το Folder όπου βρίσκεται το assembly dll του control στον δικός σας υπολογιστή.

4) Πατήστε το button Update. Σώστε το project, κλείστε το και ξανανοίξτε το. Τώρα, πρέπει να εμφανίζονται όλα κανονικά.  

 

Για οποιεσδήποτε παρατηρήσεις στείλτε e-mail στην παρακάτω διεύθυνση.

 

========= ΕΠΙΚΟΙΝΩΝΙΑ ====================

==========================================

Για επικοινωνία : mouratx@yahoo.com