Die Arbeit gibt den Quelltext zur Programmierung eines komfortablen Cronographen auf JavaScript wieder.
Inhaltsverzeichnis
1. Aufgabenstellung
2. Programmbeschreibung
2.1 Allgemeine Informationen
2.2 Monitorbilder
2.2.1 Start
2.2.3 Stoppuhr
2.2.4 Countdown
2.2.5 Additives Stoppen
2.3 Quelltext
2.3.1 Start.html
2.3.2 Chronograph.html
2.3.3 Timer.html
2.3.4 CountDown.html
2.3.5 Addstop.html
3. Nutzerdokumentation
4. Selbständigkeitserklärung
Zielsetzung und Themen
Das Hauptziel dieser Arbeit ist die Entwicklung einer digitalen, browserbasierten Anwendung namens „Komfortabler Chronograph“, die es Benutzern ermöglicht, verschiedene Zeitmessfunktionen interaktiv zu steuern und anzuzeigen. Die zentrale Fragestellung konzentriert sich auf die technische Realisierung präziser Zeitmessungen mittels HTML und JavaScript in einer Webumgebung.
- Entwicklung einer digitalen Echtzeituhr mit Weltzeit-Funktion.
- Implementierung einer Standardstoppuhr mit Zehntelsekunden-Präzision.
- Erstellung eines CountDown-Timers mit Alarmfunktion.
- Konzeption eines Systems zum additiven Stoppen von Zwischenzeiten.
- Optimierung für den Netscape Navigator 4.0.
Auszug aus dem Buch
2.3.2 Chronograph.html
<HTML>
<HEAD>
<TITLE>Komforabler Chronograph</TITLE>
<SCRIPT language="JavaScript">
// *******************
// Anfang der Funktion "Uhr" - Zeit anzeigen
function Uhr() {
// Ermittlung der Anzahl von Milisekunden seit 1970
zeit = new Date();
// Weltuhr für 3 Städte
if (document.welt.stadt[0].selected)
{hh = zeit.getHours()}
else {
if (document.welt.stadt[1].selected)
{hh = zeit.getHours()+1}
else {hh = zeit.getHours()+2}
};
// Schalter zwischen 12 und 24 Zeitformat
if (document.format.zeitformat[0].checked)
{
var am_pm="nm"
}
else
// am-pm Anzeigeauswahl
{
if(hh>12){hh=hh-12; var am_pm="pm"}else{var am_pm="am"}
};
Zusammenfassung der Kapitel
1. Aufgabenstellung: Definition der Anforderungen an die Software, einschließlich Uhrzeitanzeige, Weltzeit-Optionen und verschiedener Stoppuhr-Funktionen.
2. Programmbeschreibung: Technische Dokumentation der verwendeten Sprachen, Dateistruktur und der grafischen Benutzeroberfläche sowie die Vorstellung des Quellcodes.
3. Nutzerdokumentation: Eine Anleitung für Anwender zur Installation und Bedienung der verschiedenen Funktionen des „Chronographen“.
4. Selbständigkeitserklärung: Formale Erklärung über die eigenständige Anfertigung der Arbeit.
Schlüsselwörter
Chronograph, Zeitmessung, JavaScript, HTML, Netscape Navigator, Stoppuhr, CountDown, Additives Stoppen, Weltuhr, Web-Programmierung, Zehntelsekunden, Softwareentwicklung, Benutzerinterface, Digitaluhr, Zeitformat.
Häufig gestellte Fragen
Worum geht es in der Arbeit grundsätzlich?
Die Arbeit befasst sich mit der Entwicklung und Programmierung einer funktionalen digitalen Zeitanwendung für Webbrowser.
Was sind die zentralen Themenfelder?
Die zentralen Themen sind die Implementierung von Zeitmessalgorithmen, die Manipulation des Browser-DOM mittels JavaScript sowie die Gestaltung einer grafischen Benutzeroberfläche mit HTML.
Was ist das primäre Ziel oder die Forschungsfrage?
Das primäre Ziel ist die Bereitstellung eines "Komfortablen Chronographen", der Uhrzeit, Stoppuhr und Timer-Funktionen in einer übersichtlichen, browserbasierten GUI vereint.
Welche wissenschaftliche Methode wird verwendet?
Die Methode umfasst die Anforderungsanalyse, die softwaretechnische Konzeption sowie die prototypische Implementierung und Dokumentation der Lösung.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die detaillierte Programmbeschreibung der verschiedenen HTML-Module und die Analyse der verwendeten JavaScript-Funktionen zur Zeitsteuerung.
Welche Schlüsselwörter charakterisieren die Arbeit?
Wichtige Begriffe sind Zeitmessung, JavaScript, HTML, Stoppuhr, CountDown und Browser-Kompatibilität.
Warum ist die Wahl des Browsers auf Netscape Navigator 4.0 gefallen?
Zum Zeitpunkt der Erstellung im Jahr 2001 war der Netscape Navigator eine gängige Plattform für solche Webanwendungen, für deren spezifische Rendering- und Skript-Eigenschaften die Anwendung optimiert wurde.
Wie funktioniert das "Additive Stoppen" in diesem Programm?
Beim additiven Stoppen wird eine laufende Zeitnahme durch einen Button-Klick fixiert, wobei die Zwischenzeiten in einem Array gespeichert und später über eine Auswertungsliste abrufbar sind.
- Arbeit zitieren
- Andrei Kireev (Autor:in), 2001, Programmierung eines komfortablen Chronographen mit HTML und Javascript, München, GRIN Verlag, https://www.grin.com/document/3522