ชุดเครื่องมือวิจิต
จากวิกิพีเดีย สารานุกรมเสรี
ในทางคอมพิวเตอร์ ชุดเครื่องมือวิจิต (อังกฤษ: widget toolkit) หมายถืงชิ้นส่วนพื้นฐานในการสร้างส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ชุดเครื่องมือวิจิตมักอยู่ในรูปไลบรารี หรือ application framework
คุณลักษณะของชุดเครื่องมือวิจิต
ชุดเครื่องมือวิจิต จะมี API ที่ใช้จัดการการสร้างและการทำงานของส่วนต่อประสานกราฟิกกับผู้ใช้ ดังนี้
- ส่วนต่อประสานกราฟิกกับผู้ใช้ มักถูกสร้างอยู่ในรูปของวิจิตเชื่อมต่อกัน บางตัวเช่น (ปุ่มกด ตัวเลือก ข้อความ) มีไว้สำหรับติดต่อกับผู้ใช้ ส่วนที่เหลือ (หน้าต่าง) ใช้บรรจุวิจิตอื่น ๆ ลงไป
- สามารถเพิ่มหรือลบวิจิตได้ระหว่างที่โปรแกรมกำลังทำงาน
- ทูลคิทยังทำหน้าที่รับเหตุการณ์ต่าง ๆ ที่เกิดขึ้นกับวิจิต เช่น การคลิกบนปุ่ม และส่งต่อไปให้ตัวจัดการเหตุการณ์ (event handler) ภายในโปรแกรม
ชุดเครื่องมือวิจิตอาจกำหนดหน้าตาของวิจิตไว้ตายตัวในโปรแกรม หรือให้ผู้เขียนโปรแกรมสามารถปรับแต่งได้
ชุดเครื่องมือวิจิตแบ่งได้เป็นระดับต่ำหรือระดับสูง ขึ้นอยู่กับว่าต้องเขียนโปรแกรมละเอียดแค่ไหนในส่วนต่อประสานกราฟิกกับผู้ใช้ ถ้าเป็นระดับสูง ทูลคิทจะช่วยจัดการเรื่องต่าง ๆ ให้มากกว่า ทำให้เขียนโปรแกรมได้สั้นและสะดวกกว่า
ชุดเครื่องมือวิจิตที่นิยมใช้
ชุดเครื่องมือวิจิตระดับต่ำ
ตัวอย่างทูลคิทประเภทนี้ที่อยู่รวมกับระบบปฏิบัติการเช่น
- Windows API ในไมโครซอฟท์วินโดวส์
- Carbon ในแมคโอเอส
ส่วนทูลคิทที่แยกออกจากระบบปฏิบัติการเช่น
- Intrinsics ใน X Window System
ชุดเครื่องมือวิจิตระดับสูง
Wikiwand - on
Seamless Wikipedia browsing. On steroids.