Skip to main content

Giao diện người dùng đồ họa là gì?

Trong nhiều năm, các ngôn ngữ lập trình được điều khiển dòng lệnh độc quyền.Điều này giới hạn người dùng đối với những người có kiến thức làm việc về ngôn ngữ để họ có thể ban hành các lệnh khó hiểu để thao túng dữ liệu.Giao diện người dùng đồ họa (GUI) giống như thay đổi cửa sổ cho ngôn ngữ lập trình.Nó tạo ra một biểu diễn đồ họa của môi trường kiểu máy tính để bàn với các biểu tượng và menu đại diện cho các đối tượng và lệnh.Người dùng có thể chỉ và nhấp để thao túng dữ liệu và chương trình, mà không bao giờ biết ngôn ngữ cơ bản hoặc một lệnh duy nhất.

Bất cứ ai đủ lớn trong những năm 1980 để nhận thức được cuộc cách mạng máy tính, không nghi ngờ gì nữa, nhớ sự thành công của Apple Macintosh Máy tính với giao diện người dùng đồ họa mang tính cách mạng và chuột.Đây là máy tính thương mại, giá cả phải chăng đầu tiên mà bất cứ ai cũng có thể sử dụng, không cần thiết kiến thức lập trình.Microsoft nhanh chóng theo sau với Windows Hệ điều hành và không ai nhìn lại.Giao diện người dùng đồ họa không chỉ hiệu quả và dễ dàng mà còn thú vị.

Trong khi Apple và Microsoft đã mang GUI vào nhà của chúng tôi, họ không chịu trách nhiệm phát minh ra giao diện người dùng đồ họa đầu tiên.Từ năm 1965-1968 Doug Engelbart, với Viện nghiên cứu Stanford vào thời điểm đó, đã kết hợp với một số đồng nghiệp để tạo ra một môi trường siêu văn bản kiểu cửa sổ được tăng cường bởi phát minh của một chiếc ba nút ba nút sẽ cho phép người dùng chỉ vào và nhấp vào các đối tượngtrong cửa sổ.Gizmo, với mắt, mũi và đuôi điện của nó giống như một con chuột, và vì vậy thiết bị có tên của nó.Cảm hứng của Engelbart về GUI đến một phần từ các ý tưởng được đề xuất ba mươi năm trước bởi kỹ sư người Mỹ được ca ngợi, Vannevar Bush, trong bài báo năm 1945 của ông về hệ thống Mem Memex.Xerox reg;Tập đoàn đã phát triển hai máy tính với giao diện người dùng đồ họa và chuột, được mô hình hóa sau khi hoạt động của Engelbart.Alto, và ngôi sao;Sau này phát hành năm 1981 cho công chúng.Máy tính đắt tiền và phần cứng không đủ so với nhu cầu của hệ điều hành.Mặc dù nó chỉ bán 25.000 đơn vị được báo cáo, nhưng ít nhất một phần chịu trách nhiệm về việc truyền cảm hứng cho Steve Jobs (người sáng lập Apple) và Bill Gates (người sáng lập Microsoft) để thúc đẩy các nhóm phát triển của họ hướng tới việc tạo ra các hệ điều hành Macintosh và Windows.Vì giao diện người dùng đồ họa là điều đầu tiên người dùng nhìn thấy khi chương trình mở ra, việc thiết kế giao diện hấp dẫn trực quan có thể đi một chặng đường dài để tạo ra sự hấp dẫn cho một chương trình.Tuy nhiên, yếu tố quan trọng nhất là liệu GUI có trực quan sử dụng hay không.Bất cứ ai có một số kinh nghiệm sử dụng phần mềm đều có thể xác định vị trí các chức năng cơ bản trong một chương trình lạ mà không tham khảo hướng dẫn sử dụng, tìm menu, công cụ và tùy chọn khi mong đợi.Các tính năng nâng cao hoặc độc quyền nên được tích hợp theo cách có ý nghĩa đối với người dùng, vì vậy đó không phải là một việc vặt để nhớ cách truy cập và sử dụng chúng.Một GUI hào nhoáng sẽ chỉ tham gia một chương trình cho đến nay.Nếu giao diện người dùng đồ họa không trực quan và được thiết kế hiệu quả, thì phần mềm này có thể trở nên rất phổ biến.