<< Kreslení kurzorem | Cvičení - obsah | Hra Videostop >>
Zadání
- vytvořte program stopky s několika funkcemi
- zobrazení aktuálního datumu (zeleně)
- zobrazení aktuálního času - hodiny:minuty:sekundy (černě)
- měření času - minuty:sekundy.tisíciny
- pomocí tlačítka Start/Stop měřte a sčítejte časové intervaly
- pomocí tlačítka Reset ukončete měření s vynulováním displeje stopek
Ukázka formuláře

Nápověda s chybami
procedure TOkno.HodinyTimer(Sender: TObject); // interval časovače 1000 ms begin popisekHodiny.Caption:=TimeToStr(now); // zobrazí aktuální čas popisekDatum.Caption:=DateToStr(now); // zobrazí aktuální datum end;
procedure TOkno.StopkyTimer(Sender: TObject); // interval časovače 1 ms begin popisekStopky.Caption:=FormatDateTime('??????????',cas+(now-start)); // doplnit správný formátovací řetězec pro zobrazení tisícin sekundy end;
procedure TOkno.tlacitkoStartStopClick(Sender: TObject); begin if Stopky.Enabled = false then // pokud je časovač vypnutý begin start:=Time; // uloží čas stisku tlačítka START do proměnné start Stopky.Enabled:=true; // zapne časovač Stopky tlacitkoStart.Caption:='STOP'; // přepne titulek tlačítka end else // pokud běží čas begin stop:=Time; // uloží čas stisku tlačítka STOP do proměnné stop Stopka.Enabled:=false; // vypne časovač cas:=cas+(start-stop); // přičte naměřený čas k předchozímu měření tlacitkoStartStop.Caption:='START'; end; end;
- popisky Datumu a Hodin nastavte již při spuštění programu
- událost FormCreate
- proměnné pro uložení časových údajů nastavte typu TDateTime
Odevzdání
- pokud student neodevzdá na cvičení - zasílá výsledek mailem takto :
- předmět mailu : 3C_Příjmení_Stopky
- příloha mailu : 3C_Příjmení_Stopky.RAR ( komprimovaná složka se soubory projektu )
- adresa mailu : Nyms@spsnome.cz
- termín odevzdání - dle dohody