haizizhen90

New Member
Definitions of widget on the Web:



* under X Windows, "widgets" is the collective name for buttons, sliders, menu bars, title bars, and all the other paraphernalia that windows can have or contain - awidget set is a collection of all the necessary widgets of a particular style - think "Toolbox"...





* In the XToolkit a widget is an XWindow + associated semantics. They are created by combining other widgets or from scratch. Menus, Button Boxes, Scroll-barred windows and Text handlers can all be constructed using toolkit routines.

www-h.eng.cam.ac.uk/help/tpl/graphics/X/X11R5/node53.html



* (1.) The fundamental data type of the Enhanced X-Windows Toolkit. (2.) An object providing a user-interface abstraction; for example, Scrollbar widget. It is the combination of an Enhanced X-Windows (or subwindow) and its associated semantics. Logically, it is a rectangle with associated input and output semantics, although some can be input-only or output-only. Each widget belongs to one widget class. A widget implements procedures through its widget class structure. ...





* Window gadget. The basic building block for a graphical user interface. A widget is a window with a particular appearance and behavior. See window.





* Supposedly short for `window gadget', this refers to components in a graphical user interface.





* window objects. Enif mappers and lists are customized through the use of widgets such as check box, combo box, spin box, etc.





* In programming, a widget is a graphical component often used to build a graphical user interface (GUI). Definition courtesy of urbandictionary.com

ctat.pact.cs.cmu.edu/tiki-index.php



* An object used to hold data and present an interface to the user. A widget is a combination of state and procedure. Each widget is a member of a class, which holds the procedures and data structures common to all widgets of that class. A widget instance holds the procedures and data structures particular to that single widget. Each widget class typically provides the general behavior associated with a particular kind of interaction with the user.

biology.ncsa.uiuc.edu/library/SGI_bookshelves/SGI_Developer/books/Motif_PG/sgi_html/go01.html



* A visual element of a Web page, such as a button, entry field, or drop-down list. HATS applications transform host components into widgets.

www-306.ibm.com/software/webservers/hats/library/infocenter/productdir/hatsglos.htm



* Concrete representation of a view and therefore it is a view. In the software we speak of SControl.s intsead of widgets.





* [HIX93] another name for user interaction objects, specifically used to describe X Windows interaction objects, but sometimes used as a general term to describe objects in user interface toolkits. Examples of widgets are scrolling lists, pushbuttons, and cascade menus.





* An object that accepts user input, such as a check box, radio button, or drop-down list.

www3.sympatico.ca/bkeevil/tapuser/gloss.html



* The basic object in a toolkit, a widget includes both code and data, and can therefore serve as an input or output object.

barossa.ac3.edu.au/SGI_Developer/books/XLib_WinSys/sgi_html/go01.html



* In the X Windows system, a component such as a button that appears on the display and invites user interaction.





* doodad: something unspecified whose name is either forgotten or not known; "she eased the ball-shaped doodad back into its socket"; "there may be some great new gizmo around the corner that you will want to use"

* appliance: a device or control that is very useful for a particular job

wordnet.princeton.edu/perl/webwn



* Widget is a general-purpose term, or placeholder name, for any unspecified device, including those that have not yet been invented. It is commonly used in textbook and other examples where the identity of the product or function is irrelevant and could be distracting: students may be asked to design a business plan for the XYZ Widget Company. Compare Acme.

en.wikipedia.org/wiki/Widget



* Widget (Katherine "Kate" Pryde of the Days of Future Past timeline) is a fictional character in the Marvel Universe. She is an older, alternate phiên bản of Shadowcat.

en.wikipedia.org/wiki/Widget_(comics)



* A widget (or control) is a graphical interface component that a computer user interacts with, such as a window or a text box. Widgets are sometimes qualified as virtual to distinguish them from their physical counterparts, e.g. virtual buttons that can be clicked with a mouse cursor, vs physical buttons that can be pressed with a finger. Widgets are often packaged together in widget toolkits. Programmers use widgets to build graphical user interfaces (GUIs).

en.wikipedia.org/wiki/Widget_(computing)
 

Quote:















Được gửi bởi nmd





Xin cho mình hỏi widget là cái gì vậy? CHẳng hạn Yahoo widget.





Đó là một chương trình trang trí trên màn hình Desktop để thêm sinh động và đẹp hơn.Widget có rất nhiều chức năngcoi nhưcheck mail(Yahoo), lịch ghi nhớ, Note, xem thông tin và tình trạng hệ thống, v.v...


Widget đòi cấu hình cũng kô nhẹ mà cũng kô nặng
 

bim.lazy

New Member
Mình lược dịch từ một số tài liệu tiếng Anh, và cũng biết sơ qua kinh nghiệm làm opensource vài tháng . Bạn nào biết rõ thì đóng góp thêm cho mình học hỏi nhé.





Widget trong lĩnh vực tin học hiện có 3 khái niệm chính:





Widget engine


Là một engine để chạy các applet trên một máy desktop, một số ví dụ là Yahoo Widgets hoặc Dashboard Widgets (trên dòng máy MacIntosh).


Một desktop widget thường dùng để thực hiện các chức năng thông dụng, được sử dụng nhiều hoặc một số chức năng hiển thị thông tin.





GUI widget


Trong giới lập trình mã nguồn mở, không có thuật ngữ control như trong windows, mà thay vào đó người ta sử dụng thuật ngữ widget. Widget là đại diện cho tất cả các đối tượng hiển thị như cửa sổ, button, text edit, label... Khi lập trình trên một số thư viện giao diện mã nguồn mở phổ biến như GTK hay Qt thì bạn sẽ gặp thuật ngữ này





Web widget


Là một đoạn code động (portable) có thể cài đặt và thực thi trong bất kì một trang web dòng HTML nào mà không cần biên dịch. Nó tương tự như thuật ngữ plugin hay extension của các ứng dụng. Một số ví dụ là các đoạn java script hay các flash nhúng trong các trang web chính là các web widget
 

mushu_nhung

New Member
Khái niệm Widget có từ lâu lém rùi, tương tự như các you vừa nêu ở trên, có điều viết tiếng Anh, hehe (?), mình dịch lại hen!


Widget = Những cái gì đó dùng để phục vụ bạn một cách thông minh, tiện lợi nhất.


Như vậy, có thể thấy widgets là Menus, Toolbars, sliders, shortcuts ...


Đặt biệt widget còn có nghĩa nữa là : do người sử dụng "tạo ra" ...


Chúc các bạn vui vẻ, hôm nào mình sẽ có một đoạn mã dành cho các bạn, hihi
 

Các chủ đề có liên quan khác

Top