✨Thành tố điều khiển đồ họa

Thành tố điều khiển đồ họa

Trong giao diện người dùng bằng đồ hoạ (GUI), thành tố điều khiển đồ họa (tiếng Anhː graphical widget, viết gọn là widget, còn được gọi là control) là một thành phần dùng để tương tác, chẳng hạn như một nút bấm hay thanh cuộn. Thành tố điều khiển là các thành phần phần mềm mà một người dùng máy tính tương tác với nó thông qua sự thao tác trực tiếp.để đọc và sửa thông tin về một ứng dụng. Các thư viện giao diện đồ hoạ chẳng hạn như Windows Presentation Foundation, GTK và Cocoa đều chứa tập hợp các thành tố điều khiển và logic (luận lý) đẻ kết xuất chúng.

Nguồn gốc Anh ngữ

Có người cho rằng chữ Anh ngữ widget, có thể là một tổ hợp ghép của hai chữ "window" (cửa sổ) và chữ "gadget" (thành phần). Nhưng điều này không chắc đúng. Chữ "widget" được biết sớm nhất là một hài kịch Beggar on Horseback (1924), của George S. Kaufman và Marc Connelly. Người hùng của câu truyện giữ vai trò một nhà soạn nhạc phải lựa chọn giữa hai con đường hoặc là tạo ra dòng nhạc để phấn khích tâm hồn anh ta (nhưng không nhận thù lao) hay nhận tiền để sống mà phải chấp nhận một cộng việc giết chết tâm hồn trong một xưởng chế tạo các "widget". Bản văn của tác phẩm nhấn mạnh điệp khúc bộc lộ ý nghĩa của chữ "widget" một cách rõ ràng là món hàng buôn bán đơn thuần không có tính nghệ thuật và giá trị tinh thần.

Ở Anh, chữ "widget" còn có thêm một nghĩa khác không thấy ở Hoa Kỳ. Một "widget" (trong ý nghĩa này) là một thiết bị nhỏ gắn kết vào các thùng bia trong suốt thời gian chúng được sản xuất (chi có trong một số hiệu bia). Những thiết bị này cho phép bia được bảo dưỡng trong nhiệt độ thấp và nó nằm trong chu kì dài mà không cần có sự làm lạnh.

Đặc điểm

Có loại nhiều loại thành tố điều khiển chẳng hạn như:

  • Chỉ nhận lệnh và thi hành như các nút điều khiển
  • Nhận thông tin như các hộp văn bản
  • Chỉ thi hành thao tác khi được lệnh của hệ thống như đồng hồ hẹn giờ (timer)
  • Tương tác và thông báo như các hộp thông báo (message box), hộp xác nhận (confirm box), và các gợi ý (tool tip) Các thành tố điều khiển thực ra phải hiểu với đặc tính ảo nghĩa là chúng phân biệt với các bộ phận vật lý thông thường khác. Thí dụ: các nút điều khiển ảo chỉ có thể được nhấn bởi chuột, bàn phím hay bằng ngón tay trên màn hình cảm ứng (touch screen). Hình ảnh các thành phần điều khiển chỉ để so sánh như các nút bấm ở thế giới thực bên ngoài

Một số thành tố điều khiển có thể không thấy được trên giao diện đồ họa nhưng vẩn có tương tác với người dùng qua một hay vài chức năng xác định nào đó. Thí dụ với các phím nóng (hot key control) người ta không thể thấy hình dạng của các thành tố điều khiển này nhưng nó được cài đặt để giúp người dùng máy sử dụng bàn phím (thay vì phải nhấp các nút của chuột). Một thí dụ khác về ô điều khiển không thấy được là đồng hồ hẹn giờ (timer) rất thông dụng trong Visual Basic. Các đồng hồ hẹn giờ này có thể được cài đặt trong chương trình để tự động làm các thao tác theo đúng một khoảng thời gian mà người lập trình muốn.

Tùy theo hệ điều hành và chuẩn GUI mà các thành tố điều khiển và đặc điểm chức năng của chúng có thể khác nhau. Ngoài ra, các ngôn ngữ lập trình hỗ trợ cho việc tạo ra các chương trình có giao diện đồ họa cũng có thể cung cấp thêm các thành tố điều khiển riêng biệt. Trong hệ thống X Window thì các thành tố điều khiển thường được hỗ trợ chung trong một tập họp qua các bộ công cụ lập trình. Trong khi đó, các ngôn ngữ lập trình cho Windows thường cung cấp thêm các ô điều khiển bên cạnh những ô điều khiển sẵn có của hệ điều hành.

Danh sách các thành tố điều khiển phổ biến

200|phải

  • Lựa chọn và hiển thị Nút bấm **Nút chọn (radio button) Hộp chọn hay hộp kiểm (check box) Nút tách gồm một nút chính và một nút phụ. Nút phụ tạo ra một trình đơn thả xuống Nút chu kì Thanh trượt (slider) Hộp danh sách (list box) Hộp nhập số (spinner) Danh sách thả xuống hay trình đơn thả xuống (drop-down list) Trình đơn (menu) **Trình đơn ngữ cảnh (context menu) Trình đơn bánh Thanh trình đơn (menu bar) Thanh công cụ (tool bar) Ruy băng là dạng kết hợp giữa trình đơn và thanh công cụ Hộp đa hợp (combo box) Biểu tượng Khung nhìn dạng cây (tree view) Khung nhìn dạng lưới hay lưới dữ liệu (grid view) Điều hướng Liên kết (link) Thẻ (tab) Thanh cuộn (scroll bar) Đầu vào (nhập) Hộp văn bản (text box) Hộp đa hợp (combo box) Đầu ra Nhãn (label) Hộp gợi ý (tooltip) Bong bóng trợ giúp (balloon help) Thanh trạng thái (status bar) Thanh tiến trình (progress bar) Thanh thông tin (infobar) Vật chứa Cửa sổ Cửa sổ tình thái hay cửa sổ bắt buộc (modal window) Hộp thoại (dialog box) Cửa sổ tiện ích (utility window) Khung Bức vẽ (canvas)
  • Linh tinh Bộ hẹn giờ (timer) Danh mục hình (image list) **Phím nóng (hot key)
👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Trong giao diện người dùng bằng đồ hoạ (GUI), **thành tố điều khiển đồ họa** (tiếng Anhː **graphical widget**, viết gọn là **widget**, còn được gọi là **control**) là một thành phần dùng để tương
nhỏ|288x288px| Một dạng slider (một trong nhiều kiểu) **Slider** (**Track bar**, nghĩa đen: **thanh trượt**) là một thành tố điều khiển đồ họa mà người dùng có thể cài đặt giá trị bằng cách di
phải|nhỏ| Label dùng để biểu thị mục đích của [[spinner box, và làm tiêu đề phân vùng. ]] **Label** (nghĩa đen: **nhãn**) là thành tố điều khiển đồ họa (control) hiển thị văn bản (text)
thumb|[[OpenOffice Writer với một thanh bên phức tạp ở bên phải, có tiêu đề "Thuộc tính"]] **Thanh bên** là một thành tố điều khiển đồ họa hiển thị các dạng thông tin khác nhau ở
phải|nhỏ|360x360px| Ví dụ về một infobar trong [[Mozilla Firefox.]] **Thanh thông tin** (tiếng Anh: **Infobar**) là một thành tố điều khiển đồ họa có mặt trong một số phần mềm như Internet Explorer, Firefox, Google
thumb|Ví dụ về một thanh tiến trình. thumb|Một thanh tiến trình hoạt hình đơn giản. **Thanh tiến trình** là một thành tố điều khiển dùng để biểu diễn sự tiến triển của một thao tác
nhỏ|Một list box điển hình **Hộp danh sách** (tiếng Anh: **List box**) là một thành tố điều khiển đồ họa cho phép người dùng chọn một hoặc nhiều mục (item) từ danh sách đặt trong
thumb|Một hộp thoại của [[gedit.]] **Hộp thoại** là một thành tố điều khiển đồ hoạ dưới dạng cửa sổ nhỏ để giao tiếp thông tin giữa người dùng và máy tính và nhắc họ phản
nhỏ|Một hộp nhập văn bản nhỏ| Một hộp văn bản trong một [[chương trình soạn thảo văn bản. ]] Một **hộp văn bản** (tiếng Anh: **text box**), **trường văn bản** hay **hộp nhập văn bản**
#đổi Thành tố điều khiển đồ họa Thể loại:Giao diện máy tính
Khái niệm của vòng phản hồi dùng để điều khiển hành vi động lực của hệ thống: đây là phản hồi âm, vì giá trị cảm biến (sensor) bị trừ đi từ giá trị mong
nhỏ|320x320px|Các hệ thống điều khiển đóng một vai trò quan trọng trong du hành không gian **Kỹ thuật điều khiển** hoặc **Kỹ thuật hệ thống điều khiển **là chuyên ngành kỹ thuật mà áp dụng
Phong cảnh cố đô nhìn từ núi Mã Yên Cửa Đông vào [[đền Vua Đinh Tiên Hoàng]] **Quần thể di tích Cố đô Hoa Lư** là hệ thống các di tích về kinh đô Hoa
phải|nhỏ|Một nhà máy thủy điện tại [[Amerongen, Hà Lan.]] Một **hệ thống điều khiển **quản lý, ra lệnh, chỉ dẫn hoặc điều khiển các hành vi của các thiết bị hoặc hệ thống khác. Nó
Một **thanh địa chỉ** (hoặc **thanh location** hoặc **thanh URL**) là một thanh không thể thiếu trong một Trình duyệt web sẽ hiển thị URL hiện thời hoặc để cho người dùng nhập URL mà
**Minh Thành Tổ** (chữ Hán: 明成祖, 1360 – 1424), ban đầu truy tôn là **Minh Thái Tông** (明太宗), là hoàng đế thứ ba của nhà Minh, tại vị từ năm 1402 đến năm 1424. Ông
**Thanh tác vụ** (**Taskbar**) là một phần của giao diện đồ hoạ người dùng có nhiều mục đích khác nhau. Taskbar thường hiển thị chương trình máy tính nào hiện đang chạy. Thiết kế và
thumb|Logo của ngôn ngữ thiết kế Windows Aero **Windows Aero** (được mở rộng thành _Authentic, Energetic, Reflective, and Open_ tạm dịch _Chân thực, Năng động, Phản chiếu và Cởi mở_) là một ngôn ngữ thiết
phải|[[Sơ đồ khối của bộ điều khiển PID]] Một **bộ điều khiển vi tích phân tỉ lệ** (**PID- Proportional Integral Derivative**) là một cơ chế phản hồi vòng điều khiển tổng quát được sử dụng
thumb|301x301px|Ví dụ về hệ thống điều khiển của một lò phản ứng bể khuấy liên tục thumb|300x300px|Bảng điều khiển của một [[lò phản ứng hạt nhân.]] **Điều khiển quá trình là **một ngành nhỏ liên
thumb|[[Menu thả xuống gồm các lệnh thao tác tập tin trong chương trình trên Microsoft Windows.]] Trong điện toán và viễn thông thì **menu** là danh sách các tùy chọn hoặc các lệnh được trình
nhỏ|phải|Sơ đồ kinh đô Hoa Lư nhỏ|phải|Những ngọn núi đá tự nhiên được các triều vua nối lại bằng tường thành nhân tạo **Cố đô Hoa Lư** (chữ Hán: 華閭) là kinh đô của Việt
**Bảng mạch đồ họa**, **Bộ chuyển đổi đồ hoạ** (_graphics adapter_), **thẻ đồ họa, card đồ họa (graphics card)**, **thẻ màn hình**, **card màn hình** là một bảng mạch mở rộng (expansion card) dùng để
nhỏ|PIC 1655A nhỏ|Các dòng PIC khác **PIC** là một họ vi điều khiển RISC được sản xuất bởi công ty Microchip Technology. Dòng PIC đầu tiên là PIC1650 được phát triển bởi Microelectronics Division thuộc
**Đồ họa thông tin** (tiếng Anh: _infographic_, là từ ghép của Information graphic), là sự kết hợp thông tin ngắn gọn với hình ảnh minh họa và màu sắc sinh động, bắt mắt để có
nhỏ|phải|Bên trong một phòng điều khiển tàu bè **Phòng điều khiển** (_Control room_) hay **Phòng điều hành** (_Operations room_) là một không gian trung tâm nơi có thể giám sát và kiểm soát một cơ
Trong khoa học máy tính, **luồng điều khiển** (tiếng Anh: _control flow_ hay _flow of control_) là thứ tự các câu lệnh, tập lệnh hay lời gọi hàm riêng biệt của một chương trình mệnh
Trong đồ họa máy tính, **dò tia** là kỹ thuật tạo ra một hình ảnh bằng cách dò đường đi của ánh sáng thông qua các điểm ảnh trên một mặt phẳng ảnh và mô
**Giải đua ô tô Công thức 1 Hoa Kỳ 2024** (tên chính thức là **Formula 1 Pirelli United States Grand Prix 2024**) là một chặng đua Công thức 1 dự kiến được tổ chức vào
Mô hình 3D với DirectX 9.0: Ấm trà Utah **Đồ họa máy tính** () là một lĩnh vực của khoa học máy tính nghiên cứu về cơ sở toán học, các thuật toán cũng như
**Trình quản lý bố cục** (tiếng Anh: **Layout manager**) là những thành phần phần mềm được sử dụng trong bộ công cụ widget, dùng để bố trí các thành tố điều khiển đồ họa theo
**Who Wants to Be a Millionaire** (thường được gọi 1 cách vắn tắt là **Millionaire**) là một trò chơi truyền hình của đài ABC dựa trên chương trình cùng tên đến từ Anh do David
thumb|Hộp viễn khiến của ti vi hãng [[Metz (công ty)|Metz]] **Điều khiển từ xa** tức **viễn cách điều khiển, viễn cự điều khiển** hay còn gọi là **viễn khiến** là thành phần của một thiết
Nước Hoa Hồng Không Cồn Dành Cho Da Nhạy Cảm Simple Kind To Skin Soothing Facial Toner 200mlThương hiệu: SimpleXuất xứ: AnhThể tích: 200mSimple – thương hiệu mỹ phẩm chăm sóc da số 1 tại
Nước Hoa Hồng Simple Kind To Skin Soothing Facial Toner luôn đứng trong top “Best seller” của hãng Simple, nổi tiếng bởi khả năng làm sạch sâu, nuôi dưỡng và cân bằng độ PH tốt
MÔ TẢ SẢN PHẨMNƯỚC HOA HỒNG KHÔNG CỒN SIMPLE => Thương hiệu: Simple--- Xuất xứ: Anh--- Thể tích: 200ml=> Simple – thương hiệu mỹ phẩm chăm sóc da số 1 tại Anh, với tiêu chí
Làm sạch da nhẹ nhàng mà không gây kích ứng da Giúp thu nhỏ lỗ chân lông, tăng khả năng hấp thu dưỡng chất cho da Không cồn, không hương liệu, không chất bảo quản
thumb|Ví dụ về một siêu liên kết với một con trỏ chuột ở trên nó. thumb|Các tài liệu kết nối với nhau bằng siêu liên kết. Trong khoa học máy tính, **siêu liên kết** (tiếng
**Đoàn Thanh niên Tuyên truyền Xung phong thành Hoàng Diệu** là một lực lượng võ trang tuyên truyền tự phát tồn tại từ 1945 đến 1947 ở nội thành Hà Nội, sau thuộc quyền chỉ
Nước hoa hồng Simple Kind to Skin Soothing Facial TonerToner nhẹ dịu và không làm tổn thương da, giúp se khít lỗ chân lông. Vấn đề se lỗ chân lông luôn là lý do muôn
Nước hoa hồng Helena Đánh thức vẻ đẹp tiềm ẩn, được chiết xuất hoàn toàn từ tự nhiên, đem lại làn da trẻ trung và mềm mại, với công thức bí mật kết hợp cúc
Nước hoa hồng Helena Đánh thức vẻ đẹp tiềm ẩn, được chiết xuất hoàn toàn từ tự nhiên, đem lại làn da trẻ trung và mềm mại, với công thức bí mật kết hợp cúc
**Hệ điều hành** (tiếng Anh: Operating system, viết tắt: OS) là phần mềm hệ thống quản lý tài nguyên phần cứng máy tính, phần mềm và cung cấp các dịch vụ chung cho các chương
[[KDE 3.5]] [[GNOME 2.12.0]] Trong khoa học máy tính, **Hệ thống X Window** (còn được gọi tắt là **X11** hay **X**) là một windowing system dùng để hiển thị đồ họa bitmap. Nó cung ứng
**Android** là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.
liên_kết=https://vi.wikipedia.org/wiki/T%E1%BA%ADp tin:Autoradio_panasonic.jpg|nhỏ|Một thiết bị đầu [[ISO 7736|DIN với radio và CD]] **Hệ thống âm thanh ô tô** hoặc **âm thanh trên xe ô tô** là thiết bị được lắp đặt trên xe hơi hoặc phương
**Tượng Nữ thần Tự do** (; tên đầy đủ là **Nữ thần Tự do Soi sáng Thế giới**; ; ) là một tác phẩm điêu khắc bằng đồng theo phong cách tân cổ điển với
MẶT NẠ GONChịu trách nhiệm đưa sản phẩm ra thị trường: CÔNG TY CỔ PHẦN CÔNG NGHỆ GONNhà máy sản xuất: CÔNG TY CỔ PHẦN DƯỢC PHẨM BIDOPHARMA USADung tích: 70grThương hiệu: GONMặt nạ Gon
nhỏ|điểu khiển truy cập Trong lĩnh vực an ninh, cụ thể là trong an ninh trên hiện trường (_physical security_), thuật ngữ **điểu khiển truy cập** (_access control_) ám chỉ đến các thi hành nhằm
Mẹ đang tìm một trợ thủ giúp mẹ chăm sóc giấc ngủ bé yêu, giúp bé lớn như thổi từng ngày? Nôi tự động cao cấp Mastela SG239 với thiết kế thông minh, linh hoạt