บ้าน พัฒนาการ ตัวจัดการเหตุการณ์ใน c คืออะไร - คำจำกัดความจาก techopedia

ตัวจัดการเหตุการณ์ใน c คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ตัวจัดการเหตุการณ์หมายถึงอะไร

ตัวจัดการเหตุการณ์ใน C # เป็นวิธีการที่มีรหัสที่ได้รับการดำเนินการเพื่อตอบสนองต่อเหตุการณ์เฉพาะที่เกิดขึ้นในแอปพลิเคชัน


ตัวจัดการเหตุการณ์ถูกใช้ในแอปพลิเคชั่นอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เพื่อจัดการเหตุการณ์ต่าง ๆ เช่นการคลิกปุ่มและการเลือกเมนูโดยมีการควบคุมในส่วนติดต่อผู้ใช้ ตัวจัดการเหตุการณ์เดียวสามารถใช้ในการประมวลผลเหตุการณ์ที่เกิดขึ้นจากหลายตัวควบคุม เหตุการณ์สามารถเชื่อมโยงกับตัวจัดการเหตุการณ์หลายตัวซึ่งจะถูกเรียกใช้พร้อมกันเมื่อเกิดเหตุการณ์คู่ ตัวจัดการเหตุการณ์ยังสามารถใช้เพื่อจัดการเหตุการณ์ที่ส่งสัญญาณสถานะการเปลี่ยนแปลงของวัตถุไปยังไคลเอนต์ของวัตถุ

Techopedia อธิบายตัวจัดการเหตุการณ์

โมเดลเหตุการณ์ C # ขึ้นอยู่กับรูปแบบ "เผยแพร่ - สมัครสมาชิก" ซึ่งคลาส (ผู้จัดพิมพ์) ทริกเกอร์เหตุการณ์ในขณะที่คลาสอื่น (สมาชิก) รับเหตุการณ์นั้น ตัวจัดการเหตุการณ์คือผู้สมัครสมาชิกที่มีรหัสเพื่อจัดการเหตุการณ์ที่ระบุ


ตัวอย่างเช่นตัวจัดการเหตุการณ์สามารถใช้เพื่อจัดการเหตุการณ์ที่เกิดขึ้นระหว่างการคลิกปุ่มคำสั่งใน UI


ใน C # เหตุการณ์จะเชื่อมต่อกับตัวจัดการโดยตัวแทนกิจกรรม ในการเพิ่มเหตุการณ์และตอบสนองต่อเหตุการณ์องค์ประกอบที่จำเป็นสองอย่างคือผู้ร่วมประชุมที่เชื่อมโยงเหตุการณ์กับวิธีการจัดการและคลาสที่เก็บข้อมูลเหตุการณ์ โดยการเพิ่มอินสแตนซ์ของผู้รับมอบสิทธิ์ให้กับวัตถุเหตุการณ์โดยใช้ตัวดำเนินการการเพิ่ม ('+ =') ตัวจัดการเหตุการณ์จะถูกเรียกเมื่อเกิดเหตุการณ์ที่เกี่ยวข้อง


ลายเซ็นของผู้รับมอบสิทธิ์ตัวจัดการเหตุการณ์ประกอบด้วยสองพารามิเตอร์ที่แสดงถึงอินสแตนซ์ของวัตถุที่เพิ่มเหตุการณ์และวัตถุที่เก็บข้อมูลเหตุการณ์ ลายเซ็นของเมธอดตัวจัดการเหตุการณ์ควรตรงกับของผู้รับมอบสิทธิ์สำหรับเหตุการณ์นั้นและกับชนิดส่งคืนเป็นโมฆะ เฟรมเวิร์ก. NET ให้ตัวจัดการเหตุการณ์ในตัวที่สามารถใช้ในกรณีที่ผู้รับมอบสิทธิ์ที่ใช้แตกต่างกันตามชื่อประเภทเท่านั้นและด้วยเหตุนี้จึงสามารถลดรหัสที่จำเป็นต้องได้รับการบำรุงรักษา

คำจำกัดความนี้ถูกเขียนในบริบทของ C #
ตัวจัดการเหตุการณ์ใน c คืออะไร - คำจำกัดความจาก techopedia