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

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

สารบัญ:

Anonim

คำจำกัดความ - กิจกรรมหมายถึงอะไร

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


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

Techopedia อธิบายกิจกรรม

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


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


กิจกรรมจะถูกพิจารณาเสมอเมื่อฮาร์ดแวร์แปลงการกระทำของผู้ใช้ภายนอกเป็นรหัสเหตุการณ์เฉพาะโดยเฉพาะอย่างยิ่งในช่วงการออกแบบและการผลิตส่วนต่อประสานผู้ใช้


ตัวจัดการเหตุการณ์ของโปรแกรมมักจะซิงโครนัสซึ่งโมดูลรหัสโปรแกรมหนึ่งโมดูลหรือมากกว่านั้นมีไว้เพื่อการจัดการเหตุการณ์ แหล่งที่มาของเหตุการณ์ทั่วไปคือ:

  • ฮาร์ดแวร์ที่เชื่อมต่อกับผู้ใช้
  • การขัดจังหวะกิจกรรมซอฟต์แวร์ภายนอกเช่นตัวจับเวลา

ซอฟต์แวร์อินเทอร์แอคทีฟที่ขับเคลื่อนด้วยเหตุการณ์จะเปลี่ยนแปลงการตอบสนองตามเหตุการณ์

ขั้นตอนการสมัครสมาชิกกิจกรรมคือ:

  • การประกาศเหตุการณ์: ซึ่งรวมถึงการประกาศตัวแทน (ตัวจัดการเหตุการณ์) พร้อมชุดอาร์กิวเมนต์ที่จำเป็นและตัวดัดแปลงการเข้าถึง

  • การร้องขอกิจกรรม: รหัสถูกเขียนขึ้นเมื่อไคลเอนต์เชื่อมต่อเหตุการณ์กับผู้รับมอบสิทธิ์

  • การเชื่อมต่อกับกิจกรรม: หากต้องการเชื่อมต่อจากภายนอกคลาสที่ประกาศของเหตุการณ์อินสแตนซ์ผู้รับมอบสิทธิ์ที่สร้างขึ้นใหม่จะถูกเพิ่มไปยังฟิลด์เหตุการณ์ด้วยตัวดำเนินการ“ + =”

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

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