AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Stoppuhr

Ein Thema von Hador · begonnen am 23. Mär 2005 · letzter Beitrag vom 23. Mär 2005
Antwort Antwort
Benutzerbild von Hador
Hador
Registriert seit: 11. Dez 2004
Hier möchte ich einmal meine Programm zum stoppen und auswerten (Funktionen in dieser hinsicht sind bisher kaum implementiert) von Laüfen vorstellen.

Ich habe dies geschrieben bzw. schreibe noch, da wir bei dem von uns veranstalteten Volkslauf bisher auf ein Uraltes Dosprogramm zurückgreifen, was nicht ganz so toll ist. Und ich dem endlich mal abhilfe schaffen will.

Ich würde mich freuen, wenn das bisherige Programm mal einige von euch testen würden und mir weitere Vorschläge zukommen lassen würden.

Funktionen:
- Eingabe von mehreren, parallel ausgeführten, Läufen
- Getrennte Zeitnahme und Startnummernerfassung
- Speicherung im CSV Format, welches ohne Probleme mit Excel bearbeitet werden kann
- Automatische Zuweisung von Platzierungen
- Plausibilitätsprüfung von Startnummern

Systemanforderungen:
Getestet unter:

AMD Athlon 3200+, 512MB RAM, Win2k
Pentium 75Mhz, 24MB RAM, Win95

-> Sollte auf allen gängigen (und auch nicht mehr so gängigen ) Systemen laufen

Screenshots:
http://home.arcor.de/lck/laufdaten.png
Eingabe der Laufdaten
http://home.arcor.de/lck/zeitnahme.png
Laufmodus (Stoppuhr)

Download 263kb
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
 
Yadon

 
Delphi 5 Enterprise
 
#2
  Alt 23. Mär 2005, 00:36
Ich drücke mich schon seit Stunden vor einer unangenehmen Arbeit, deshalb habe ich mir Dein Programm mal angeguckt - nur: was soll ich da testen?
  • Das Ausrufezeichen ist nett, das bei den Startnummern kommt.
  • Eine Reihenfolge muß ich anscheinende nicht einhalten, kann also jede Menge leere Zeilen erzeugen.
  • Und es wird auch nicht zwingend verlangt, daß ich bestimmte Felder ausfülle.
  • Aber was soll ich in das vierte Feld im Grid eingeben?

Das ist noch ein bißchen sehr unfertig? Ich löse solche Dinge immer so, daß ich die Eingaben außerhalb das Grids erledige, weil sich das ganze besser überwachen läßt und Eingabefehler viel leichter vermieden werden können, leere Datensätze erscheinen dann auch nicht usw. usf. Ist für meine Begriffe auch Anwenderfreundlicher, weil diese Grids doch sehr eigenwillig sind.
Miniaturansicht angehängter Grafiken
hinweis_201.jpg   gitter_979.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#3
  Alt 23. Mär 2005, 00:42
Ich verstehe die Stoppuhr irgendwie nicht.

Zu Beginn gebe ich Daten in das Stringgrid ein (Fenster sollte nicht maxiniert, bzw. die Komponenten ausgerichtet werden können) und dann gehe ich in den Laufmodus. Und dann?
  Mit Zitat antworten Zitat
Yadon

 
Delphi 5 Enterprise
 
#4
  Alt 23. Mär 2005, 00:47
Zitat von Matze:
Ich verstehe die Stoppuhr irgendwie nicht.
...
@Matze: Hast Du denn eine Stoppuhr gesehen?
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#5
  Alt 23. Mär 2005, 00:49
Zitat von Yadon:
@Matze: Hast Du denn eine Stoppuhr gesehen?
Nach Klick auf "Laufmodus" natürlich schon.
  Mit Zitat antworten Zitat
Yadon

 
Delphi 5 Enterprise
 
#6
  Alt 23. Mär 2005, 00:58
Vielleicht sollte ich langsam aufhören, mich um meine Arbeit zu drücken ...

Hatte ganz vergessen auf den Laufmodus zu klicken. Habe mich regelrecht erschreckt, als die "Stoppuhr" auf mich zu kam. Und was fange ich damit an? Außer daß ich gelernt habe, daß "5" kein Integerwert ist? und "22,7" keine gültige Eingabe?
Merkwürdig.
Miniaturansicht angehängter Grafiken
stoppuhr_461.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

 
Turbo Delphi für Win32
 
#7
  Alt 23. Mär 2005, 12:50
Zitat:
nur: was soll ich da testen?
Du hast das Programm jetzt ja getestet und einige Fehler gefubnden.
Deshalb habe ich es hier ja auch online gestellt

Zitat:
Das Ausrufezeichen ist nett, das bei den Startnummern kommt.

Eine Reihenfolge muß ich anscheinende nicht einhalten, kann also jede Menge leere Zeilen erzeugen.

Und es wird auch nicht zwingend verlangt, daß ich bestimmte Felder ausfülle.

Aber was soll ich in das vierte Feld im Grid eingeben?



Das ist noch ein bißchen sehr unfertig? Ich löse solche Dinge immer so, daß ich die Eingaben außerhalb das Grids erledige, weil sich das ganze besser überwachen läßt und Eingabefehler viel leichter vermieden werden können, leere Datensätze erscheinen dann auch nicht usw. usf. Ist für meine Begriffe auch Anwenderfreundlicher, weil diese Grids doch sehr eigenwillig sind.
Das ist eigentlich ne Super Idee. Werde ich auch so machen. Ich setze einfach unter die Tabelle ein paar eingabefelder und den Button "Lauf hinzufügen". Denn in die 4te Spalte sollte eigentlich auch nichts eingetragen werden.

Zitat:
Ich verstehe die Stoppuhr irgendwie nicht.

Zu Beginn gebe ich Daten in das Stringgrid ein (Fenster sollte nicht maxiniert, bzw. die Komponenten ausgerichtet werden können) und dann gehe ich in den Laufmodus. Und dann?
Das Maximieren werde ich wegnehmen.

Im Laufmodus kann man per Mausklick bzw. Leertastendruck die Zeiten der Läufer stoppen (nachdem man die Stoppuhr gestartet hat ^^) und wärenddessen die Startnummern eingeben.

Letztendlich fügt er diese dann beim Speichern zusammen und man hat eine Liste mit den Startnummern und den dazugehörigen Zeiten (+ Platz und Lauf)

Zitat:
Hatte ganz vergessen auf den Laufmodus zu klicken. Habe mich regelrecht erschreckt, als die "Stoppuhr" auf mich zu kam. Und was fange ich damit an? Außer daß ich gelernt habe, daß "5" kein Integerwert ist? und "22,7" keine gültige Eingabe?
Merkwürdig.
Falsch gelernt ^^
Das "ist kein Integerwert hat mit den falschen eingaben unter Optionen zu tun.

Das 22,7 keine gültige Eingabe ist, ist korrekt, da bei Startnummern einfach durchgezählt wird und es dort keine Kommazahlen gibt, überprüft die Stoppuhr automatisch, ob es sich um einen Integerwert handelt.

Und die Uhr habe ich extra so groß gemacht (passt sich an den Bildschirm an) damit man das ohne Probleme auch von weitem erkennt, und der der am PC sitzt nicht dauerhaft nach der Zeit gefragt wird.

Zitat:
Vielleicht sollte ich langsam aufhören, mich um meine Arbeit zu drücken ...
Es ist immer ärgerlich, wenn man zu diesem entschluss kommt, aber letztendlich muss es sein


Ich werde mich dann auch mal wieder an die Arbeit machen, und ein wenig weiter an meinem Programm arbeiten.
Lars Kiesow
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz