W tym odcinku zajmiemy się stworzeniem dodatkowych funkcji, które
Transkrypt
W tym odcinku zajmiemy się stworzeniem dodatkowych funkcji, które
MiniKurs programowania w środowisku Borland Delphi Odcinek XII W tym odcinku zajmiemy się stworzeniem dodatkowych funkcji, które urozmaicą nasz program. Pozwolą zdobyć nowe umiejętności przydatne również w tworzeniu innych aplikacji. Dodamy w naszym programie zegar odmierzający czas oraz napis, pojawiający się jako reakcja na działanie użytkownika. KROK 16 Cel: Wykorzystanie komponentu Timer. 1. Otwórz swój program. Do umieszczenia zegara potrzebne będą dwa komponenty: niewidoczny – komponent Timer i komponent Label. 2. Odszukaj komponent Timer – zakładka System. Umieść w dowolnym miejscu. Jest to komponent niewidoczny, nie ma zatem znaczenia jego usytuowanie. 3. Wybierz następnie z zakładki Standard komponent Label. 4. Umieść go w wybranym przez siebie miejscu. Pojawi się napis: Label1. Nie zmieniaj nazwy w Caption. [rys.1] rys.1 5. Dostosuj według własnego uznania właściwość: Font. W tym celu zaznacz komponent Label1, wybierz właściwość Font. Ustaw atrybuty czcionki (kolor, wielkość, styl, rodzaj), tak aby zegar był widoczny i czytelny. Należy teraz połączyć oba komponenty, aby za pomocą etykiety Label widoczny byłwyświetlać zegar w naszym programie. Klub IKS www.informatyka.edu.pl © Copyright 2003 by Wydawnictwo Szkolne PWN Opracowała Anna Kijo MiniKurs programowania w środowisku Borland Delphi Odcinek XII 6. Zaznacz komponent Timer. [rys.2] rys.2 7. Otwórz go, klikając 2 razy. 8. Wpisz następującą komendę: [rys.3] Label1.Caption:=TimeToStr(Time); rys.3 9. Skompiluj program. Czy w Twoim programie znajduje pojawił się zegar, który odmierza aktualny czas? [rys.4] rys.4 Swój zegar możesz umieścić w dowolnym miejscu. Na pewno będzie stanowić dodatkowy atut programu. KROK 17 Klub IKS www.informatyka.edu.pl © Copyright 2003 by Wydawnictwo Szkolne PWN Opracowała Anna Kijo MiniKurs programowania w środowisku Borland Delphi Odcinek XII Cel: Tworzenie przydatnej w programie funkcji - zmieniającego się napisu. Co zrobić, aby po naciśnięciu napisu pojawił się napis o innej treści? Kiedy warto użyć takiej opcji w naszym programie? Oto dwie przykładowe sytuacje zastosowania zmieniającego się napisu. Możesz wybrać jeden z nich i zastosować użyć go w swoim programie. Przykład I Chcemy, aby po naciśnięciu hasła: Zarejestruj program!, pojawiło się słowo: Dziękuję. Co należy zrobić? 1. Zaznacz górny Panel i na nim umieść komponent Label. Pojawi się napis Label2. 2. W Caption wpisz tekst: Zarejestruj program! [rys.1] rys.1 3. Dostosuj według własnego uznania właściwość: Font. W tym celu zaznacz komponent Label z napisem, wybierz właściwość Font. Ustaw atrybuty czcionki (kolor, wielkość, styl, rodzaj). 4. Kliknij 2 razy komponent Label z napisem. Zostaniesz przeniesiony do kodu programu. 5. W miejsce kursora wpisz komendę: Label2.Caption:='dziękuję'; 6. Skompiluj program. 7. Sprawdź, czy ta opcja działa. [rys.2] Klub IKS www.informatyka.edu.pl © Copyright 2003 by Wydawnictwo Szkolne PWN Opracowała Anna Kijo MiniKurs programowania w środowisku Borland Delphi Odcinek XII rys.2 Przykład II Chcemy, aby żeby po naciśnięciu hasła: Zarejestruj program!, nie pojawiło się żadne słowo. Co należy zrobić? 8. Zaznacz górny Panel i na nim umieść komponent Label. Pojawi się napis Label2. 9. W Caption wpisz tekst: Zarejestruj program! [rys.3] 10. Dostosuj według własnego uznania właściwość: Font. W tym celu zaznacz komponent Label z napisem, wybierz właściwość Font. Ustaw atrybuty czcionki (kolor, wielkość, styl, rodzaj). 11. Kliknij 2 razy komponent Label z napisem. Zostaniesz przeniesiony do kodu programu. 12. W miejsce kursora wpisz komendę: Label2.Caption:=''; Klub IKS www.informatyka.edu.pl © Copyright 2003 by Wydawnictwo Szkolne PWN Opracowała Anna Kijo rys.3 MiniKurs programowania w środowisku Borland Delphi Odcinek XII 13. Skompiluj program. 14. Sprawdź, czy ta opcja działa. [rys.4] rys.4 Jeżeli w trakcie kompilacji pojawi się okno: [rys.5] - Kliknij OK. rys.5 Może znajdziesz inne zastosowanie dla tej opcji wyświetlania napisów i wykorzystasz je w swoim programie. Klub IKS www.informatyka.edu.pl © Copyright 2003 by Wydawnictwo Szkolne PWN Opracowała Anna Kijo