GUI LÀ GÌ

GUI là viết tắt của Graphical User Interface, Có nghĩa là Giao diện đồ họa người dùng, là 1 trong những thuật ngữ trong nghề công nghiệp máy tính. Đó là 1 trong giải pháp giao tiếp cùng với máy tính hay các sản phẩm công nghệ năng lượng điện tử bởi hình hình ảnh với chữ viết cầm do chỉ là những dòng lệnh 1-1 thuần. GUI được thực hiện thông dụng vào máy vi tính, những sản phẩm di động, những lắp thêm đa phương tiện, hoặc các linh kiện điện tử trong văn uống phòng, nhà ở...

Bạn đang xem: Gui là gì

*
Giao diện giao diện người dùng (GUI)Phạm vi thực hiện thuật ngữ GUI hầu hết chỉ được giới hạn trong các lắp thêm gồm screen 2 chiều. Nó không nhiều được sử dụng trong số vật dụng với đồ họa gồm độ phân giải cao nlỗi một số thứ chơi game (HUD được thực hiện các hơn).GUI được những bên nghiên cứu và phân tích trên Xerox PARC cải cách và phát triển vào những năm 1970. Ngày ni hầu như những hệ điều hành quản lý laptop nhiều người tiêu dùng những áp dụng đồ họa này.Cha đẻ của GUIDouglas Englebar hiện tại được xem như là thân phụ đẻ của giao diện người dùng hình ảnh dịp còn sơ khai. Sau Khi xuất sắc nghiệp ngành kĩ thuật năng lượng điện vào khoảng thời gian 1948, Douglas thao tác tại Viện NACA (NACA Institute, tiền thân của NASA hiện tại giờ). Sau đó, với mong muốn được gia công các bước hoàn toàn có thể đem đến tiện ích đến toàn trái đất, ông vẫn nghĩ về tới sự việc chế tạo một chiếc máy rất có thể làm tăng trí tuệ nhỏ tín đồ.Trong quy trình tiến độ chiến tranh, Douglas thao tác làm việc với vai trò là 1 trong những điều hành và kiểm soát viên rađa để rất có thể tưởng tượng ra một thiết bị hiển thị được sản xuất luân phiên xung quanh những ống tia cathode nhưng mà qua đó người tiêu dùng hoàn toàn có thể thi công những quy mô lên tiếng một phương pháp trực quan liêu trải qua giao diện, cùng chúng ta có thể địa chỉ với bất cứ hồ hết gì bọn họ thấy được. Để có thể triển khai được ý tưởng phát minh này, ông bắt buộc tìm nguồn tài trợ. Song, kia chưa phải là bài toán thuận lợi cơ mà hoàn toàn có thể triển khai được vào thời gian nđính.Năm 1955, Douglas giành được học tập vị tiến sỹ với vào thao tác làm việc trên Học viện Nghiên cứu vãn Stanford (Standford Research Institute), và tại đó ông đã chiếm hữu được không ít bằng bản quyền sáng chế về "các yếu tố tiểu hóa vật dụng tính" (miniaturizing computer components). 1959, ông đang ttiết phục được Lực Lượng Hàng Không Hoa Kì (United States Air Force) cung ứng quỹ cho phát minh của ông. 1962, ông đến xuất bản luận vnạp năng lượng Augmenting Human Intellect cùng với câu chữ chính là các phát minh nhưng ông đang ôm ấp. Qua luận văn này, ông khẳng định "máy vi tính không phải nhằm thay thế trí tuệ nhỏ tín đồ, cơ mà là nhằm cải thiện nó". trong những ví dụ mà lại ông sử dụng trong luận văn này là 1 trong kiến trúc sư áp dụng một giải pháp như thế nào đó tương tự như những phần mềm CAD thời buổi này nhằm kiến tạo đề nghị những tòa đơn vị.Douglas với những cộng sự của ông thường xuyên làm việc để cách tân và phát triển các ý tưởng phát minh và technology này. Và vào thời điểm năm 1968, một sự biểu đạt công khai được tiến hành trước rộng 1000 các Chuyên Viên máy tính về đều kết quả đó trường đoản cú số đông ý tưởng ban đầu của ông.Lịch sửTiền thânTiền thân của GUI được knhị sinh vị phần đông công ty nghiên cứu và phân tích trên Standford Research Institute - được đứng vị trí số 1 bởi vì Douglas Engelbart. Lúc kia, bọn họ phát triển vấn đề áp dụng phần lớn rất link (hyperlinks) dựa trên chữ đến khối hệ thống On-Line (One-Line System), trong các số đó các links được làm việc với cùng một bé chuột. Khái niệm rất links tiếp nối đã có những nhà phân tích tại Xerox PARC mở rộng sang trọng phạm vi hình ảnh.1963, Sketchpad, một khối hệ thống dựa trên bé trỏ (pointer) được trở nên tân tiến bởi Ivan Sutherl&. Hệ thống này thực hiện một cây bút chiếu sáng để thao tác câu hỏi chế tác với làm việc cùng với những đối tượng người dùng trong những bạn dạng vẽ kỹ năng.Giao diện người dùng PARCGiao diện người tiêu dùng PARC có những yếu tắc bối cảnh nlỗi hành lang cửa số (window), thực solo (menu), nút ít kiểm tròn (radio button), ô kiểm vuông (kiểm tra box) và các hình tượng (icon).

Xem thêm: Văn Phòng Đại Diện Tiếng Anh Là Gì? Định Nghĩa Theo Luật Mới Nhất !

Tiến hóaDựa bên trên khối hệ thống chi phí thân, thứu tự các khối hệ thống bối cảnh được ra đời. Năm 1981, quy mô quản lý laptop dựa vào GUI thứ nhất được Thành lập và hoạt động là Xerox 8010 Star Information System. Tiếp Từ đó là Apple Lisa năm 1983, Macintosh 128K của Apple năm 1984, Atari ST và Commodore Amiga năm 1985. Việc tinh chỉnh và điều khiển đồ họa bằng lệnh (command) được knhì sinc Khi IBM phát hành Common User Access (1987), trong những số ấy những chuỗi lệnh không giống nhau sẽ tiến hành vận dụng cho những công tác khác biệt như: phím F3 đang kích hoạt chế độ cung cấp vào WordPerfect, nhưng lại nó vẫn đóng lịch trình trong số vận dụng không giống của IBM.Tiếp sau sự phát triển của các khối hệ thống GUI là sự việc Thành lập và hoạt động của những keyboard overlays (lâm thời dịch, bàn phím chất nhận được kiểm soát và điều chỉnh bố cục chức năng). Đó là đông đảo mhình họa giấy hay plastic được đặt giữa những khu vực trống giữa các phím, nó gồm trọng trách cung cấp cho tất cả những người dùng tác dụng của những phím khác nhau của các vận dụng đã có khẳng định. cũng có thể tưởng tượng đa số bàn phím điều đó cùng với phần đông keystroke thời nay như: Control-Alt-Delete đang mlàm việc Task Manager vào hệ điều hành quản lý Windows, còn trong số khối hệ thống Unix thì vẫn tắt laptop.Các khối hệ thống GUI phổ cập thời buổi này là Microsoft Windows, Mac OS X, X Window System bên trên các PC (Personal Computer), máy tính. Ngoài ra còn tồn tại sự góp khía cạnh của các trang bị di động nhỏng Symbian, BlackBerry OS, Android, iOS. Các hệ thống này hầu hết được cải tiến và phát triển dựa trên phần nhiều ý tưởng phát minh ban sơ của Xerox, cho nên vì vậy chúng gần như tất cả các tư tưởng tương tự nhau (nlỗi button, radio button, thực đơn...)Các thành phần trong GUIMột khối hệ thống GUI là sự việc phối hợp của các technology, lắp thêm nhằm cung ứng cho tất cả những người cần sử dụng một nền tảng gốc rễ có thể chấp nhận được người tiêu dùng rất có thể xúc tiến cùng với nó.Một chuỗi những nguyên tố của GUI tuân thủ theo đúng một ngôn từ trực quan (visual language) để màn trình diễn ban bố được lưu trữ trong những máy vi tính. Thông dụng nhất lúc kể tới sự phối kết hợp các thành phần điều này là mô hình WIMP. (window, icon, menu, pointing device) trong các máy tính xách tay cá nhân.
*
Thành tố điều khiểnThành tố tinh chỉnh và điều khiển (tốt ô điều khiển và tinh chỉnh, khiển tố, thành phần tinh chỉnh và điều khiển,...) là 1 yếu tố của GUI nhưng thông qua chúng, một người sử dụng rất có thể xúc tiến cùng với laptop, triển khai những thao tác bằng con chuột, keyboard xuất xắc lắp thêm nước ngoài vi không giống. lấy ví dụ về ô điều khiển gồm các hộp văn bạn dạng tốt các hành lang cửa số.Nguồn cội Anh ngữCó fan nhận định rằng chữ Anh ngữ widget, rất có thể là 1 trong tổ hợp ghnghiền của hai chữ "window" (cửa sổ) và chữ "gadget" (thành phần). Nhưng vấn đề đó ko chắc hẳn đúng. Chữ "widget" được hiểu sớm nhất là một trong hài kịch Beggar on Horsebaông chồng (1924), của George S. Kaufman cùng Marc Connelly. Người hùng của câu truyện giữ lại vai trò một nhà biên soạn nhạc buộc phải chọn lọc thân nhị con đường Hay là tạo thành loại nhạc nhằm phấn khích chổ chính giữa hồn anh ta (nhưng không sở hữu và nhận thù lao) hay dấn chi phí nhằm sinh sống nhưng mà buộc phải gật đầu một cùng bài toán giết chết vai trung phong hồn trong một xưởng chế tạo những "widget". Bản văn của tác phẩm nhấn mạnh vấn đề điệp khúc biểu lộ ý nghĩa của chữ "widget" một cách ví dụ là món sản phẩm bán buôn đơn thuần không có tính nghệ thuật và thẩm mỹ và giá trị ý thức.Tại Anh, chữ "widget" còn tồn tại thêm 1 nghĩa khác không thấy sinh sống Hoa Kì. Một "widget" (vào chân thành và ý nghĩa này) là một trong những thiết bị nhỏ gắn kết vào các thùng bia trong veo thời hạn chúng được cấp dưỡng (đưa ra tất cả vào một số hiệu bia). Những máy này được cho phép bia được bảo dưỡng vào ánh nắng mặt trời tốt cùng nó phía bên trong chu kì dài nhưng ko cần có sự làm cho giá buốt.Đặc điểmCó nhiều loại các một số loại khiển tố ví dụ điển hình như:1. Chỉ dấn lệnh với thi hành nlỗi những nút điều khiển2. Nhận công bố nhỏng những vỏ hộp văn uống bản3. Chỉ thi hành thao tác làm việc Lúc được lệnh của hệ thống như đồng hồ hứa giờ đồng hồ (timer)4. Tương tác với thông tin như các hộp thông báo (message box), hộp xác thực (confirm box), với các nhắc nhở (tool tip)Các khiển tố thực tế buộc phải hiểu với tính năng ảo nghĩa là chúng rõ ràng cùng với các bộ phận đồ vật lý thường thì không giống. Thí dụ: các nút ít tinh chỉnh và điều khiển ảo chỉ hoàn toàn có thể được nhấn do chuột, bàn phím xuất xắc bởi ngón tay trên màn hình hiển thị cảm ứng (touch screen). Tấm hình những yếu tố tinh chỉnh và điều khiển chỉ nhằm đối chiếu nlỗi các nút ít bấm sống quả đât thực bên ngoàiMột số khiển tố có thể ko thấy được trên bối cảnh hình ảnh tuy nhiên vẩn tất cả liên quan với người dùng qua 1 giỏi vài công dụng khẳng định nào đó. Thí dụ với những phím rét (hot key control) fan ta không thể thấy kiểu dáng của các khiển tố này tuy nhiên nó được setup sẽ giúp đỡ người dùng máy áp dụng keyboard (ráng do cần nhấp những nút của chuột). Một tỉ dụ khác về ô tinh chỉnh và điều khiển ko thấy được là đồng hồ hứa tiếng (timer) siêu phổ biến vào ngôn ngữ VB. Các đồng hồ hẹn giờ đồng hồ này rất có thể được cài đặt trong công tác để tự động làm cho các làm việc theo như đúng một khoảng thời gian mà tín đồ thiết kế ý muốn.Tùy theo hệ quản lý và chuẩn chỉnh GUI nhưng mà các ô tinh chỉnh và điều khiển với điểm sáng công dụng của chúng có thể không giống nhau. Dường như, những ngữ điệu lập trình cung ứng mang đến Việc tạo thành các công tác gồm hình ảnh giao diện cũng có thể cung ứng thêm các ô điều khiển và tinh chỉnh riêng biệt. Trong hệ thống X Window thì các ô điều khiển thường được hỗ trợ thông thường trong một tập họp qua các bộ chế độ thiết kế. Trong khi ấy, các ngữ điệu xây dựng mang lại Windows thường xuyên hỗ trợ thêm những ô tinh chỉnh và điều khiển lân cận các ô tinh chỉnh và điều khiển sẵn gồm của hệ điều hành.Ví dụCó các loại khiển tố, tùy thuộc vào GUI và tùy thuộc vào các phần mềm thi công sẵn cho những bọn chúng. Danh sách dưới đây chỉ liệt kê một vài hay sử dụng.Các nút- Nút điều khiển- Ô tấn công đấu (check box)Lựa chọn- Nút chọn (radio button)- Hộp nhiều hợp(combo box)- Biểu tượng- Thanh khô cơ chế (toolbar)- Trình 1-1 (còn được sử dụng thông dụng là thực 1-1 mặc dù có ý kiến nhận định rằng cách dùng này không hợp) (menu)+ Trình solo lệnh, thực đối kháng lệnh (command menu )+ Trình solo ngữ cảnh, thực đơn ngữ chình họa (Context menu)+ Trình đối chọi bánh, thực đối chọi bánh (Pie menu)- Đệ quy+ Hiển thị dạng cây (tree view)+ Hiển thị dạng lưới (grid view)- Thanh khô di chuyển/tiến triển+ Thanh khô cuốn nắn (Scrollbar)+ Thanh khô quá trình (Progress bar)+ Thanh khô điều chỉnh (trackbar )Vnạp năng lượng bản- Nhập+ Hộp vnạp năng lượng phiên bản (text box)- Xuất+ Gợi ý sử dụng(tooltip)+ Thanh tâm trạng (status bar)Cửa sổ- Cửa sổ đề nghị (Modal window)- Hộp thoại (diaglog box)- Cửa sổ tiện ích (utility window)Khác- Thẻ (tab)- Đồng hồ nước hứa giờ (timer)- Danh mục hình (image list)- Lên xuống (Up down)- Phím rét (hot key).