Tải bản đầy đủ (.pdf) (11 trang)

Xử lý các sự kiện nhập liệu - Timer

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (266.54 KB, 11 trang )

Timer
Multitasking
Quản lý và thông báo các trạng thái
Autosave
Demo version
Game
4/14/2009
Lập trình môi trường windows
41
4/14/2009
Lập trình môi trường windows
42
Theo lý thuyết thông điệp thời gian do
Windows cung cấp là chính xác đến
mili giây nhưng thực tế không hoàn
toàn như vậy.
Sự chính xác còn phụ thuộc vào đồng
hồ của hệ thống và các hoạt động
hiện thời của chương trình.
Xử lý sự kiện Timer
4/14/2009 Lập trình môi trường windows 43
Lớp Timer
Có thể tạo đối tượng Timer bằng cách
dùng constructor mặc định như sau:
Timer timer = new Timer();
Timer có một sự kiện:
Timer Event
Event Method Delegate Argument
Tick OnTick EventHandler EventArgs
4/14/2009
Lập trình môi trường windows


44
Chúng ta có thể định nghĩa sự kiện cho
timer như sau:
void TimerOnTick(object obj, EventArgs ea)
{
….
}
Đăng ký sự kiện:
Timer.Tick += new EventHandler(TimerOnTick)
Lớp Timer
4/14/2009 Lập trình môi trường windows 45
Lớp Timer
Lớp Timer có 2 thuộc tính:
Timer Properties
Type Property Accessibility Description
int Interval get/set Tick time in
milliseconds
bool Enabled get/set Set to true if
timer is running

×