One of the most powerful aspects of graphics in Mathematica is their interactivity. Rotating, zooming, and panning your graphics allows for a more complete visualization ...
Sound
(Mathematica Tutorial) On most computer systems, Mathematica can produce not only graphics but also sound. Mathematica treats graphics and sound in a closely analogous way. For example, just as you ...
The ability to define and use your own functions is part of what gives Mathematica such power. It is often inconvenient to have to explicitly name a function for every small ...
SetterBar[x, {val_1, val_2, ...}] represents a setter bar with setting x and with setter buttons for values val_i.SetterBar[Dynamic[x], {val_1, val_2, ...}] takes the setting ...
Methods for generating hyperlinks. A hyperlink is a special kind of button which jumps to another part of a notebook when it is pressed. Typically hyperlinks are indicated in ...
Script
(GUIKit Package Symbol) Script[scriptcode] defines a script to be used either on load or during an event.
InteractiveTradingChart[{{date_1, {open_1, high_1, low_1, close_1, volume_1}}, ...}] makes a chart showing prices and volume for each date. InteractiveTradingChart[{" name", ...
MousePosition[] gives the current mouse position in the notebook front end. MousePosition["coords"] gives the mouse position with respect to the specified coordinate ...
Invisible characters. In the input there is an invisible comma between the 1 and 2. Here there is an invisible space between the x and y, interpreted as multiplication.
Palettes can be configured to remember their previous states across front end sessions. This is useful for palettes containing multiple expandable sections, tab views, ...