October 2007
Beginner to intermediate
424 pages
12h 7m
English
Most software applications and many Web sites are built using graphical user interface (GUI) development tools. Such tools provide a set of controls—also known as widgets—for building GUIs. The controls include text and number fields, checkboxes, radio buttons, sliders, menus, scrollbars, buttons, knobs, dials, meters, and various types of windows.
GUI tools are supposed to make it easier and faster for programmers to develop GUIs. However, the help they provide is limited by several flaws: