Timeout mit einer Taste

2197
user487667

Ich mache derzeit ein Abrechnungssystem für unsere Abschlussarbeit und habe Probleme mit Time In Time Out. Unser Panel sagte, dass wir nur eine Schaltfläche und ein Textfeld einfügen sollten. Wie soll ich das machen? Danke im Voraus.

-1
Rufen Sie die Schaltfläche auf, um einen Zeitstempel in eine Liste oder ein Array zu schreiben, sodass bei jedem Drücken der Schaltfläche das aktuelle Datum / die aktuelle Uhrzeit protokolliert wird. Wenn Sie die aufgewendete Zeit "in" ("time_in_total" zum Beispiel "aufsummieren" möchten), erstellen Sie eine verschachtelte Schleife. Die äußere Schleife durchläuft das gesamte Array, die innere Schleife durchläuft zwei Array-Elemente (1,2 und 3) , 4 dann 5,6 usw.) und ermittelt die Zeitdifferenz (Ihre "Zeitüberschreitung" minus Ihre "Zeit in") und addiert diese zu einer Summe - beispielsweise in Ihrem Textfeld. Kinnectus vor 9 Jahren 0

1 Antwort auf die Frage

0
banavalikar

Sie benötigen eine Zeitsteuerung und eine einzige Start- / Stopp-Taste. Stellen Sie den Timer beim ersten Klick auf "aktiviert". Zeigen Sie die abgelaufene Zeit des Timers in Ihrem Textfeld an. Prüfen Sie beim nächsten Klick, ob der Timer aktiviert ist, und messen Sie die Zeitspanne zwischen jetzt und dem Start des Timers.

Vollständiges Beispiel mit Code ist hier: http://markb.co.uk/creating-a-simple-stopwatchtimer-application-with-c-windows-forms.html

Ich habe bereits einen Timer und eine Datenbankverbindung user487667 vor 9 Jahren 0
Anwendungsfälle: 1. Erste Verwendung (Zeit in): Schaltfläche angeklickt -> Zeit in Datenbank aufnehmen -> Zeitvariablen auf aktuelle Zeit setzen -> Timer starten 2. Zweite Verwendung (Zeitüberschreitung): Klicken auf -> Timer stoppen -> Aufzeichnen verstrichene Zeit bis Datenbank -> Timer stoppen 3. Wiederholen Sie Fall 1. 4. Wiederholen Sie Fall 2. banavalikar vor 9 Jahren 0