tailieunhanh - Bài giảng Lập trình hướng sự kiện: Bài 4 - ThS. Phan Thanh Toàn

"Bài giảng Lập trình hướng sự kiện - Bài 4: Cơ chế Delegate và Threading" giúp người học phân biệt được delegate và event; các ứng dụng đơn tiến trình và đa tiến trình; khái niệm đồng bộ trong ứng dụng; ngôn ngữ C# vào triển khai các ứng dụng đồng bộ và đa tiến trình. | GIỚI THIỆU MÔN HỌC LẬP TRÌNH HƯỚNG SỰ KIỆN Giảng viên ThS. Phan Thanh Toàn BÀI 4 CƠ CHẾ DELEGATE VÀ THREADING Giảng viên ThS. Phan Thanh Toàn 2 MỤC TIÊU BÀI HỌC Phân biệt được delegate và event. Phân biệt được các ứng dụng đơn tiến trình và đa tiến trình. Trình bày được khái niệm đồng bộ trong ứng dụng. Vận dụng được ngôn ngữ C vào triển khai các ứng dụng đồng bộ và đa tiến trình. 3 CÁC KIẾN THỨC CẦN CÓ Để học được môn học này sinh viên phải học xong các môn học Cơ sở lập trình Lập trình hướng đối tượng Cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu SQL Server. 4 HƯỚNG DẪN HỌC Đọc tài liệu tham khảo. Thảo luận với giáo viên và các sinh viên khác về những vấn đề chưa hiểu rõ. Trả lời các câu hỏi của bài học. 5 CẤU TRÚC NỘI DUNG Delegate và Event Threading 6 . DELEGATE VÀ EVENT . Delegate . Event 7 . DELEGATE Delegate là cơ chế ủy quyền trong lập trình hướng đối tượng. Delegate được sử dụng như một con trỏ hàm. Delegate đóng gói một phương thức với một tập hợp tham số và kiểu trả về xác định. Delegate có thể đóng gói cả phương thức static và phương thức instance. Single-cast delegate Chứa một phương thức. Multi-cast delegate Chứa nhiều phương thức. 8 . DELEGATE tiếp theo Định nghĩa delegate public delegate danh sách đối số Khởi tạo delegate và trỏ delegate tới các phương thức new Tên phương thức Ví dụ Khai báo một delegate TinhToan và xây dựng 2 hàm Tong tính tổng 2 số nguyên và hàm Tru tính hiệu 2 số nguyên sau đó khởi tạo và trỏ delegate tới 2 hàm Tong và Tru. Khai báo delegate TinhToan public delegate int TinhToan int x int y Xây dựng hàm Tong và Hieu static int Tong int a int b return a b static int Tru int a int b return a-b 9 . DELEGATE tiếp theo Hàm main sẽ khởi tạo delegate pheptoan và trỏ đến 2 hàm Tong Tru để thực hiện tính tổng và hiệu của 2 số nguyên static void Main string args TinhToan pheptoan new .

TỪ KHÓA LIÊN QUAN