|
|
|
GUI เป็นอินเตอร์เฟซด้วยกราฟฟิคของผู้ใช้กับเครื่องคอมพิวเตอร์
เช่น
เว็บบราวเซอร์
คำนี้เกิดขึ้น
เนื่องจากการอินเตอร์เฟซกับคอมพิวเตอร์ในรุ่นแรกไม่ได้ใช้กราฟฟิค
แต่เป็นการใช้ตัวอักษรและแป้นพิมพ์
ปกติจะเป็นคำสั่งที่จำได้
เช่น
ระบบปฏิบัติการ
DOS ในขั้นกลางการอินเตอร์เฟซของผู้ใช้เป็นการอ่านอินเตอร์เฟซแบบเมนู
(Menu-based Interface) ซึ่งยอมให้ใช้เมาส์คลิกคำสั่งได้
นอกจากการพิมพ์แป้นพิมพ์
ระบบปฏิบัติการส่วนใหญ่จะเป็นแบบ
GUI ในส่วนโปรแกรมประยุกต์จะใช้องค์ประกอบของ
GUI ที่มากับระบบปฏิบัติการและเพิ่มการอินเตอร์เฟซของตัวเองเข้าไป
บางครั้ง GUI ใช้อ็อบเจคมากกว่าหนึ่งในการทำงานจริง
เช่น
ในเครื่องตั้งโต๊ะ
การมองผ่าน Windows
จะพบส่วนประกอบของ
GUI ได้รวมถึง
Windows เมนูแบบ
Pull down, ปุ่ม, แถบเลื่อน,
ไอคอน, Wizards, เมาส์
และรวมถึงอีกหลายสิ่งที่กำลังพัฒนา
การเพิ่มขึ้นของการใช้มัลติมีเดีย
เช่นเสียง
ภาพเคลื่อนไหว
และการอินเตอร์เฟซแบบเสมือนจริงกำลังเข้ามาเป็นส่วนหนึ่งของ
GUI ความคุ้นเคยกับ
GUI ในปัจจุบันทั้ง
Mac, ระบบปฏิบัติการ
Windows และโปรแกรมประยุกต์ต่าง
ๆ
ได้มีจุดเริ่มต้นที่
Xerox Palo Alto Research Laboratory
ต่อมาในทศวรรษที่
70 Apple ใช้ครั้งแรกในเครื่องคอมพิวเตอร์แมคอินทอช
ต่อมา Microsoft ได้นำเอาแนวคิดมาพัฒนาเป็นระบบปฏิบัติการ
Windows กับเครื่อง
IBM-compatible
เมื่อมีการสร้างโปรแกรมประยุกต์
เครื่องมือแบบ
object-oriented
จะเขียนการอินเตอร์เฟซด้วยกราฟฟิค
ในแต่ละสมาชิกของ
GUI จะเรียกว่า
Class form เมื่อสร้างอ็อบเจคขึ้นมาแล้ว
ซึ่งสามารถเขียนคำสั่งหรือปรับปรุงด้วยเมธอด
(Method) เพื่อทำให้อ็อบเจคเหล่านั้นตอบสนองต่อการใช้งานของผู้ใช้
|
|