2 (2409)

2 (2409)



128 Aplikacje w Delphi. Przykłady

128 Aplikacje w Delphi. Przykłady


Rysunek 12.1.

Zegar cyfrowy na etykiecie

Rozwiązanie

Na formularzu umieść etykietę TLabel i komponent TTimer z zakładki System. W procedurze obsługi przerwania od Timera wpisz instrukcje, jak w procedurze poniżej:

procedurę TFortnl.TimerlTimerCSender: TObject): begin

Labeł1.Capti on:=TimeToStr(Time); end;

Można również powiększyć czcionkę na etykiecie i zmienić jej krój na Courier New, co spowoduje, że wyświetlany czas będzie zajmował na etykiecie tyle samo miejsca, niezależnie od wyświetlanej godziny (szerokość znaków w czcionce Courier New jest taka sama).

Zegar pojawi się na etykiecie dopiero po 1000 ms (Interval). Wyświetlenie zegara zaraz po uruchomieniu programu można uzyskać wpisując w procedurze obsługi zdarzenia OnCreate dla formularza tę samą instrukcję co w powyższej procedurze.

Przykład 12.2.

Napisz program, który o godz. 15:00 wyświetli na ekranie okienko komunikatu z napisem: Koniec pracy. Wykorzystaj procedurę obsługi przerwania od Timera.

Rozwiązanie

Na formularzu umieść komponent TTimer z zakładki System. W procedurze obsługi przerwania od Timera wpisz instrukcje, jak w procedurze poniżej:

procedurę TForml.TimerlTimertSender: TObject): begin

if TimeToStr(Time)='15:00:00’ then ShowMessageC'Koniec pracy!’): end;

Zadanie to również możemy wykonać innym sposobem, np. korzystając z funkcji DecodeTime i sprawdzając godzinę, minuty i sekundy. Przedstawiony powyżej sposób jest jednak dużo prostszy.

Przykład 12.3.

Po każdym kliknięciu przycisku wyświetl na jednej etykiecie czas w milisekundach, który upłynął od chwili startu komputera, a na drugiej etykiecie czas, jaki upłynął od poprzedniego kliknięcia.


Wyszukiwarka

Podobne podstrony:
Przykładowy rysunek koła zębatego zamieszczono na rys. 15. Na rysunku zamieszcza się tabliczkę koła
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz
8 (1364) 44 Aplikacje w Delphi. Przykłady Wynik działania programu przedstawiono na rysunku 3.6. Moż
8 (1369) 26 Aplikacje w Delphi. Przykłady 26 Aplikacje w Delphi. Przykłady Rysunek 2.5. Napis na
4 (2006) 52 Aplikacje w Delphi. Przykłady Gdy funkcją konwertującą tekst na liczbę jest StrToFloat,
4 (2021) 22 Aplikacje w Delphi. Przykłady 22 Aplikacje w Delphi. Przykłady Rysunek 2.3. Różne typy o
KQMEL Rysunek 4. Przykładowe aplikacje turbin wiatrowych oraz systemów solarnych opartych na ogniwac
DSCF0058 Weźmy dla przykładu rys. 128. Obserwując przebieg po krzywej izoprzepuszczalności (isoperm)
skanuj0022 (77) 128 Część I. Kierownicze funkcje nauczyciela mistrzostwa kraju, sprowadzi na ciebie
Jak się dogadać z komputerem? Rysunek 1.12. Po uruchomieniu kilku aplikacji ich okna mogą się przykr
Ćw. nr 5 - Emapa Transport - Wykorzystanie aplikacji komputeroMych dla 2006-11-29 Umieszczony na poj
IMGV74 (3) 128 WACŁAW BERENT Oczy Mullera skierowały się znów na prawo, gdzie świeciła w półcieniu b
SPONSORZY KING V NIEDZIELA 128.02.2021117:30 HAU PRZY TWARDOWSKIEG012 TRANSMISJA NA ŻYWO POLSAT

więcej podobnych podstron