Sự khác biệt giữa Đại biểu và Sự kiện trong C

Mục lục:

Sự khác biệt giữa Đại biểu và Sự kiện trong C
Sự khác biệt giữa Đại biểu và Sự kiện trong C

Video: Sự khác biệt giữa Đại biểu và Sự kiện trong C

Video: Sự khác biệt giữa Đại biểu và Sự kiện trong C
Video: LỊCH SỬ 12 | CÁC HỘI NGHỊ, ĐẠI HỘI TIÊU BIỂU CỦA ĐẢNG VÀ CÁC HÌNH THỨC MẶT TRẬN TỪ 1930 ĐẾN 1986 2024, Tháng bảy
Anonim

Sự khác biệt chính - Đại biểu so với Sự kiện trong C

Clà một ngôn ngữ lập trình được phát triển bởi Microsoft. Nó hỗ trợ Lập trình có cấu trúc và Lập trình Hướng đối tượng. Các đại biểu và sự kiện được sử dụng để lập trình hướng sự kiện trong C. Một đại biểu là một con trỏ kiểu an toàn đến một phương thức. Trong một ứng dụng có Giao diện người dùng đồ họa (GUI), có các nút, v.v. Khi một nút được nhấp, một số loại hành động sẽ xảy ra. Những hành động đó được gọi là sự kiện. Ví dụ: làm mới một trang web sẽ kích hoạt sự kiện tải trang. Bài viết này thảo luận về sự khác biệt giữa đại biểu và sự kiện trong C. Sự khác biệt chính giữa ủy nhiệm và sự kiện trong Clà ủy quyền là một tham chiếu đến một phương thức trong khi một sự kiện được liên kết với một trình xử lý sự kiện bằng cách sử dụng ủy quyền. Khi một sự kiện xảy ra, nó sẽ gửi một tín hiệu đến người được ủy quyền. Sau đó, ủy nhiệm thực hiện chức năng tương ứng. Do đó, tất cả các sự kiện đều phụ thuộc vào các đại biểu.

Đại biểu trong Clà gì?

Đại biểu trong Ctương tự như các hàm gọi lại trong các ngôn ngữ lập trình khác như JavaScript. Các chức năng gọi lại được chỉ định trong thời gian chạy. Họ cung cấp chức năng có thể được chuyển vào và chuyển ra theo yêu cầu. Điều tương tự có thể được thực hiện bằng cách sử dụng các đại diện trong C. Các ủy quyền trong Ctách người gọi và hàm được gọi. Do đó, nó làm giảm khớp nối nặng.

. NET framework phân loại các loại thành hai loại. Chúng là các kiểu giá trị và kiểu tham chiếu. Cấu trúc là một ví dụ về kiểu giá trị. Lớp học là một ví dụ về

Đề xuất: