Lập trình hướng sự kiện

Trong lập trình máy tính, lập trình hướng sự kiện, hay chính xác là lập trình dẫn động bằng sự kiện (tiếng Anh: Event-driven programming), là một mẫu hình lập trình trong đó luồng của chương trình được quyết định bởi các sự kiện như hành động người dùng (nhấp chuột, bấm phím), đầu ra cảm biến, hoặc thông điệp từ các chương trình hoặc các luồng. Lập trình hướng sự kiện là mô hình chi phối được sử dụng trong giao diện người dùng đồ họa và các ứng dụng khác (ví dụ: ứng dụng web JavaScript) tập trung vào việc thực hiện một số hành động nhất định để đáp ứng đầu vào của người dùng. Điều này cũng đúng với lập trình cho trình điều khiển thiết bị (ví dụ: P trong ngăn xếp trình điều khiển thiết bị USB).[1]

Trong một ứng dụng hướng sự kiện, thường có một vòng lặp chính lắng nghe các sự kiện và sau đó kích hoạt hàm callback khi một trong những sự kiện đó được phát hiện. Trong các hệ thống nhúng, điều tương tự có thể đạt được bằng cách sử dụng ngắt phần cứng thay vì một vòng lặp chính chạy liên tục. Các chương trình hướng sự kiện có thể được viết bằng bất kỳ ngôn ngữ lập trình nào, mặc dù nhiệm vụ dễ dàng hơn trong các ngôn ngữ cung cấp sự trừu tượng hóa ở mức độ cao, chẳng hạn như awaitclosure.

Xử lý sự kiện

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Vivek Gupta, Ethan Jackson, Shaz Qadeer and Sriram Rajamani. “P: Safe Asynchronous Event-Driven Programming”. Truy cập ngày 20 tháng 2 năm 2017.Quản lý CS1: sử dụng tham số tác giả (liên kết)

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Những Điều Cần Biết Khi Quyết Định Đi Làm Tại Philippines
Những Điều Cần Biết Khi Quyết Định Đi Làm Tại Philippines
Philippines GDP gấp rưỡi VN là do người dân họ biết tiếng Anh (quốc gia đứng thứ 5 trên thế giới về số người nói tiếng Anh) nên đi xklđ các nước phát triển hơn
Red Loong lại đeo một đống lò lửa trên lưng - Black Myth: Wukong
Red Loong lại đeo một đống lò lửa trên lưng - Black Myth: Wukong
Trong phần lore của Xích Nhiêm Long (Red Loong), có kể rất chi tiết về số phận vừa bi vừa hài và đầy tính châm biếm của chú Rồng này.
Nhân vật Yui trong Jigokuraku
Nhân vật Yui trong Jigokuraku
Yui (結ゆい) là con gái thứ tám của thủ lĩnh làng Đá và là vợ của Gabimaru.
Ngân hàng Trung ương Hoa Kỳ Federal Reserve hoạt động như thế nào?
Ngân hàng Trung ương Hoa Kỳ Federal Reserve hoạt động như thế nào?
Nền kinh tế thế giới đang ở trong giai đoạn mỏng manh nhất trong lịch sử hoạt động của mình