1
dr Artur Bartoszewski -Wizualne systemy programowania , sem. III- WYKŁADWykład 6
Timer
Wizualne systemy programowania
Timer pracującym w tle który co pewien czas
wywołuje jakąś akcję
3
Timer
Programowanie wizualne – Windows Forms
dr Artur Bartoszewski - Wizualne systemy programowania , sem. III- WYKŁAD
Rozpocząć należy od dodania komponentu Timer do projektu.
Utworzony zostanie instancja tej klasy – w naszym
przykładzie - obiekt
timer1
Timer posiada metodę Tick która wywoływana jest co określony interwał czasu.
Oprogramowanie timera to
właściwie oprogramowanie
tej metody
5
Timer
Programowanie wizualne – Windows Forms
dr Artur Bartoszewski - Wizualne systemy programowania , sem. III- WYKŁAD
Ustawienia timera:
• Enabled – timer włączony / zatrzymany
• Interval – odstęp pomiędzy wywołaniami metody Tick – w milisekundach)
Z poziomu kodu:
• Uruchomienie timera
• Zmiana interwału
PRZYKŁAD:
Sterowanie paskiem postępu
za pomocą timera, z regulacją
prędkości.
7
Timer
Programowanie wizualne – Windows Forms
dr Artur Bartoszewski - Wizualne systemy programowania , sem. III- WYKŁAD
Uruchomienie i zatrzymanie Timera
Metoda Tick – zwiększa wartość kontrolki progressBar
(pilnuje też, żeby nie nastąpiło jej
9
Timer
Programowanie wizualne – Windows Forms
dr Artur Bartoszewski - Wizualne systemy programowania , sem. III- WYKŁAD