Die Arbeit gibt den Quelltext zur Programmierung eines komfortablen Cronographen auf JavaScript wieder.
Fachbereich: Betriebswirtschaft
Fach: Softwareengeneering / Programmierung
6. Sem. BWL, 2001
Hausarbeit
,,Komfortabler Chronograph"
Kireev, Andrei
Inhaltsverzeichnis:
Gliederung 2
1. Aufgabenstellung 3
2. Programmbeschreibung 4
2.1 Allgemeine Informationen 4
2.2 Monitorbilder 5
2.2.1 Start 5
2.2.3 Stoppuhr 6
2.2.4 Countdown 6
2.2.5 Additives Stoppen 7
2.3 Quelltext 9
2.3.1 Start.html 9
2.3.2 Chronograph.html 10
2.3.3 Timer.html 15
2.3.4 CountDown.html 18
2.3.5 Addstop.html 22
3. Nutzerdokumentation 28
4. Selbständigkeitserklärung 30
1. Aufgabenstellung
Es ist ein Programm zu schreiben, das permanent digitale Werte für die aktuelle Uhrzeit anzeigt. Die Standardanzeige soll im Format hh:mm:ss dargestellt werden.
Folgende Funktionen sind aktivierbar:
- Mitlaufen der Zehntelsekunden;
- Die Stundenzahl ist umschaltbar zwischen 12er oder 24er Zyklus;
- Weltuhr, d.h. die aktuelle Zeit von mindestens 3 Städte aus unterschiedlichen Zeitzonen ist alternativ wählbar;
- Stoppuhren - Anzeigeformat hh H mm′ ss′′ zz:
* einfache Standardstoppuhr mit Stunden, Minuten, Sekunden, Zehntelsekunden,
* Timer, d.h. CountDown von einer Minutenzahl,
* Additives Stoppen (Zwischenzeiten) - Stoppen mit Speichern und wahlweise Anzeigen von mindestens 9 Zwischenzeiten bzw. Teilnehmern.
2. Programmbeschreibung
2.1 Allgemeine Informationen
Als Programmiersprache wurden JavaScript und HTML ausgewählt. Das Programm ist für Netscape Navigator ab Version 4.0 geschrieben. Unter älteren Versionen und im Internet Explorer können einige Fehler auftreten (manche Funktionen funktionieren fehlerhaft).
Programmname: ,,Komfortabler Chronograph"
Startdatei:
Start.html
Programmdateien:
Chronograph.html - Uhrzeitanzeige
Timer.html - Standardstoppuhr
CountDown.html - CountDown
Addstop.html - Additives Stoppen
Hilfe.html - Nutzerdokumentation
Grafikdateien:
logo.jpg - Programmlogo
n0.gif - n9.gif - Ziffern von 0 bis 9
nam.gif - AM-Anzeige (12 Std.-Format)
npm.gif - PM-Anzeige (12 Std.-Format)
nnm.gif - leeres Grafik (24 Std.-Format)
leer.gif - Display beim Ausschalten
nc.gif - Trennzeichen ,,:"
nb.gif - leeres Grafik bei der Erstanzeige
[...]